网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

计算机C语言程序设计的介绍

栏目: 计算机等级 / 发布于: / 人气:2.77W

《C语言程序设计》是计算机专业的一门专业基础课。下面是小编整理的关于计算机C语言程序设计的介绍,欢迎参考!

计算机C语言程序设计的介绍
  【1】计算机C语言程序设计的介绍

一、 课程介绍

课程名称:《C程序设计》

学时/学分:72学时/3学分

先修课程:计算机文化基础

适用专业:计算机专业(本科)

开课时间:第三学期开课

开课部门:计算机系

二、 课程性质和任务

《C语言程序设计》是计算机专业的一门专业基础课。 本课程的前导课程有《计算机文化基础》,后续课程有《数据结构》、《面向对象程序设计》。它是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。 对计算机专业和理工类专业来说是一门必修的课程。同时, 这门课程也是“全国非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。

课程任务:通过本课程的学习,学生应掌握C语言的基本语法,还应掌握程序设计的基本思想、并通过本课程的学习,使学生掌握传统的结构化程序设计的一般方法,以C为语言基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。

三、教学目标

本课程的教学目标是:通过理论和实践教学,使学生较好地掌握 C语言各方面的知识, 掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力, 并能熟练应用 TURBO C集成环境进行C语言的编写、编译与调试,达到省二级考试要求的能应用C语言解决一般编程问题的水平。

三、 考核办法与成绩评定

1、 期末考试采取笔试考核方式,侧重考核学生对C语言的基本语法与程序设计基本思想的`掌握程度。以及考核学生阅读程序、修改程序和编写程序的能力。

2、 采取阶段小测验与期末考核相结合。

3、 阶段小测验与期末考试占期末总成绩的比例为3:7

4、 阶段小测验的安排如下:

第一章至第五章阶段小测验

第六章至第七章阶段小测验(循环控制、数组)

第八章至第九章阶段小测验(函数、预处理命令)

第十章小测验(指针)

第十一章小测验(结构体和共用体)

第十三章小测验(文件)

四、 教材及主要参考书目

1、 教材

《C程序设计》(第三版)谭浩强 著 清华大学出版社

2、 主要参考书目

《C程序设计题解与上机指导》(第三版)谭浩强 编著 清华大学出版社

《全国计算机等级考试二级C语言典型题汇与解析》 中国铁道出版社

《全国计算机等级考试二级C语言程序设计上机考试题型解析》郭速学 等编著 中国水利水电出版社

  【2】计算机C语言程序设计的介绍

C语言程序设计是高等院校计算机专业及相关专业重要的专业基础课,其目的是培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。

C语言程序设计是一门实践性很强的课程,学生从一开始,普遍给予很高的热情。对于把目标定位在提高实践应用能力的淮海工学院计算机科学系来说,更应该从一开始就很下功夫,尽可能早的让学生对程序设计产生浓厚的兴趣。与其他院校相比,本课题组的绝大部分成员虽年青但有活力,更重要的是有着丰富的工作经历和很强的动手能力,对该门课程有很深的感悟,能很好的把教学与实践应用结合在一起。

C语言程序设计的前期课程通常有计算机导论(或计算机文化基础)。目前,各大专院校的教学内容都是基于Windows 98/2000/XP操作系统,但讲授到C语言程序设计课程时,又大多以Turbo C为环境,即退回到了DOS操作系统环境下,这样造成两个层次的脱节。有一部分学校使用的教材是基于Turbo C环境的,而学生上机实验环境又采用Visual C++等,虽然两者类似,但毕竟有较大差异,不便于提高学生的动手能力。因此在讲授该课程时,我们对传统的讲授方法进行了改进,完全以Visual C++为环境讲授C语言程序设计的基本思想、方法和解决实际问题的技巧,并比较了Turbo C和Visual C++之间的一些差异,兼顾了以Turbo C为学习环境的读者。

我们在多年讲授和使用C语言编程的基础上,深切感受到学习C语言程序设计不仅要掌握C语言的语法要点和编程规范,更重要的是要领会结构化程序设计思想,综合运用C语言知识开发大型程序,为此,我们在原有讲授的基础上,增加了"软件开发过程的内容",希望通过课程设计,用一个较大规模的实例掌握运用软件工程的思想进行程序开发的一般过程。

课程历史沿革

我校开设《C语言程序设计》课程的历史较悠久,最先开始于原数理科学系的计算机软件专业,目前我院计算机工程学院、电子工程学院、理学院、测绘学院、机械学院以及东港学院等多个本科专业均把《C语言程序设计》作为专业基础必修课或专业选修课程。该课程对学生专业兴趣的培养和程序设计能力的形成极为重要,课程的建设颇受人们重视。该课程的建设经历了以下四个阶段:

1、2000年以前

我校只有专科的计算机专业,《C语言程序设计》课程属数理科学系,当时计算机专业的师资力量比较薄弱,还不足以成立系,教学经验优待提高,教学方法以传统教学方式为主,教学手段开始尝试多媒体投影教学,当时主要采用纸质手写教案和Word文档的电子教案。

2、2000年7月~2002年7月

学校成立了计算机科学系,计算机系对《C语言程序设计》课程的教学内容与体系进行了认真的研究和优化,积极开展教材和教学参考资料的建设工作。选用高等教育出版社谭浩强教授编写的《C语言程序设计》教材,课堂教学积极采用多媒体等先进的教学手段授课,研制开发了《C语言程序设计》,不仅提高了学生学习计算机课程的兴趣,同时也改善了教学效果。

3、2002年8月~2006年12月

2002年,学校先后与原化工高专实现合并,计算机系也吸收了一批优秀教师,教学队伍得到进一步壮大。为了进一步改进教学方法、提高教学水平,2002年在对《C语言程序设计》进行教学研究与探讨的基础上,将课程学时由以前的48学时调整到64学时,同时增加了为期一周的《C语言程序设计》课程设计。经过课程小组积极努力,该课程于2005年4月成功申报计算机系一类精品课程,在课程建设上得到了一定的资金支持。课程组教师充分发挥自身技术优势、网络技术和多媒体技术在教学中的辅助作用,架构了一整套功能较为完善的网络教学平台,实现了学生对该课程的学习不受时间、地点的限制,扩大了师生交流平台。

4、2006年12月~至今

2006年12月,《C语言程序设计》被立项为淮海工学院精品课程建设项目,我们在原先课程小组的基础上,进一步完善师资力量,对课堂教学内容和教学方法进行了更为深入的研究,根据专业人才培养需要与软件技术的发展,我们及时对专业培养目标及教学体系进行了调整。在原有课时的基础上,增加了20学时的课外集中上机辅导,保证学生在按教学计划进行学习的之余,有足够的实践以及与教师交流的机会。课程组还对原先的教学网站资源重新进行整合,设计制作了《C语言程序设计》标准教案,对课程教学内容、目标、重点、难点、考点、教学方法、教改方案及实施要点、创新能力培养方法及要点、教学资源、习题、实验项目等进行了统一设计和规定,积极采用采用了现代化的教学手段,开发了多媒体课件,建立具有较高质量的试(卷)题库,完善教学文件,探索教学方法,讲究教学质量,提高了学生学习兴趣,改善了教学效果。在完成了网络教学平台向数字化教学平台的迁移后,《C语言程序设计》已成为院教学平台近百门课程中浏览量最大的一门课程。