| 选课类别:素能拓展 | 教学类型:实验课 |
| 课程类别:素能拓展课程 | 开课单位:计算机科学与技术系 |
| 课程层次:自由选修 | 学分:1.0 |
程序设计课程一般以C语言为载体,以培养计算思维和程序设计能力为目标,通过丰富而实用的示例,展示在程序设计过程中如何分析问题、组织数据并解决问题。程序设计是大学计算机专业的核心课程,其教学质量直接影响到计算机专业人才的知识结构。
由于学时有限,程序设计课程实验很少涉及汇编编程、多文件编程、配置管理工具等实践环节。学生的代码实现大多只有一个源文件一个main函数。学生代码结构过于简单,未能在基础环节就对先进的软件工具进行实践,必然降低后续操作系统、编译原理等高阶专业课程的实践效果。该课程专注于给计算机基础较差的学生进行汇编基础调试、高级语言调试工具、开发环境、现代化软件工具进行专题介绍,同时辅助以大量实验练习,为能力较差的学生进行兜底,帮助他们在未来的专业道路上可以学的更加顺利。
1、背景:CS大一 一开始的时候周五下午没课,于是补上了这门。
2、老师:徐伟老师实战经验丰富,会一步一步带你debug(前提是要主动询问),人很和善,善哉。
3、助教:大帅哥一枚,也很热心,是我见过课堂中参与度最高的助教,善哉。
4、内容:啥都有,debug,linux,多文件编译,cmake,git,华为编程规范,流程图等等。每节课是一个主题,主要是助教来讲,不过速度会很快,需要之后看PPT学习或者自行了解。每次掌握一点新技能,会感觉很酷。
5、作业:与每节课的主题相关,一般是一周时间完成,难度极大,需要很强的自学能力。
6、考试:无
7、成绩:总评95 是我来科大后查到的第一个成绩 善哉。
8、建议:请一定小心地选择这门课,如果你乐于探索,渴望接触更多知识,那么每次作业的ddl就是督促你走出舒适圈的最佳方式。这门课对于全校通修的计算机程序设计课帮助并不大(画复杂程序的流程图算是最有用的),不必勉强,如果感觉不合适还是退课为善。