欢迎来到天天文库
浏览记录
ID:38591939
大小:505.51 KB
页数:57页
时间:2019-06-15
《《C语言课程说》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言程序设计》课程说课教案李志球徐州建筑职业技术学院电子信息工程系2008年4月TeachingPlanof“ComputerNetworkBasis”CurriculumforSpeakingLesson课程性质、地位教学对象分析及要求课程的重点、难点及突破方法教学方法与教学手段工学结合教材课程体系学生考核课程的性质《C语言程序设计》课程是高职高专计算机类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职
2、业能力和拓展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。学生毕业后工作岗位主要有程序员、计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、数控技术、电子技术等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是计算机应用专业中《数据结构》、《C++程序设计》及其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员级别)考试中要求的主要程序设计语言。一、课程的性质、地位一、课程的性质、地位应用程序设计软
3、件工程C++、VC、VB数据结构C语言程序设计C语言是基础课程的地位课程的目标、地位作为计算机类的专业基础课,《C语言程序设计》课程目标为:(1)培养编程思想,熟悉基本程序设计方法;(2)能更好的利用程序设计思想解决本专业领域中的问题;(3)将程序设计方法用于后续计算机语言课程的学习中,为其他相关课程奠定基础。计算机应用技术、软件技术、计算机信息管理、通信技术、电子信息工程技术等专业都设置本课程,是电子信息类专业公共平台课程。计算机应用技术中,《C语言程序设计》与《数据结构》、《C++程序设计》及其它编
4、程语言类课程内容联系紧密。按层次结构,《C语言程序设计》处于最低层,是其它几门课程的前导课。一、课程的性质、地位课程性质、地位教学对象分析及要求课程体系课程的重点、难点及突破方法教学方法与教学手段工学结合教材学生考核教学对象我院生源有两种,一是高中毕业生(普招),另一个是中职生(单招)。高中生文化基础扎实,但计算机专业知识薄弱,开始学习时较困难,但入门提高较快。中职生初步了解一些专业知识,但基础较薄弱而不系统。学习进步也较缓慢。针对不同类型的学生,本课程教学内容的重点和难点也不同,教学方法和手段也有区别
5、。二、教学对象分析二、教学对象分析理论知识厌学实际操作乐学习题、简单实验能力较好解决实际问题能力较差高职学生与本科生相比,智力基本一样,但自控能力相比较差。所以要从非智力因素入手,培养学生的学习积极性,提高实际动手能力。教师必须首先弄清学生对专业课学习的障碍及原因,再根据教学原理制定出相应的对策。二、教学对象分析二、教学对象分析想一想做一做议一议探究演示问题教学教学观察合作探究课程性质、地位教学对象分析及要求课程体系课程的重点、难点及突破方法教学方法与教学手段工学结合教材学生考核《C语言程序设计》教学学
6、时为60,理论内容以“够用为度”的原则,按照程序设计能力,通过一个项目“学生成绩管理系统”为主线,介绍C语言基本概念、三种基本程序结构设计、指针、函数体等重点内容。然后通过1周的课程设计,完成项目“学生成绩管理系统”综合设计题目。设计题目也可以参考现场实际项目,按照实际工作过程进行模拟设计,学生可以真实掌握实际工作方法,进一步提高程序设计能力。课程内容如表1所示。三、课程体系表1课程内容三、课程体系序号内容模块知识点学时数1程序设计基础知识C语言的特点和程序结构42数据类型、运算符与表达式常用数据类型;
7、变量声明;常用运算符与表达式43简单的C程序设计字符输入输出函数;格式输入输出函数44选择结构程序设计结构化程序设计的基本思想,if语句,switch语句,选择结构程序设计65循环结构程序设计while语句,for语句,循环程序设计,累加、累乘、统计等算法6序号内容模块知识点学时数6数组应用一维和二维数组的定义和引用;用字符数组表示字符串;字符串处理函数67函数设计函数间的数据传递方式;参数结合规则;变量的作用域和存储类别68指针应用指针概念;利用字符指针存取字符串;指针与数组的关系;变量指针作为函数参
8、数69结构体和共用体结构体和共用体类型定义;结构体变量、结构体数组和结构体指针作函数参数610编译预处理包含文件,宏411文件操作文件的概念;文件的使用6三、课程体系表1课程内容三、课程体系课程内容选取依据1)C语言编程规范课程组老师根据C语言编程规范等资料,我们选取的内容是C语言教学中必须掌握的适应中。另外还根据C语言程序设计和后继课程(数据结构、C++、软件工程等)之间的关系、C语言知识与技能要求及高职学生人才培养目标要求来确定本课程的
此文档下载收益归作者所有