本课程将帮助学生了解计算机的基本工作原理,并培养学生利用计算机系统的解决问题的能力。
课程主要包括如下几个单元:
Unit 1. 算法与计算机(Chapter1-3)
Unit 2. 程序阅读与数据类型(Chapter4-5)
Unit 3. 程序编写与流控(Chapter6-7)
Unit 4. 指针与数组(Chapter 8)
Unit 5. 函数与递归(Chapter 9-10)
Unit 6. 程序与系统交互(Chapter 11)
本课程假设您没有任何编程基础,并引导你理解计算机和编程,学习如何使用c语言在计算机硬件和软件的支持下,学习计算思维的思想,并利用编程解决可能遇到的复杂工程问题。
考核及成绩评定方式
考核方式为平时综合成绩+期末考试成绩,其中平时综合成绩占50%,期末成绩占50%。
平时综合成绩由单元测验成绩,编程作业(上机实验)成绩综合评定。
教材及参考资料
1. 教材
谭浩强著、清华大学出版社出版的《C程序设计》 第五版
Brian W. Kernighan, Dennis M. Ritchie - The C Programming Language (2nd Edition) (1988, Prentice Hall)
2. 参考资料
Computer Science: An Overview J.Glenn Brookshear
基础数学知识。
基础科学素养。
基础语言和逻辑能力。
Computer Science: An Overview J.Glenn Brookshear
Brian W. Kernighan, Dennis M. Ritchie - The C Programming Language (2nd Edition) (1988, Prentice Hall)
Q : 如果单元测验或编程作业逾期提交会发生什么?
A : 无法提交,本次成绩为0分。