还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
课程教学设计(2017〜2018学年第2学期)课程名称《语言程序设计》c开课学院(部)_____________________制定人__________________________________合作人_____________________________________制定时间________________________宁波城市职业技术学院知识目标作业掌握指向数组的指针变量用指组织复习上次课主要内容指针变能力目标针优量的定义、初始化及指针的运算;
1、能正确运用数组的指针变量编写程序的能力;化全引入新任务用指针实现全班同学
2、能阅读理解程序班同一门课成绩的输入输出;讲解新知素质目标学一识指向数组的指针变量;教师通
21、养成正确的编写程序的习惯、认真做事,门课过讲解实例,讲授指向数组元素的细心做事的态度;成绩指针,一维数组元素的指针访问方
2、养成团队协作精神;的输式;学生上机演练,深入了解指针
3、养成良好的程序设计员的工作态度入输变量的调用过程;通过独立的任务出训练或案例分析,获得更为深入的经验与理解;单元考核;布置作业作业知识目标组织复习上次课主要内容指向数用指
1、掌握指针变量作为函数的参数的传递;组的指针变量;引入新任务用指针优
2、掌握在函数中用指针实现数组的排序针实现全班同学三门课成绩的输入化一能力目标输出;讲解新知识指针变量作为个班
1、能正确运用指针变量作为函数编写程序的能函数的参数的传递;教师通过讲解同学力8实例,讲授在函数中用指针实现数三门
2、能正确阅读理解程序组的排序;学生上机演练,深入了素质目标课成解指针变量的调用过程;通过独立
1、养成正确的编写程序的习惯、认真做事,绩的的任务训练或案例分析,获得更为细心做事的态度;输入
2、养成团队协作精神;深入的经验与理解;单元考核;布输出
3、养成良好的程序设计员的工作态度置作业知识目标引入新任务一个班进行了考试,作业
1、掌握结构体类型的说明;请输入若干个学生的姓名、成绩,
2、掌握结构体变量的定义及初始化方法;用结并输出;讲解新知识结构体变量
3、掌握结构体变量成员的引用构体的定义及初始化方法,结构体变量能力目标进行成员的引用;教师通过讲解实例,
1、能正确运用结构体变量编写程序的能力;学生成学生
2、能正确阅读理解程序讲授在C语言中用用结构体变量实7绩单制2信息素质目标现成绩单输出;学生上机演练,深作的输
1、养成正确的编写程序的习惯、认真做事,细心入了结构体变量的定义及初始化方做事的态度;入输法;通过独立的任务训练或案例分
2、养成团队协作精神;出析,获得更为深入的经验与理解;
3、养成良好的程序设计员的工作态度单元考核知识目标组织复习上次课主要内容结构体作业
1、掌握指向结构体变量、结构体数组的指针;数组的定义及初始化方法,结构体
2、掌握结构体数组指针的引用数组的引用;引入新任务一个班能力目标进行了考试,请输入一组个学生的
1、能正确运用结构体数组、结构体数组的指姓名、成绩,并将排序后的成绩单输出排针编写程序的能力;输出;用结构体数组指针来实现;序后的
2、能正确阅读理解程序讲解新知识指向结构体变量、结4学生成素质目标构体数组的指针;教师通过讲解实绩
1、养成正确的编写程序的习惯、认真做事,例,讲授在C语言中结构体数组指单细心做事的态度;针的作用;学生上机演练,深入了
2、养成团队协作精神;解结构体数组的引用过程;通过独
3、养成良好的程序设计员的工作态度立的任务训练或案例分析,获得更为深入的经验与理解;单元考核知识目标组织复习上次课主要内容结构体
1、掌握链表的生成、输出、插入删除;数组的定义及初始化方法,结构体能力目标数组的引用;引入新任务没有连
1、能熟练进行链表的生成、输出、插入删除操作;续的存储空间,怎么来组织数据,
2、能正确阅读理解程序用链表来实现;讲解新知识链表素质目标的结构;教师通过讲解实例,讲授
1、养成正确的编写程序的习惯、认真做事,链表操6在C语言中链表的生成、输出、插细心做事的态度;作
2、养成团队协作精神;入和删除;学生上机演练,深入了
3、养成良好的程序设计员的工作态度解链表的生成、输出、插入和删除;通过独立的任务训练或案例分析,获得更为深入的经验与理解;单元考核
四、课程进程表
五、第一次课梗概和最后一次课梗概第一次课梗概
1、课程介绍(介绍课程的定位和特色、介绍前序课程和后续课程的衔接关系、介绍本课程的学习目标)课程内容(介绍项目的来源和重点、介绍各项目的主要工作岗位和工作任务)课程考核(介绍课程考核要求、介绍各项目考核标准)
2、最后一次课梗概总结本课完成情况,大家学习过程中所表现出来的优、缺点,本课程在专业中的地位,今后努力方向
六、考核方案按照课程标准中学习项目的设置和编排方式,根据各学习项目的载体特点、学习内容以及情景构建的需要,并考虑到“教、学、做”合一的要求,选用教材为《C语言程序设计项目化教程》教材,由电子工业出版社出版改革传统的学生评价手段和方法,采用阶段评价、目标评价、过程评价,理论与实践一体化评价模式关注评价的多元性,结合课堂提问、学生作业、平时测验、实验实训及考试情况,综合评价学生成绩注重学生动手能力和在实践中分析问题、解决问题能力的考核,综合评价学生能力教学评价表考核分类比例考核内容学习项目考核项目学习过程(作业、态度、提60%项目学习结果(平时测试等)40%(平时)问、讨论等)20%课程考核(期40%理论20%末)期末考核通过试卷形式,闭卷答题,要求在二节课时间完成,内容涵盖七个项目最后给出总评成绩,计为课程成绩《语言程序设计》C
一、课程信息所属学院信息学院适用专业计算机应用B、网络B课程编号032J37B课程类型行业基础平台
二、课程目标设计整体目标通过本课程的学习和训练,使学生掌握c语言基本的程序设计过程和基本技巧,具备初步的高级语言程序设计能力,并能熟练运用VC++环境进行C语言的编写、编译与调试,使学生具备程序设计人员所需的踏实、细腻、认真的工作作风和团队合作精神,为后续课程的学习打下良好的的基础知识目标1学习c语言程序设计的基本知识,并能熟练掌握;2学习C语言数据类型、运算符、基本语句、数组、函数、指针、编译预处理命令等基本知识;并能运用这些知识编写相关程序;3学习结构化程序设计的基本思想,掌握基本的程序设计的技术和方法能力目标1具备阅读、理解源程序的能力;2具备运用VC++集成环境设计,调试C语言程序的能力;3具备利用互联网、文献等资料,巩固和拓展所学知识的能力;4具备运用所学的编程知识,分析解决实际问题,提高软件应用的能力;5具备IT人员敏锐的判断、较强的沟通、正确的需求分析的能力;6能运用C语言的语句,编写良好风格的程序,并能完成综合测试的能力;素质目标1具有软件工作者特有的团结协作、勇于创新的精神2具有IT员工吃苦耐劳的工作精神和踏实、细腻、认真的工作态度;3具备IT员工超前的、良好的服务意识和市场观念;
三、课程教学活动项目设计教学活单元教编动项目学学活动教学目标教学内容可展示的号名称时名称(知识、能力、素质)(含实施方式、手段及步骤)结果知识目标教师先简单介绍C程序设计语言的作业
1、课程简介,激发学生的学习兴趣,了解本课程历史,实际使用过程中的作用,我的教学目标;们学习本课程的意义-展示用C语言
2、了解C程序的结构;编写的信息系统;详细讲解C语言
3、掌握C程序的上机步骤;源程序的结构、VC++环境运行,通
4、懂得如何定义变量,输入输出语句过平台演示编写一个小程序进行运学生成能力目标行,给出正确的运行结果;讲解C绩的输
1、具有在VC++环境中编写、调试及运行C语言程序的常量与变量、整型数据、实4入、输程序的能力;型数据、字符型数据,明确使用前出
2、了解C语言的结构;进行定义的规则,让学生自己动手
3、能定义变量,会输入输出语句进行实践;讲解C语言常用的输入素质目标输出方式,并用小程序演示运行结
1、培养正确的编写程序的习惯、认真做事,细心果,接着要求每位同学进行练习做事的态度;
2、培养团队协作精神;
3、培养良好的程序设计员的工作态度知识目标教师复习上次课主要内容;学习新作业学生成
1、掌握C语言的运算符及表达式;内容,对任务2中的问题情景一绩的总
2、了解C语言运算符的优先级次序个班进行了一次考试,现要将几个1分与平能力目标学生的成绩输入电脑,并计算他们均分的
1、能正确运用C语言的运算符及表达式进行编写的平均分及总分,然后按要求输出,计算简单程序的能力;给出C语言解决的方法;提请学生
2、能阅读简单程序思考,引出这次上课要学习的知识素质目标点;引出C语言中的各种运算符、
1、培养正确的编写程序的习惯、认真做事,细心运算符的优先级与结合性;学生上做事的态度;机演练,深化了解各种运算符、运总分及
2、培养团队协作精神;算符的优先级与结合性;经过老师4平均分
3、培养良好的程序设计员的工作态度的讲授及学生自己的上机演练,总的计算结C语言中的各种运算符、运算符的优先级与结合性,提升学生的最初始的编程能力;再次训练学生通过独立的任务训练或案例分析,获得更为深入的经验与理解;再次让学生上机演练,使学生深化C语言中的各种运算符、运算符的优先级与结合性的应用;评价与考核组织复习上次课主要内容运算算作业知识目标
1、理解条件-产生逻辑值的表达式;和表达式;引入新知识输入一个学生的成绩,判断他是否合法(成
2、掌握关系运算符、关系表达式;逻辑运算符、绩采用百分制);讲解新知识关逻辑表达式;输入学系运算符和关系表达式,逻辑运算
3、掌握if语句生符和逻辑表达式,if语句;学生上能力目标成绩,机演练,深化了解if语句;经过老
1、能正确运用C语言的选择结构进行编写简单程6判断师的讲授及学生自己的上机演练,序的能力;其合总结C语言中的if语句,提升学生
2、能阅读简单程序法性的最初始的编程能力;再次训练;素质目标
1、培养正确的编写程序的习惯、认真做事,细心单元考核;总结,布置作业做事的态度;
2、培养团队协作精神;入生
3、培养良好的程序设计员的工作态度绩化作业知识目标组织复习上次课主要内容关系运等及
1、掌握if嵌套语句的用法;算符、关系表达式,逻辑运算符、2输
2、掌握switch语句的用法;关系表达式,if语句;引入新知识学成
3、掌握if elseif语句的用法输入一个学生的成绩,若是合法成转为能力目标绩输出相应的等级,否则输出不合纵
1、能正确运用C语言的选择结构进行编写简单程法的提示信息;讲解新知识switch序的能力;语句;学生上机演练switch语句;输入学
2、能阅读简单程序经过老师的讲授及学生自己的上机生成绩素质目标演练,总结switch语句知识及引用,8并将其
1、培养正确的编写程序的习惯、认真做事,细心提升学生的分支结构的编程能力;转化为做事的态度;讲解新知识i f嵌套的知识;学等级
2、培养团队协作精神;生上机演练if嵌套语句;经过老师
3、培养良好的程序设计员的工作态度的讲授及学生自己的上机演练,总结if嵌套知识及引用,提升学生的分支结构的编程能力;再次训练;单元考核;总结,布置作业知识目标作业
1、熟知whi Ie循环的语句及其执行流程;组织复习上次课主要内容if嵌套
2、熟知do whi Ie循环的语句及其执行流程;语句、swi tch语句的用法;引入
3、熟知for循环的语句及其执行流程新任务求一个小组学生成绩的总能力目标分及平均分;提出解决问题的方案
1、能正确运用C语言的循环语句进行编写简单程用whi Ie循环的语句、do whi Ie求一个序的能力;循环的语句、千or循环的语句来解小组学
2、能阅读简单程序决;讲解新知识whi Ie循环的语生成绩素质目标句及其执行流程、do whiIe循环8的总分
1、培养正确的编写程序的习惯、认真做事,细心的语句及其执行流程、for循环的做事的态度;及平均语句及其执行流程;学生上机演练
2、培养团队协作精神;分和老师指导wh iI e循环的语句、
3、培养良好的程序设计员的工作态度do wh iI e循环的语句、for循环的语句;经过老师的讲授及学生自己的上机演练,总结所学知识及引用,提升学生的循环结构的编程能学生成绩的分力;再次训练;单元考核;总结,3组汇布置作业总知识目标组织复习上次课主要内容wh iI e作业
1、熟练掌握循环结构设计程序的基本方法;循环的语句、do whiI e循环的
2、熟练运用三种语句进行程序设计,并掌握各种语句、千or循环的语句;引入新任语句的异同和循环语句的嵌套运用;务求每个小组学生成绩的总分及
3、通过配套例题的讲解和习题的训练,培养学生平均分;提出解决问题的方案用独立思考,独立设计程序的基本技能求每个C语言的双循环语句来解决,如双能力目标小组学whiIe循环的语句、双do whi
1、能正确运用C语言的双循环语句进行编写简单生成绩程序的能力;Ie循环的语句、双for循环的语句、8的总分
2、能阅读简单程序也可以是混合形式;教师讲解配套素质目标及平均例题;学生进行相关习题的训练;
1、培养正确的编写程序的习惯、认真做事,细心分经过老师的讲授及学生自己的上机做事的态度;演练,总结所学知识;老师给出同
2、培养团队协作精神;类问题让学生独立完成;对优秀的
3、培养良好的程序设计员的工作态度作品进行点评;再次训练;单元考核;总结,布置作业知识目标作业
1、掌握数组的基本概念;组织复习上次课主要内容循环嵌
2、掌握一维数组定义、初始化及其应用套的内容;引入新知识一个班一能力目标次数学考试,现要输入全班同学的
1、能正确运用C语言的数组进行编写C程序的能多个学成绩,并按逆序输出;分析问题,力;生-H提出解决方法用C语言中的一维
2、能阅读理解程序4课成绩数组求解;讲解新知识数组的基素质目标的输入本概念、一维数组定义、初始化及
1、养成正确的编写程序的习惯、认真做事,细心/输出其应用;学生上机演练和老师指导;做事的态度;
2、养成团队协作精神;经过老师的讲授及学生自己的上机
3、养成良好的程序设计员的工作态度演练,总结所学知识及引用,提升学生的运用数组的编程能力;再次训练;单元考核;总结知识目标作业学
1、掌握一维数组的应用;组织复习上次课主要内容数组的生
2、掌握数据排序的二种方法比较法和冒泡法基本概念、一维数组定义、初始化能力目标成及其应用;引入新任务一个班进
1、能正确运用C语言的数组进行编写C程序的能绩行了一次数学考试,现要输入全班力;排同学的成绩,并按学生成绩进行排
2、能阅读理解程序名序;分析任务,提出解决方法先素质目标找最高分,然后是次高分,……,
1、养成正确的编写程序的习惯、认真做事,细心多个学做事的态度;可以用比较法和冒泡法来解决;学生成绩
42、养成团队协作精神;生上机演练,深化了解选择排序的的排
3、养成良好的程序设计员的工作态度含义及编程的理念;经过老师的讲序授及学生自己的上机演练,总结C语言中的选择法排序,提升学生的最初始的编程能力;再次训练,学生通过独立的任务训练或案例分析,获得更为深入的经验与理解;再次让学生上机演练,使学生深化C语言中的数组的应用;单元考核;总结,布置作业知识目标作业
1、字符数组定义、初始化、引用;组织复习上次课主要内容一维数
2、字符串与字符数组;组的应用,数据排序的二种方法
3、字符串处理函数;比较法和冒泡法;引入新任务一
4、字符数组应用个班里有40个学生,在选举班干部能力目标时有10个候选人,现要求以姓氏的
1、能正确运用C语言的字符数组进行编写C程序英文顺序排序;分析任务,提出解的能力;决方法参与运算的数据不是数值
2、能阅读理解程序而是字符,通过什么方法能够解决;素质目标学生姓
1、养成正确的编写程序的习惯、认真做事,细心讲解新知识字符数组定义、初始做事的态度;名的输化、引用,字符串与字符数组,字
42、养成团队协作精神;入/输符串处理函数;学生上机演练,深化
3、养成良好的程序设计员的工作态度出了解字符排序的含义及编程的理念;经过老师的讲授及学生自己的上机演练,总结C语言中的定义、赋值、输入、输出,提升学生的最初始的编程能力;学生通过独立的任务训练或案例分析,获得更为深入的经验与理解;再次让学生上机演练,使学生深化C语言中的数组的应用;单元考核;总结,布置作业作业知识目标组织复习上次课主要内容字符数
1、掌握二维数组的特点;组定义、初始化、引用,字符串与
2、掌握二维数组定义、初始化及其应用字符数组,字符串处理函数;引入能力目标新任务一个班里的同学参加了三
1、能正确运用C语言的数组进行编写C程序的能门课的考试,现要求输出成绩单;力分析任务,提出解决方法用C语
2、能阅读理解程序言中的二维数组去解决;讲解新知素质目标识二维数组定义、初始化及其应
1、养成正确的编写程序的习惯、认真做事,用;学生上机演练,深化了解字符细心做事的态度;多个学数组的定义、赋值、输入、输出;
2、养成团队协作精神;1生多门
3、养成良好的程序设计员的工作态度知识和能力的归纳经过老师的讲0课成绩授及学生自己的上机演练,总结C的排序语言中的二维数组的定义、赋值、输入、输出,提升学生的最初始的编程能力;再次训练通过独立的任务训练或案例分析,获得更为深入的经验与理解;进一步深化让学生上机演练,使学生深化C语言中的二维数组的应用;评价;单元考核;布置作业知识目标组织复习上次课主要内容二维数作业
1、掌握无参函数、有参函数的定义;组;排序输出成绩单;引入新任务
2、掌握无参函数、有参函数的调用;一个班有40位学生(分成五个组,
3、能正确使用函数调用过程中的参数传递方式但每个组的人数不一样)参加了期能力目标终考试(考了三门课,分别是数学、
1、能正确运用函数进行模块化编写程序的能力;语文、英语),请你用菜单的方式
2、能阅读理解程序求小组一门课程的总分及平均分素质目标分析任务,提出解决方法用无参
1、养成正确的编写程序的习惯、认真做事,细心统计小做事的态度;函数来实现;讲解新知识无参函根据条组
2、养成团队协作精神;数的定义和调用;学生上机演练,件进行-H课程
3、养成良好的程序设计员的工作态度56深入了解无参函数的调用过程;知学生成的总分识和能力的归纳经过老师的讲授绩汇总及平均及学生自己的上机演练,总结C语分言中的函数定义与调用;教师通过讲解实例,讲授有参函数的定义与调用;学生上机演练,深入了解有参函数的调用过程;通过独立的任务训练或案例分析,获得更为深入的经验与理解;单元考核;布置作业知识目标作业
1、掌握函数的嵌套调用、递归调用;
2、能正确使用嵌套函数、递归函数调用过程中的组织复习上次课主要内容无参函参数传递方式数、有参函数的定义和调用,函数能力目标调用过程中的参数传递方式引入
1、能正确运用函数进行模块化编写程序的能力;新任务一个班有40位学生(分成
2、能阅读理解程序五个组,但每个组的人数不一样)素质目标参加了期终考试(考了三门课,分
1、养成正确的编写程序的习惯、认真做事,细心做事的态度;别是数学、语文、英语),请你用统计小
2、养成团队协作精神;菜单的方式求小组若干门课程的
3、养成良好的程序设计员的工作态度组若干总分及平均分门课程分析任务,提出解决方法嵌套调8的总分用可实现要求;讲解新知识嵌套及平均调用的过程;学生上机演练,深入分了解嵌套调用的过程;知识和能力的归纳经过老师的讲授及学生自己的上机演练,总结C语言中的嵌套调用过程中的参数传递方式;教师通过讲解实例,讲授递归函数调用及调用过程中的参数传递方式;学生上机演练,深入了解调用函数的调用过程;通过独立的任务训练或案例分析,获得更为深入的经验与理解;单元考核;布置作业作业知识目标组织复习上次课主要内容函数调
1、了解指针与地址的概念;用,参数传递;引入新任务一个
2、掌握指针变量的定义、初始化及指针的运算班进行一次考试,现要将几个学生能力目标的成绩输入,用指针的方式输出;用
1、能正确运用指针变量编写程序的能力;讲解新知识指针与地址的概念、指
2、能阅读理解程序指针变量的定义、初始化及指针的针了解素质目标4运算;教师通过讲解实例,讲授指优指针
1、养成正确的编写程序的习惯、认真做事,针变量的含义;学生上机演练,深化细心做事的态度;入了解指针变量的调用过程;通过学
2、养成团队协作精神;独立的任务训练或案例分析,获得生
3、养成良好的程序设计员的工作态度更为深入的经验与理解;单元考核;成布置作业绩排名。