您好,欢迎访问三七文档
C语言程序设计说课计算机应用技术(软件技术)专业内容提纲教材教参2教学设计3学情学法4课程标准1教学过程5一、课程标准1.1本课程的性质、地位和作用课程性质计算机应用技术、软件技术等专业的专业基础模块课程地位作用为其他语言类课程、开发类课程提供知识储备和技能准备1.1本课程的性质、地位和作用应用程序设计软件工程JAVA数据结构C语言程序设计C语言是基础课程地位1.2教学内容及进度---64课时单元模块知识点学时基本概念C语言程序结构、常用数据类型;变量声明;常用运算符与表达式学符与格式输入输出函数8基本程序设计结构选择结构设计:if,switch的使用;循环结构设计:while,for的使用;10数组与指针一、二维数组定义与引用;数组表示字符串;字符串处理函数;指针概念;指针存取字符串;与数组的关系;变量指针作业函数参数;8函数函数间数据传递方式;参数结合规则;变量作用域和存储类别;4其它知识结构体与共用体类型定义;结构体变量、数组和指针作函数参数;2理论课程内容及进度(32课时)序号实训项目课时数S1在VC++环境下创建简单C程序并运行2S2算法设计——计算圆的周长面积2S3数据类型、运算符、表达式及输入与输出操作3S4选择结构——成绩分析、税率表、体重仪4S5循环结构——乘法表、凯撒密码4S6一维数组——成绩统计;二维数组——计算题5S7字符数组与字符串——字符分类2S8函数——验证哥德巴赫猜想4S9结构体——成绩分析3S10指针——单链表、循环链表31.2教学内容及进度---64课时实践课程内容及进度(32课时)1.3与其他课程之间的关系数据结构JAVA数组函数指针结构体程序基本概念选择结构设计循环结构设计数组函数C语言程序设计后继课程软件工程应用程序设计计算机信息技术先导课程高等数学1.4教学目标要求①理解结构化程序设计的基本思想、基本概念和基本方法②掌握数组、函数、指针和结构体的基本含义和使用方法能力目标素质目标知识目标①应用VC++集成环境设计和调试C语言程序②会利用基本编程元素编写简单的程序①良好的心理素质和克服困难的能力②具有严谨和周密细致的思维能力③团队合作精神和沟通能力(要改)1.5教学重点、难点及解决方法•选择结构程序设计•while与for循环程序设计•一维、二维数组的定义与引用•函数的调用、声明与函数传递•指针的概念与应用课程重点多重循环程序设计二维数组函数的嵌套调用递归调用指针在数组和函数中的应用课程难点1.5教学重点、难点及解决方法从基本语法规定入手31542重点难点弱化实用性不强的细节突出基本重点内容的掌握知识点的应用方法作为突破口设置针对性的训练内容和题目解决方法二、教材教参全国高校出版社优秀畅销书特等奖《C程序设计(第四版)》教材由谭浩强著,清华大学出版社出版。此教材的特点是:是在提出问题的同时给出示例程序,而示例程序尽量将主要的知识点演示出来,使读者对解决同类问题的程序设计思想有比较全面的认识。从而满足初学者以及对程序要求不是很高的读者的需求,正好适合高职层次的人才培养目标2.1教材教参•谭浩强.C程序设计(第四版)学习辅导.清华大学出版社•向华.C语言程序设计.清华大学出版社•沈大林.C语言程序设计案例教程.中国铁道出版社•张晓蕾.C语言基础教程.人民邮电出版社•李辉.C语言程序设计教程.北京:高等教育出版社•许晓.C语言程序设计实践教程.电子工业出版社•谭浩强.C语言程序设计题与上机指导.清华大学出版社2.1教材教参2.1教材教参目前,我系已建立完善的校内、校外的实习实训基地。校内实训基地主要有:计算机应用基础实训室4个、软件开发综合实训室1个。2.2实践教学条件软件开发综合实训室(中山楼315)三、教学方法手段情境导入法案例导入法对比教学法任务驱动法讨论式教学法教学方法3.1教学方法3.1教学方法3.1教学方法3.1教学方法3.1教学方法3.2教学手段计算机机房中,利用多媒体设备及软件进行知识点讲解。对于重点内容进行板书。利用演示文稿、VC++环境程序演示进行程序讲解。教师学生每人配备一台计算机,边学边练。有问题可以电子举手咨询老师。局域网内提交课上作业。学生考核分类考核内容实训技能50%学习态度作业20%课堂提问10%评分出勤10%纪律10%过程考核40%项目1:在VC++环境下创建简单C程序并运行项目2:算法设计——计算圆的周长面积项目3:数据类型、运算符、表达式及输入与输出操作项目4:选择结构——成绩分析、税率表、体重仪项目5:循环结构——乘法表、凯撒密码项目6:一维数组——成绩统计;二维数组——计算题项目7:字符数组与字符串——字符分类项目8:函数——验证哥德巴赫猜想项目9:结构体——成绩分析项目10:指针——单链表、循环链表期未考核60%总评过程考核(100%)技能(50%)态度(20%)作业(20%)=+++提问(10%)总评考核(100%)过程考核(40%)期未考核(60%)=+3.3考核评价四、学情学法教学对象:■高中毕业生基本特征:文化基础基本扎实,一部分学生在高中阶段接触到计算机知识较少,程序设计能力几乎为零。■针对学生这一基本特征,教学模式和教学方法都进行了相应的调整4.1学情分析强化记忆法分组讨论法自主探究法对比学习法学法1.引导鼓励学生观察、探究和合作交流,使学生形成有效的学习策略。2.讨论解题的多样性,引导学生选择合适策略,丰富思维方式,获得成功的体验和多元的发展。3.扩大学生知识应用面,增加学生应用能力,培养了学生逻辑思维能力4.2学法指导五、教学过程5.1教学过程总体设计创设情景确定任务观察归纳探究讨论即时训练任务总结知识点总结教师讲解学生实践师生讨论教学过程(一次课)创设情境(8分钟)提出问题创设情境承接上次课选择结构程序设计——固定税率个税计算器5.2教学过程设计——以一次课为例已知南京市个人所得税起征额为3500元,3500元以下的不征税,3500元以上的部分按15%征税。请编写一个计算实际工资收入的计算器,当从键盘输入实际工资时,计算出应发工资并输出。上次课案例编写一个南京市民个人所得税计算机器,计算个人的实际收入。南京市个税起征额为3500元,则个人所得税的计算方法如下:应交所得额(应该交税的部分)=工资收入(扣除三险一金)-3500应交税额=应交所得额*税率-速算扣除数实际收入=工资收入-应交税额1350545%超过80000的部分7550535%超过55000至80000元的部分6275530%超过35000至55000元的部分5100525%超过9000至35000元的部分455520%超过4500至9000元的部分310510%超过1500至4500元的部分203%不超过1500元的1速算扣除数税率应交所得税级数1350545%超过80000的部分7550535%超过55000至80000元的部分6275530%超过35000至55000元的部分5100525%超过9000至35000元的部分455520%超过4500至9000元的部分310510%超过1500至4500元的部分203%不超过1500元的1速算扣除数税率应交所得税级数教学过程(一次课)创设情境(8分钟)提出问题创设情境引出本次课多分支选择结构程序设计——累进税率个税计算器5.2教学过程设计——以一次课为例案例1创设情境(8分钟)观察归纳(37分钟)观察归纳(37分钟)提出问题知识点讲授(20分钟)5.2教学过程设计——以一次课为例if语句的分支结构if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3…….elseif(表达式m)语句melse表达式n创设情境(8分钟)观察归纳(37分钟)案例1(10分钟)观察归纳(37分钟)提出问题知识点讲授(20分钟)5.2教学过程设计——以一次课为例条件判断:注意:条件判断表达式的书写if(r_sala=0)revenue=0;elseif(r_sala=1500)reve=r_sala*0.03-0;elseif(___________)reve=r_sala*0.1-105;elseif(___________)reve=r_sala*0.2-555;elseif(___________)reve=r_sala*0.25-1005;elseif(___________)reve=r_sala*0.3-2755;elseif(___________)reve=r_sala*0.35-5505;elsereve=r_sala*0.45-15375;创设情境(8分钟)观察归纳(37分钟)案例1(10分钟)观察归纳(37分钟)提出问题知识点讲授(20分钟)案例1拓展(7分钟)5.2教学过程设计——以一次课为例案例1完整程序组成部分:main(){变量定义;(定义几个变量?)输入提示语句;(为了界面友好)变量值输入语句;(输入哪个变量的值?)数据简单计算(计算哪个变量的值?);条件分支判断;(注意表达式的书写)输出语句;(输出哪个变量的值?)}创设情境(8分钟)观察归纳(37分钟)案例1(10分钟)观察归纳(37分钟)探究讨论(10分钟)案例2提出问题案例2知识点讲授(20分钟)案例1拓展(7分钟)5.2教学过程设计——以一次课为例编写一标准体重测量仪:输入身高和体重,计算出体重指数,判断体重是否标准。体重指数计算公式:体重指数=体重(kg)/身高(m)的平方偏瘦:体重指数18正常体重:18=体重指数25微度肥胖:25=体重指数30轻度肥胖:30=体重指数35中度肥胖:35=体重指数40重度肥胖:体重指数=40创设情境(8分钟)观察归纳(37分钟)案例1(10分钟)观察归纳(37分钟)探究讨论(10分钟)案例2提出问题案例2知识点讲授(20分钟)案例1拓展(7分钟)5.2教学过程设计——以一次课为例if(index18)printf(“你偏瘦请注意营养/n);elseif(index25)printf(“你标准请保持!\n);elseif(index30)printf(“你微度肥胖!\n);elseif(index35)printf(“你轻度肥胖!\n);elseif(index40)printf(“你中度肥胖\n);elseprintf(“你严重肥胖请立刻减肥!\n);注意观察if后的表达式的形式创设情境(8分钟)观察归纳(37分钟)案例1(10分钟)观察归纳(37分钟)探究讨论(10分钟)案例2提出问题案例2知识点讲授(20分钟)案例1拓展(7分钟)5.2教学过程设计——以一次课为例案例2完整程序组成部分:main(){变量定义;(定义身高,体重,体重指数)输入提示语句;(“请输入身高、体重”)变量值输入语句;(scanf输入身高,体重)数据简单计算(计算体重指数);条件分支判断;(根据指数判断体重等级)输出语句;(输出体重等级)}创设情境(8分钟)提出问题观察归纳(37分钟)知识点讲授(20分钟)案例1(10分钟)案例1拓展(7分钟)观察归纳(37分钟)探究讨论(15分钟)探究讨论(10分钟)即时训练(20分钟)案例2任务1:完成案例1任务总结(10分钟)知识点总结(5分钟)教师归纳(5分钟)学生自评(5分钟)教师点评(5分钟)5.2教学过程设计——以一次课为例39
本文标题:C语言程序设计说课
链接地址:https://www.777doc.com/doc-5051220 .html