《零基础入门C程序设计》是非计算机专业学生接受计算机教育的一门基础课程,旨在培养学生设计程序、编写程序和调试程序的能力。C语言是一种通用的高级程序设计语言,同时又具有其它高级语言所不具备的低级语言功能,不但可用于编写应用程序,还可用于编写系统程序,因而得到最广泛的应用。 掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言,为后续的课程打下坚实的基础,能较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧,使学生具有较强的利用C语言编写软件的能力。
目标1:熟悉C语言的语法,会设计简单的程序算法、掌握数据在计算机中的存储方式、熟悉各种运算符号、关键字的使用,了解程序的运行过程。
目标2:熟悉程序编译环境,掌握分析程序调试程序的技能。
目标3:提高学生解决实际问题的能力,能独立或合作编写一定质量的程序,具有一定的创新能力。
总评成绩:60--79分,合格;80-100分,优秀。
为了对学习者的在线学习过程更加负责,保证平台证书的严谨性和权威性,从2019年9月份开始,中国大学MOOC将不再发放免费证书;认证证书(同时有纸质版和电子版)需申请并付费:100元/份。
主要教学参考书
[1] 雷莉霞 主编 《C语言程序设计基础》 电子工业出版社 2019.3
[2] 范萍 主编 《C语言程序设计基础实验教程》 电子工业出版社 2019.3
[3] 谭浩强 主编 《C程序设计教程》 清华大学出版社 2012.10
[4] 谭浩强 主编 《C程序设计教程学习辅导》 清华大学出版社 2012.9