《c语言程序设计》教学计划。
一、课程的任务和目的。
c语言程序设计》是计算机应用专业学生必修的专业主干课程之一,本教材采用学生较容易理解的“案例教学法”来逐渐深入讲解c语言的知识,让学生能深刻理解和掌握各知识点,能编写简单的c语言程序。
二、课程的教学要求和教学内容。
第一章 c语言概述。
教学要求:掌握c语言的程序结构,掌握turbo c for windows的基本操作方法。
教学重点:c语言的程序结构,turbo c for windows的基本操作方法。
教学难点:c语言的程序结构。
教学内容:1、 案例1.1分析、延伸、思考。
2、c语言的程序结构。
3、turbo c for windows的基本操作方法。
第二章 c语言简单程序设计。
教学要求:掌握数据类型、转义字符,常量与变量的定义及使用,掌握运算符、函数、表达式的使用方法,掌握输入输出语句格式,掌握选择结构中常用的关系表达式和逻辑表达式,掌握if语句分支结构,掌握switch语句构造多分支程序,掌握for、while语句构造循环程序,掌握continue、break语句的使用方法,掌握算法的基本概念和应用,培养算法的基本思想。
教学重点:数据类型、转义字符,常量与变量的定义及使用,运算符、函数、表达式,输入输出语句格式,关系表达式和逻辑表达式,if语句分支结构,switch语句构造多分支程序,for、while语句,continue、break语句。
教学难点:for、while语句,continue、break语句。
教学内容:1、数据类型、转义字符,常量与变量的定义及使用,输入、输出语句的格式及使用方法。
2、运算符、函数、表达式的使用,赋值语句的使用方法。
3、条件表达式,if语句的格式及使用方法。
4、 switch语句,break语句。
5、循环语句的基本结构,for语句,while语句,do while语句。
第三章模块化程序设计。
教学要求:掌握函数的格式、功能和应用,掌握变量的存储属性。
教学重点:函数的格式、功能和应用,变量的存储属性。
教学难点:函数的格式、功能和应用,变量的存储属性。
教学内容:1、函数的格式、功能和应用。
2、变量的存储属性。
第四章数组。
教学要求:掌握一维数组的定义及其输入输出方法,掌握字符串的使用方法,掌握常用的字符串处理函数,掌握二维数组的定义及输入输出方法。
教学重点:,一维数组的定义及其输入输出方法,字符串的使用方法,常用的字符串处理函数,二维数组的定义及输入输出方法。
教学难点:二维数组的定义及输入输出方法。
教学内容:1、一维数组的定义及输入输出方法。
2、字符串的存储和使用方法。
3、常用符串处理函数。
4、二维数组的定义及输入输出方法。
第五章结构体和共用体。
教学要求:掌握结构体类型的定义方法,掌握结构体类型变量的定义方法、初始化和引用方法,掌握结构体数组的定义和初始化方法,了解共用体的概念、共用体类型的定义方法,了解共用体变量的定义和引用方法,了解枚举类型和使用typedef定义类型的方法。
教学重点:结构体类型的定义方法,结构体类型变量的定义方法、初始化和引用方法,结构体数组的定义和初始化方法。
教学难点:结构体类型的定义方法,掌握结构体类型变量的定义方法、初始化和引用方法,掌握结构体数组的定义和初始化方法。
教学内容:1、结构体类型定义。
2、结构体变量的输入和输出方法。
3、结构体变量的引用方法。
4、结构体数组。
5、共用体的概念,共用体类型的定义。
6、共用体变量的定义和引用方法。
7、枚举类型的定义,枚举类型变量的定义和引用方法。
第六章链表。
教学要求:掌握指针变量的定义和引用方法,了解数组的指针表示法,了解应用链表操作实现学生信息动态存储和管理的办法,掌握链表的建立、查找、输出、输入和删除方法。
教学重点:指针变量的定义和引用方法,链表的建立、查找、输出、输入和删除方法。
教学难点:指针变量的定义和引用方法,链表的建立、查找、输出、输入和删除方法。
教学内容:1.指针变量的定义和引用方法。
2、数组的指针表示法。
3、 链表的建立、查找、输出、输入和删除方法。
4、用链表实现学生信息动态存储的方法。
5、了解结构体指针作参数、形参的方法。
第七章文件。
教学要求:掌握文件的类型,掌握建立文件的方法,掌握文件的写入和关闭的方法,掌握从文件中读取数据的方法。
教学重点:文件的类型,建立文件的方法,文件的写入和关闭的方法,从文件中读取数据的方法。
教学难点:文件的写入和关闭,从文件中读取数据。
教学内容: 1、建立文件
2、文件的写入和关闭。
3、从文件中读取数据。
4、文件读操作函数。
5、顺序读取和随机读取文件的方法。
第八章位运算。
教学要求:了解位运算的概念,了解位运算的使用方法。
教学重点:位运算的概念和位运算的使用方法。
教学难点:位运算的使用方法。
教学内容: 1、位运算的概念
2、位运算的使用方法。
三、教学环节及其基本要求。
坚持以人为本、因材施教的原则,灵活应用演示、讲授、实践、任务驱动、案例教学等教学方法和现代教育技术手段。使学生在切实掌握基础理论知识、基本操作方法的同时还掌握一些基本的案例,让他们的知识系统化,让他们在以后解决具体问题时能应用上。
四、与其他课程的关系。
本课程是重要的专业主干课程,是学生学习和掌握计算机语言的基础。
五、考核及成绩评定。
期末考试采用闭卷笔试方式,学生成绩由三部分构成:课堂表现(出勤、回答问题)10%、平时作业(课后练习、上机实践)30%、期末考试60%。学生的成绩采用百分制。
《C语言程序设计》教学大纲
一 课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用c语言进行程序设计,充分利用c语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应...
C语言程序设计教学大纲
课程中文名称 c语言程序设计课程英文名称 c program language 课程类别 计算机课程编号 课程归属单位 计科系考核方式 考试。制定时间 2012年2月25日。一 课程的性质 任务。c语言程序设计 是计算机基础课程,是实践性很强的技术基础课。课程的任务是使学生获得程序设计方面的基本理论...
《c语言程序设计》教学大纲
c语言程序设计 教学大纲。课程编码 1212080130课程性质 专业基础课 课时 36学分 3 开课学期 第2 学期先修课程 大学计算机基础 适用专业 电子商务 课程简介 c语言程序设计是电子商务专业的一门专业基础课。设置本课程的主要目的是培养学生的程序设计与实现及调试能力。通过本课程的学习,使学...