C语言程序设计课程教学大纲_第1页
C语言程序设计课程教学大纲_第2页
C语言程序设计课程教学大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计课程教学大纲(CLANGUAGEPROGRAMMING)参考学时:64学分数:4适用专业:地理信息系统专业一、课程的性质、目的和任务本课程是非计算机专业的公共基础课程,通过本课程的学习,应使学生掌握传统的结构化程序设计的一般方法,以C语言为基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础,因此,本课程是一门理论性和实践性均较强的课程。二、课程教学的基本要求1、了解C语言的特点、用途以及上机运行C语言程序的基本步骤;2、掌握C语言各种数据类型的定义与使用方法;3、掌握C语言的三种基本结构,并能编制简单程序;4、掌握C语言函数的定义、调用及说明的方法;5、掌握C语言指针、结构与共用体变量的使用方法,能正确运用它们。教学具体要求在每一章教学内容之后给出,大体分为三个层次:了解、理解、掌握。它们的含义大致为:了解就是熟悉相关基础知识,懂得基本概念和基本方法;理解就是能够正确领悟课程内容,对各知识点有一定深度的见解;掌握就是在理解课程内容的前提下能够运用所学知识解决实际问题,并具有一定的创造性。本课程总学时为64学时,在第二学期完成。三、课程的教学内容,重点和难点1、绪论了解什么是计算机程序、什么是计算机语言,接触一些最简单的C语言程序。2、算法学习算法的概念,掌握算法的表示方法。3、顺序结构结合程序举例重点学习数据的表现形式,程序的顺序实现及数据的输入输出。4、选择结构重点学习使用if语句和switch语句实现选择结构的方法和表达式的使用5、循环结构重点学习3种循环结构的实现方法,以及循环的嵌套。6、数组重点学习一维、二维数组以及字符数组的定义和使用。7、函数重点学习函数的定义、声明和调用的方法和更深入的函数嵌套调用、递归调用以及函数中变量的相关概念。8、指针重点理解指针的概念,重点学习指针的各种应用。9、结构体、共用体学习和使用结构体、共用体建立的方法。10、文件学习文件的输入输出和读写控制。重点:选择结构、循环结构、函数的使用、指针的概念、文件的读写难点:函数、指针的使用四、课程各教学环节要求本课程共安排64学时,其中讲授48学时,实验16学时,分配情况如下:五、学时分配序号内容各教学环节学时分配作业量备注讲授实验习题课其它小计1绪论332算法3253顺序结构6284选择结构6285循环结构6286数组4267函数6288指针82109结构体、公用体41510文件213合计481664六、课程与其它课程的联系本课程原则上与其他程序设计语言课程没有先后关系。但是,考虑到实际教学效果和教学效率,在学习本课程之前要对计算机的相关硬件和软件基础知识有所掌握。因此,这个教学大纲是在学生已掌握一定软硬件基础知识的前提下制定的。七、教材与教学参考书1、教材:谭浩强主编.《C程序设计》(第四版).北京:清华大学出版社,2010。2、教学参考书:[1]李盘林等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论