C语言程序设计是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行,可以培养学生丰富的表达能力和优良的编程风格。通过本课程的学习,要求学生能运用C语言进行结构化程序的设计,掌握几种基本的编程方法和基本算法,掌握在计算机上调试、运行程序的基本技能,同时以适应计算机在各学科中越来越广泛的应用及对人才在计算机知识和能力方面的需求,为后续专业课程中应用计算机打下坚实的基础。
过程评价将贯穿于始终,平时成绩占40%,期末成绩占60%。过程评价包括:
(1) 学习委员记载课堂发言情况,占平时成绩20%;
(2) C语言QQ学习群管理员记载课外学习情况,占平时成绩20%;
(3) 教师记载作业、实验报告、课外思考题、小组协作学习记录完成情况,占平时成绩30%。
(4) MOOC学习占30%。
具有计算机基础操作技能,了解计算机的基本工作原理,具备一定的数学思维与逻辑思维的能力。
1. 对准备参加等级考试的同学,推荐如下教材,进一步学习:
(1) 《全国计算机等级考试二级教程——公共基础知识(2015年版)》:本书是根据计算机等级考试二级公共基础知识考试大纲的要求编写,主要内容包括:数据结构与算法,程序设计基础,软件工程基础,数据库设计基础。
(2) 《全国计算机等级考试全能教程——二级C语言程序设计(第3版)》:根据最新全国计算机等级考试最新考试大纲和官方教程,在研究历年真题的基础上编写而成。本书汇集重点提示、解题技巧等部分,引导考生掌握重点内容,增强考生的解题能力和综合应用能力。
2. 对致力于软件开发的同学,推荐如下教材,进一步学习:
(1) 《数据结构:C语言》,可以说没有学数据结构就不算会编程!数据结构是任何想提高编程技能的人的必修课程。
(2) 《算法:C语言实现》,算法的学习,最忌讳背。理解和熟练的写出一个算法的实现才能融会贯通,才能举一反三!
(3) 《C陷阱与缺陷》,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性陷阱等及个方面分析了C编程中可能遇到的问题。