程序设计基础(C语言)

开课班次:
开课时间: 2019-02-25 — 2019-06-30
选课时间: 2019-01-01 — 2019-03-09
加入课程 39人 收藏
分享到

课程介绍

程序设计基础(C语言)是公共基础必修课程之一,学生应该修过或已经掌握“大学计算机基础”的主要内容,了解计算机的发展过程,理解信息的存储与表达方法,理解计算机系统的基本构成和工作原理,并能够较熟练地操作计算机。 该课程是大学计算机基础教学中第一门系统地讲授程序设计的课程并以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,同时结合相关的语言知识的进行介绍。主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格,以及C语言应用中的一些处理机制。涉及数据类型、表达式、分支、循环、函数、数组、指针、结构、文件的概念和应用,以及指针和各种构造类型的混合运用,基本算法等内容。

课程大纲

学习目标

通过本课程教学,学生应达到下列学习目标:
(1)掌握高级编程语言的知识、编程技术和基本算法,掌握程序设计的思想和方法。
(2)了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。
(3)学习问题求解的思路和方法,理解计算机思维过程,提高学生的计算机应用开发能力、 研究创新能力以及计算思维和计算能力。
(4)为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。
通过该课程的学习,鼓励学生在实验过程中首先自主解决所遇到的问题,其次通过与同学、老师或网上查阅资料来解决问题;认识程序、解决一个简单的问题、计算机思维过程、模块化分割复杂问题,从而达到高效的解决问题,进行程序设计,为解决更为复杂的工程问题而拥有更好的计算机能力。

学习要求

该课程实践性很强,除完成实验内容外,还需布置课程站点上的作业,建议学生多做扩展类型的题目,以达到较好的学习效果。

考核标准

本课程成绩由平时成绩、实验成绩、期中考试和期终考试组合而成,采用百分制计分制。各部分所占比例如下:
学期考核分数:平时10%,实验成绩20%,期中考试10%,期终考试60%。

教材教参

建议教材:
何钦铭主编,C语言程序设计(第3版),2015,高等教育出版社。
参考资料:
1、谭浩强著,C程序设计(第三版),2005,清华大学出版社。
2、罗朝盛编,C语言程序设计,2012,科学出版社。
3、哈维•戴特尔 保罗•戴特尔 著 苏小红 等 译,C语言大学教程(第6版),北京:机械工业出版社,2012。

经检测,当前账号未设置邮箱,请设置邮箱

添加邮箱之后即可用邮箱登录!

忘记密码时,只能通过邮箱找回!

添加邮箱

请您添加邮箱,否则就无法进行其他操作!