理论(C语言电子类)课程教学大纲_第1页
理论(C语言电子类)课程教学大纲_第2页
理论(C语言电子类)课程教学大纲_第3页
理论(C语言电子类)课程教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

1、 C语言程序设计教学大纲课程性质公共必修课课程编号xx994105课程名称C语言程序设计适用专业电子信息工程先修课程总学时 32 其中理论 32学时,实验 0 学时学分数2一、课程简介C语言程序设计是电子类专业学生的公共必修课。这门课全面、深入、系统地介绍C语言程序设计的基本数据类型和程序设计的方法,使学生初步掌握C语言的数据类型,建立起程序设计的概念,初步掌握程序设计方法,养成良好的程序设计风格。结合上机实践,使学生对C语言程序设计有一个比较全面地、系统地了解,为学生今后的学习打下一个扎实的理论基础。二、课程教学目标通过本课程的学习,使学生在知识、能力和素质等三方面达到如下目标:1.知识目标

2、掌握C语言中的数据类型、运算、语句结构及其程序设计的基本方法知识点。2.能力目标2.1 掌握赋值语句的使用方法及各种类型数据的输入输出;2.2 掌握实现选择和循环的编程方法,学习调试程序;2.3 掌握数组的定义、赋值和输入输出方法,掌握字符数组和字符串函数的使用,掌握与数组有关的算法(如排序算法)等;2.4 掌握定义函数及调用函数的方法,初步掌握全局变量和局部变量的概念和使用方法;2.5 学会定义和使用指针变量,能正确使用指向数组的指针变量,能正确使用指向字符串的指针变量;2.6 掌握结构体类型变量的定义和使用,掌握结构体类型数组的概念和使用;2.7 掌握文件以及文件指针的概念,初步学会使用文

3、件的打开、关闭、读、写等文件操作函数。素质目标综合运用语句结构、程序设计思想,能够独立编程解决一些问题的编程求解。三、课程教学基本要求由于该课程是电子类专业的第一门程序类语言课程,涉及程序设计的基本思想、算法的实现、各种数据类型的应用,且具有很强的实践性,所以要学好本课程,必须做到理论与实践紧密结合,才能达到较好的学习效果。要求学生多上机实验,掌握程序的编写、调试,为后续课程的学习奠定良好的程序设计基础。所有教学资源,包括编程工具、教学课件、部分教学视频等都公开在UCTE教学考综合平台上,所以学生在课前课后都可以进入平台进行实践练习。四、课程教学模块(或教学内容)与学时分配序号教学内容知识点学

4、时1C语言概述及程序设计基础熟悉C语言的集成环境;掌握C语言程序上机的编辑、编译、连接、运行的基本步骤;了解C语言程序的结构。22简单的C语言编程掌握定义整型、字符型和实型变量的方法,以及对它们的赋值方法;掌握常用算术运算符的使用方法、优先级别及结合方向;掌握C语言表达式的运算规则。23选择结构程序设计掌握利用if语句实现选择结构程序设计的方法;掌握利用switch语句实现选择结构的程序设计方法;注意break在switch语句的作用。44循环结构程序设计掌握利用while 或do while实现条件型循环结构程序设计的方法;掌握利用for语句实现循环结构程序设计的方法45数组掌握一维数组的定

5、义、初始化、赋值和输入输出操作(循环结构);掌握二维数组的定义、初始化、赋值和输入输出操作(循环结构);掌握字符数组和字符串处理函数的使用46数组掌握与数组有关的重要算法:排序、查找等。27函数掌握C语言中函数定义、函数调用的方法和规则;掌握函数实参与形参的对应关系,以及“值传递”的含义48函数掌握递归函数的设计方法;掌握全局变量和局部变量的概念和使用方法。29结构体与共用体掌握结构体类型变量的定义和使用;掌握结构体类型数组的概念和应用;掌握链表的概念,初步学会对链表进行操作;掌握共用体的概念与使用。210指针掌握指针的概念,学会定义和使用指针;掌握跟数组有关的指针的操作(包括字符数组)211

6、指针掌握跟函数有关的指针的操作212文件掌握文件与文件指针的概念以及文件指针的定义方法;掌握并灵活使用文件打开、文件关闭、文件读写等基本函数;掌握文件的随机读写及有关文件读写指针的定位函数。232五、教学方法与策略由于该课程实践性强,所以理论课的教学以程序案例为主线,分析程序结构、程序中运用的数据类型、变量、运算规则等,精讲多练,强调学生的互动参与,最重要的是与C语言程序设计实验密切配合,着重培养学生分析问题、解决问题的能力。六、学生学习成效考核方式课程学习成效的考核方式可以多样化,建议按如下考核方式进行。考核环节构成(均为100分制)评分依据占总成绩的比重出勤旷缺1次扣10分,迟到1次扣5分,以记录为准20%过程考核期中、期末采用UCTE系统随机抽题考试70%课堂答问保证在理论课教学过程中,每一个学生都至少有一次回答问题的机会。根据回答的正确程度,给予一个合适的分数(100分制)。10%七、选用教材羊四清、易叶青主编. C语言程序设计. 北京:中国水利水电出版社,2012.1 八、参考资料羊四清、易叶青主编.

温馨提示

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

评论

0/150

提交评论