程序设计语言C教案

上传人:tia****nde 文档编号:36880574 上传时间:2018-04-03 格式:DOC 页数:11 大小:112.50KB
返回 下载 相关 举报
程序设计语言C教案_第1页
第1页 / 共11页
程序设计语言C教案_第2页
第2页 / 共11页
程序设计语言C教案_第3页
第3页 / 共11页
程序设计语言C教案_第4页
第4页 / 共11页
程序设计语言C教案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《程序设计语言C教案》由会员分享,可在线阅读,更多相关《程序设计语言C教案(11页珍藏版)》请在金锄头文库上搜索。

1、OxbridgeOxbridge CollegeCollege KMUSTKMUST TeachingTeaching RecordsRecords 昆明理工大学津桥学院昆明理工大学津桥学院教案教案课程名称(代码): 16500106 所在系(部): 计电系 学年学期: 2014 2015 学年 第 一 学期总学时周学时: 64/4 授课专业班级: 班级人数: 授课教师: * 教材名称: C 程序设计(基于 CDIO 思想) 课程总学时: 64 ;总学分: 理论学时: 32 ; 实验(或实践)学时: 32 上机学时: ; 辅导(或答疑)学时: 教研室主任签章: 系主任签章: 编写时间 : 20

2、14-8-20 津桥学院理论教学课程教案(课程)总学时总学分 理论学时实验、上 机课程名称C 语言程序设计 6443232课程教学目 的通过本课程的学习,学生不仅应掌握 C 语言的基本语法,还应掌握程序 设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对 一般问题进行分析和程序设计,能解决本专业的一些难度不大的实际问 题。 主要内容顺序、选择、循环结构化程序设计,数组,函数,自定义数据类型,指 针,文件重、难点结构化程序设计、数组、函数、指针教学方法本课程是一门实践性很强的课程,采用多元化的教学模式,即集课堂教 学、实践教学和网络教学为一体。 课堂讲授:在多媒体教室中采用电子教案授

3、课,授课时以基本知识点 为主结合计算机的特点,边讲、边演示,尤其是随着计算机的发展,注 意引入学科新知识、新动态,提高授课质量,加大课堂信息量。 实验:实验教学应穿插于理论教学的全过程,在网络环境下以 Windows XP 为平台,各章节配备相应的实验案例进行实验,并要求写出 实验报告,突出实践能力的培养。 网络:充分发挥网络技术在辅助教学中的作用,编制网络教程、列举 典型例题、设计交互式上机练习,方便学生在课外时间自主学习,培养 学生上网获取新知识的能力。教学组织及 要求CDIO 引例示范;相关知识点跟进;在教师引导下,课堂实例演练 CDIO; 小结涵括本部分的知识点、容易混淆的概念及容易出

4、错的问题; 习题要求学生通过练习实现自主的 CDIO;从第 4 章开始,增加综合程序 设计,进一步提升学生的分析设计能力。考核方式 总评成绩 =平时成绩(30%)+期末考试成绩(70% )使用教材C 程序设计(基于 CDIO 思想) ,李向阳,清华大学出版社,第 1 版,2012 年 4 月 教学及学习 参考文献1 方娇莉 李向阳编著研究式学习- C 语言程序设计(第二版) 中 国铁道出版社,2010 年 1 月 2张基温主编新概念 C 语言程序设计中国铁道出版社 2003 年 9 月对教案的分 析总结等信 息详细给出了每个章节内容的重点和难点、教学的组织方式和教学手段, 用 CDIO 方法培

5、养学生创新精神和实践能力,有很强的可操作性。津桥学院理论教学课程教案(章或单元)理论学时实验、上 机章或单元 名称第一章 C 程序快速入门44章(单元)教学目的了解:C 语言的背景;C 语言程序设计的风格,C 语句的概念及种类。 掌握:C 语言程序的结构,C 语言常用的输入/输出方式。章(单元)主要内容1、了解 C 语言的特点;2、掌握 C 简单程序的结构;3、熟练掌握 C 程序的编辑、编 译、链接和运行的过程。4、了解 C 语言丰富的数据类型;5、了解常量的基本概念; 6、掌握常用基本数据类型(整型、实型、字符型)数据的常量表示。7、掌握格式化输 入/输出函数,常用其它输入/输出函数的使用。

6、重、难点C 语言的特点与编程环境 掌握 C 语言数据和数据类型的相关知识 格式化输入/输出函数,常用其它输入/输出函数的使用。学生应该 掌握的知 识点1.C 语言的组成框架;2.变量、常量的概念,C 语言的数据类型 3.输入输出函数的基本应用。教学方法采用提问式,引导式,展开学习,通过实例使学生了解 C 语言的组成框架,编写、运 行 c 程序的步骤。掌握基本数据类型、输入输出函数的正确使用。教学中结合多个小 示例,通过实例操作,体会语法点。教学组织 方式及要 求通过例子介绍程序的概念,编写程序的一般过程。通过例子介绍 C 语言的组成框架, 变量、常量的概念,C 语言的数据类型 ,输入输出函数的

7、基本应用。使学生能很快编 写简单顺序结构的程序章或单元 作业及综 合练习习题集第一章的习题;上机运行第一章例题备注 所需教学器材设备等津桥学院理论教学课程教案(章或单元)说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页理论学时实验、上 机章或单元 名称第二章C 语言的运算符和表达式 44章(单元)教学目的了解:基本类型及其常量的表示法;C 语言的自动类型转换、强制类型转换和复合赋值 的概念。 掌握:变量的定义及初始化方法;运算符与表达式的概念。章(单元)主要内容1、了解:C 语言的丰富运算符,丰富的运算符可以构成灵活的表达式 2、掌握算术、赋值、逗号运算符及它们构成的表达式。

8、 3、掌握运算符的优先级、结合性规律。重、难点算术、赋值、自增/减运算符及它们构成的表达式学生应该 掌握的知 识点1.赋值运算;2.运算符与表达式的基本应用。教学方法采用提问式,引导式,展开学习,通过实例使学生了解 C 语言的组成框架,编写、运 行 c 程序的步骤。掌握基本数据类型、输入输出函数的正确使用。教学中结合多个小 示例,通过实例操作,体会语法点。教学组织 方式及要 求主要运用讲授法。 (1举例引导 2提问 3类比) 利用多媒体课件进行教学,扩大课堂教学的信息量。章或单元 作业及综 合练习第二章的习题;上机完成例题津桥学院理论教学课程教案(章或单元)备注 所需教学器材设备等说明此表格任

9、课教师可按教学内容的章或单元填写,每个章或单元填写一页理论学时实验、上 机章或单元 名称第三章 选择结构44章(单元)教学目的了解:领会 switch 与 break 语句的作用。 掌握:ifelse 的三种语法。章(单元)主要内容1、关系运算符与关系表达式; 2、逻辑运算符与逻辑表达式; 3、if 语句; 4、if 语句的嵌套 5、条件运算符和条件表达式 6、switch 语句重、难点1、逻辑表达式运算的短路现象。 2、嵌套 if-else 语句中的 if 与 else 匹配问题 3、switch 语句的执行流程; 4、条件运算符的结合性及其使用学生应该 掌握的知 识点1. 学生应能掌握关系

10、运算符与关系表达式的使用; 2、学生应能掌握逻辑运算符与逻辑表达式的使用; 3、学生应能掌握 if 语句基本结构;4、 学生应能理解 if 语句的嵌套概念, 5、 学生应能通过对条件运算符和条件表达式的学习掌握在简单情况下利用条件表达 式表达选择结构的方法。教学方法主要运用讲授法。 (1举例引导 2提问 3类比) 利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织 方式及要 求通过对提出的简单选择结构的问题“谁会接到面试通知” ,分析解决该问题的过程(算 法) ,给出程序的框图,根据框图写出程序,并对程序进行测试,这样一个完整的程序 设计过程,使学生对程序设计的过程有更实际的认识,并引入与

11、选择结构有关的运算 符和表达式(关系运算符和关系表达式、逻辑运算符和逻辑表达式、条件运算符和条 件表达式)津桥学院理论教学课程教案(章或单元)章或单元 作业及综 合练习第三章的习题;上机运行第 3 章的例题,完成编程作业 2、3、4 和两个趣味编程题。备注 所需教学器材设备等说明此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页理论学时实验、上 机章或单元 名称第四章 循环结构44章(单元)教学目的了解:程序设计中构成循环的方法;break、continue 在循环语句中的作用。 掌握:for、while、do-while 语句的用法章(单元)主要内容1、循环的基本概念 2、循环方

12、法的探索 3、循环结构语句:while 和 do-while 语句 4、for 循环; 5、循环的嵌套; 6、break 语句、continue 语句和 goto 语句。重、难点1、while 循环语句循环控制; 2、do-while 循环语句循环控制。 3、for 循环语句循环控制; 4、嵌套循环中 break 和 continue 的作用; 5、穷举法和迭代法循环结构程序设计。学生应该 掌握的知 识点1. 学生应能掌握循环的基本概念; 2. 学生应能描述掌握 while 循环语句的使用; 3. 学生应能掌握 do-while 循环语句的使用; 4、学生应能掌握 for 循环语句的使用; 5

13、、学生应能掌握 while、do-while 和 for 循环的相互转换与嵌套的使用方法; 6、学生应能掌握循环体中的 break 和 continue 语句的用法;教学方法主要运用讲授法。 (1举例引导 2提问 3类比) 利用多媒体课件进行教学,扩大课堂教学的信息量。津桥学院理论教学课程教案(章或单元)教学组织 方式及要 求1.通过“蜗牛爬杆”问题的提出,分析,程序的产生、测试,引入循环语句 (for、while、do-while 语句)的语法规则及功能 2.通过相关程序的设计,进一步提高学生对循环结构的理解和程序设计的理解,之后, 用引导的方法,让学生了解循环嵌套的程序以及 break 和

14、 continue 语句,从而能进行 循环嵌套程序的设计 章或单元 作业及综 合练习第四章的习题;上机完成编程作业 1、2、3、4,完成 3 个趣味编程题。理论学时实验、上 机章或单元 名称第五章 数组44章(单元)教学目的了解:一维数组、二维数组的基本概念。 掌握:数组类型变量的定义与引用;数组元素的引用。章(单元)主要内容1、一维数组的定义 2、一维数组元素的引用 3、一维数组的存储和初始化 4、一维数组的应用 5、二维数组的定义 6、二维数组元素的引用 7、二维数组的存储和初始化 8、二维数组的应用 9、 字符数组的定义与初始化 10、字符串及字符串的应用重、难点1、一维数组的引用; 2

15、、一维数组的具体应用:排序与查找; 3、维数组及多维数组的存储和引用; 4、矩阵的转置 5、二维字符数组对多字符串的处理:多字符串排序算法。津桥学院理论教学课程教案(章或单元)学生应该 掌握的知 识点1、学生应能理解数组引入的意义及作用;2、学生应能掌握一维数组的基本思想和基本用法; 3、学生应能掌握使用一维数组的基本算法:排序与查找; 4、学生应能掌握二维及多维数组的基本思想和基本用法; 5、学生应能掌握使用二维数组 6、学生应能掌握字符数组的定义、初始化、引用,及输入与输出 7、学生应能掌握字符串处理函数的使用方法。教学方法主要运用讲授法。 (1举例引导 2提问 3类比) 利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织 方式及要 求1.通过“5 个小朋友分糖果”问题的提出、分析、程序的产生,引入一维数组的定义 及引用 2.进一步剖析典型例子,巩固所学知识。在此基础上介

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号