《零基础入门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