《程序设计语言C教学大纲.doc》由会员分享,可在线阅读,更多相关《程序设计语言C教学大纲.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oxbridge College KMUSTTeaching Records昆明理工大学津桥学院教学大纲课程名称: C语言程序设计 所在系(部): 计电系 学年学期: 2014 2015 学年 第 一 学期授课专业班级: 班级人数: 讲授教师: * 教材名称: C程序设计(基于CDIO思想) 课程总学时: 64 ;总学分: 4 理论学时: 32 ; 实验(或实践)学时: 上机学时: 32 ; 辅导(或答疑)学时: 系主任签章: C语言程序设计教学大纲 课程名称:C语言程序设计课程代码: 总 学 分:4总 学 时:64适用专业:理工类本科先修课程和后续课程先修课程:信息处理技术后续课程: 一、
2、课程的性质、目的与任务本课程是工科院校非计算机专业类学生的必修公共基础课程,因此本课程不但要注重程序设计语言基本知识的学习,更要注重程序设计技能的培养。通过本课程的学习,使学生能够循序渐进地掌握C语言的语法规则、算法的基本结构、程序设计的技能,初步积累编程经验;同时,培养学生良好的程序设计风格及团队协作精神。二、 教学的基本要求(按了解、理解、掌握三个层次写明课程的教学基本的要求)第1章 C程序快速入门了解C语言的特点,掌握C程序的基本结构,了解C语言的数据类型的概念,了解标识符、常量和变量的概念,掌握C语言简单数据类型,熟练掌握VC集成环境中常用菜单的使用,掌握格式输入和输出函数,掌握字符数
3、据的输入和输出常用函数第2章 C语言的运算符和表达式了解运算符和表达式的概念,掌握算术运算符和表达式,掌握赋值运算符和赋值表达式,掌握自增和自减运算,掌握关系运算符和关系表达式,掌握逻辑运算符和逻辑表达式,掌握条件运算符,了解条件表达式,了解逗号运算符和逗号表达式,了解数据类型的转换。第3章 选择结构熟练掌握if语句,熟练掌握if-else语句,熟练掌握if语句的嵌套,熟练掌握switch语句,熟练掌握选择结构程序设计方法。第4章 循环结构熟练掌握while语句,熟练掌握do-while语句,熟练掌握for语句,熟练掌握break、continue语句,熟练掌握循环语句的嵌套,熟练掌握循环结构
4、程序设计方法。第5章数组熟练掌握一维数组的定义、初始化及引用,掌握二维数组的定义、初始化及引用,熟练掌握字符数组的定义、初始化及引用,熟练掌握字符串概念及其输入输出,掌握字符串处理函数。第6章函数掌握函数的定义,熟练掌握数据在函数之间的传递,熟练掌握函数的调用,熟练掌握数组作为函数的参数,掌握指针作为函数的参数,掌握函数的嵌套调用,了解函数的递归调用,掌握局部变量和全局变量,了解变量的存储类别,了解内部函数和外部函数,掌握无参宏定义,掌握文件包含的概念,掌握文件包含命令的一般格式。第7章 自定义数据类型了解结构体,了解共用体。第8章 指针 熟练掌握地址和指针的概念,熟练掌握指针变量的定义及引用
5、,熟练掌握指针运算,熟练掌握一维数组与指针,理解二维数组与指针,熟练掌握字符串与指针。第9章 文件了解文件概念,掌握文件指针,掌握文件打开与关闭,掌握文件的读写,了解文件定位的函数。三、 课程教学内容、重点与难点(按课程内容、分章、节、目三个层次写明主要内容,重点与难点)第1章 C程序快速入门重点:C程序的基本结构、程序的开发环境和开发过程,scanf( )和printf( )函数。第2章 C语言的运算符和表达式重点:C语言中的数据类型,C语言的常量和变量。变量的三个要素:变量名、数据类型和变量的值。C语言运算符的结合方向和优先级,数据类型转换。第3章 选择结构重点:if语句的两种形式,swi
6、tch语句。难点:选择结构的嵌套。第4章 循环结构重点:循环结构的实现语句while、dowhile、for语句,难点:循环的嵌套。第5章数组重点:数组的定义和引用。难点:不同的排序方法,字符串与一般字符数组的特征和使用方法之间的区别。第6章函数重点:函数的声明、定义和调用;函数调用机制;函数调用的参数传递、函数的返回;全局变量、局部变量的区别;无参宏定义、文件包含、文件包含命令的一般格式;难点:函数调用机制;函数的递归调用;无参宏定义、文件包含、文件包含命令的一般格式;第7章 自定义数据类型重点:结构体难点:结构体数组第8章 指针 重点:地址和指针的概念、指针变量的定义及引用、一维数组与指针
7、、字符数组和字符指针难点:二维数组与指针。第9章 文件重点:文件指针、文件的打开、关闭、读写;难点:文件指针、文件的打开、关闭、读写;四、 课时安排建议(列简表)序号内容或章节讲授学时安排作业备注1C程序快速入门4第一章的习题2C语言的运算符和表达式4第二章的习题3选择结构4第三章的习题4循环结构4第四章的习题5数组4第五章的习题6函数4第六章的习题7用户自定义数据类型2第七章的习题8指针2第八章的习题9文件2第九章的习题10总复习2复习合计32五、 选用的教材和课件教材:C程序设计(基于CDIO思想),李向阳,清华大学出版社,第1版,2012年4月课件:自制六、 考核方式和成绩评定本课程考核采取形成性考核方式进行,由形成性考核的各项过程成绩组成,分数比例依次为: 总评成绩 =平时成绩(30%)+期末考试成绩(70% )期末考试=机试(40%)+理论考试(60%)平时成绩=考勤(50%)+作业(50%) 七、 主要教学参考书(注明:著者、书名、版本、出版者、出版年)1 方娇莉 李向阳编著研究式学习-C语言程序设计(第二版)中国铁道出版社,2010年1月2张基温主编新概念C语言程序设计中国铁道出版社 2003年9月3谭浩强编著,C程序设计,清华大学出版社,1998年7月。 4朱晋蜀 李向阳编著C程序设计重庆大学出版社 1997年7月 执笔人:* 审定人: 系(部)主任:
限制150内