大学课程大一上CS Programm Base

大一 · 大一上 · COURSE NOTES

CS Programm Base

从程序执行模型、基本语法和问题分解出发建立编程基础。

已建立课程知识框架Markdown 1 · PDF 76 · 演示文稿 1 · Word 12

说明:本页是根据课程主题和常见教学结构整理的公开知识框架,不等同于任课教师的正式教学大纲。原始课件、作业、报告、文件名和提交信息均不公开。

学习目标

  • 能把问题拆成输入、处理和输出
  • 掌握控制结构、函数和基础数据组织
  • 形成调试和测试习惯

知识地图

01

程序模型

变量、类型、表达式、输入输出与程序执行顺序。

02

控制结构

条件、循环及其不变量和边界条件。

03

函数与分解

参数、返回值、作用域以及模块化分解。

04

复合数据

数组、字符串、结构体或对象的基本使用。

05

调试与测试

最小复现、断点、日志、边界用例和错误分类。

建议的笔记整理方式

  • 概念卡片:用途、接口、复杂度、适用场景和常见误用。
  • 最小代码:保留能独立运行的小例子,不复制整套工程。
  • 测试用例:正常、边界、异常输入及期望输出。
  • 复盘记录:错误现象、根因、修复和防止回归的方法。

最小复习清单

  • [ ] 能不看资料解释“程序模型”的核心问题。
  • [ ] 能不看资料解释“控制结构”的核心问题。
  • [ ] 能不看资料解释“函数与分解”的核心问题。
  • [ ] 能不看资料解释“复合数据”的核心问题。
  • [ ] 能不看资料解释“调试与测试”的核心问题。

本地资料状态

  • 文档类型统计:Markdown 1 · PDF 76 · 演示文稿 1 · Word 12。
  • 统计仅用于判断整理进度;不公开文件名、作者、学号、联系方式、本机路径或作业提交内容。
  • 后续只把经过人工复核的概念总结、实验复盘和原创笔记加入本页。