《C语言程序设计实例教程(慕课版)(第3版)教案全套 常中华 第1--10单元 初识C语言---文件.docx》由会员分享,可在线阅读,更多相关《C语言程序设计实例教程(慕课版)(第3版)教案全套 常中华 第1--10单元 初识C语言---文件.docx(37页珍藏版)》请在第一文库网上搜索。
1、单元设计专业软件技术、物联网、工业互联网技术、云计算、大数据设计者课程名称C语言程序设计课程代号授课类型A类纯理论课0B类理论+实践口C类纯实践课单元名称循环结构学习学时4学生学习条件分析1、起点分析(1)具备高中毕业生知识水平(2)具备计算机基本操作能力、具备软件安装与卸载能力。2、重点分析(1)了解C语言的历史和发展(2)掌握C语言的基本结构(3)掌握DESC+集成环境的应用3、难点分析(1) C语言的基本结构(2) C语言编程步骤教学方法手段1、教学方法:采用讲授法、课堂讨论法、练习法、实训法、演示法。2、学习方法:CD1o法,合作学习,实训学习,自主学习。3、教学手段:多媒体,项目演示
2、。教学资源1、学校资源:课件、实训一体化教室。2、文献资源:参考教材,课程大纲,课外读物,实训指导书。3、网络资源:精品资源共享课智慧树平台,蓝墨云班课平台。能力指标及课程教学目标1、能够使用DEVC+集成环境编写一个C语言源程序,输出一行字符。2、能够使用初步读懂并编写运行一个有简单输入、计算、输出功能的程序。单元教学目标1、知识目标(I)了解C语言的历史和发展(2)掌握C语言的基本结构(3)掌握DEV-C+集成环境的应用2、能力目标(1)能够使用DEVC+集成环境编写一个C语言源程序。(2)能够使用初步读懂并编写运行一个有简单输入、计算、输出功能的程,序.、3、素养目标(1)建立初步编程解
3、决问题的思想。(2)具有独立解决问题的能力。教师课前准备1、布置学习环境。2、研究和准备教学内容(包括课件,演示项目等)。学生课前准备1、思考什么是计算机语言。2、准备好教材、课堂记录本等学习用品。教学&项目项目(案例)名称本次课程项目驱动内容项目类型输出一句话输出句问候教师演示-照着做求X的正弦值输入一个数据,输出其正弦值教师引导-独立做求某学生三年的学费和住宿费能够写一个数学表达式进行四则运算教师指导-学着做知识点掌握程度(1-5)教学策略二级三级1C语言概述什么是C语言50实操学习为什么要学习C语言5因讨论或座谈2.C语言结构C程序及结构5团实操学习如何开发C程序50实操学习能力点掌握程
4、度(1-5)教学策略二级三级四级程序开发能力结构化程序设计能力4团专题学习规范编码能力5团专题学习DevC+平台使用能力使用平台编码能力5加强练习调试能力5加强练习阅读、分析、理解C语言程序的能力理解能力4探究式项目素质点掌握程度(1-5)教学策略二级三级四级沟通表达沟通3提问、互动表达3提问、讨论知识、能力、素质的项目(CDIo代表构思(Conceive)设计(Desigr教学活动(任务)历程)实施(Imp1ement)、运行(Operate)活动(任务)-Whi1e和do-whi1e活动(任务)步骤名称活动(任务)内容主要教学策略问题引入计算机怎样为人类工作一一执行指令教师讲解学生观察思考
5、知识讲解知识点1:什么是C语言知识点2:为什么学习C语言知识点3:C语言结构启发讲解讨论归纳示范操作(1)教师使用PPT,给大家讲解及展示C语言的发展过程(2)教师讲解C语言的发展、特点教师演示,学生观察思考知识讲解知识点1:C语言结构知识点2:do-whi1e语句的流程图启发讲解讨论归纳示范操作教师例题演示:(1)输出一个字符串(2)输入一个实数,输出它的正弦值教师例题演示,学生观察思考课堂实训学生上机试写输出字符串例题、求正弦值程序实践操作巡视指导总结分析活动(任务)步骤名称活动(任务)内容主要教学策略知识讲解知识点1如何开发C程序启发讲解讨论归纳示范操作教师演示:(1)在例一、例二程序编
6、写运行过程中,所生成的文件(2)讲解C语言开发的步骤(3)讲解可能遇到的错误、查找错误的方法,调试运行的简单过程教师例题演示,学生观察思考课堂实训学生仿照修改程序,查找错误。实践操作巡视指导总结分析示范操作教师介绍本单元实例,分析实例要求,引导学生完成实例教师例题演示,学生观察思考课堂实训学生上机实现实例,试写四则混合运算数学表达式程序实践操作巡视指导总结分析课堂总结教师总结本章知识点,提醒同学学习中注意的问题整理笔记布置作业习题讲解知识拓展初学者最常问的几个问题启发讲解学习评量1、口语评量20%,课堂积极回答问题。2、实训评量50%,项目小组在规定时间内完成的项目质量。3、作业评量30%,个
7、人做作业情况。课后作业1、练习题2、计算长方形面积教学后记本单元是C语言程序设计课程的导入部分,需要引领学生对C语言发展有宏观认识,并且初步了解C语言结构和初学者的注意事项。单元设计专业软件技术、物联网、工业互联网技术、云计算、大数据设计者课程名称C语言程序设计课程代号授课类型A类纯理论课0B类理论+实践口C类纯实践课单元名称C语言基础学习学时10学生学习条件分析1、起点分析(1)具备使用DevC+编译器进行程序编写、运行能力(2)具备计算机基本操作能力、具备软件安装与卸载能力。2、重点分析(3)常量与变量的含义(4)符号常量的使用方法(5)标识符的命名规则;(6)各种常量、变量的的定义和使用
8、方法;(7) 各种运算符的运算规则,各种表达式计算过程;(8) 数据类型转换3、难点分析(1)变量的存储和使用(2)运算符与表达式的使用方法教学方法手段1、教学方法:采用讲授法、课堂讨论法、练习法、实训法、演示法。2、学习方法:CDIo法,合作学习,实训学习,自主学习。3、教学手段:多媒体,项目演示。教学资源1、学校资源:课件、实训一体化教室。2、文献资源:参考教材,课程大纲,课外读物,实训指导书。3、网络资源:精品资源共享课智慧树平台,蓝墨云班课平台。能力指标及课程教学目标1、具备使用利用运算符对各类数据编写正确表达式,解决实际问题的能力2、具备利用结构化程序设计思想解决实际问题的能力单元教
9、学目标2、知识目标(1)理解常量与变量的含义(2)掌握符号常量的使用方法(3)掌握标识符的命名规则;(4)理解和掌握各种常量、变量的的定义和使用方法;(5)掌握各种运算符的运算规则,各种表达式计算过程;2、能力目标(1)具备熟练运用运算符、应用不同类型数据编写正确表达式,解决实际问题的能力3、素养目标(1)建立初步编程解决问题的思想。(2)具有独立解决问题的能力。教师课前准备1、布置学习环境。2、研究和准备教学内容(包括课件,演示项目等)。学生课前准备1、思考现实生活中有哪些类型的数据2、准备好教材、课堂记录本等学习用品。教学&项目项目(案例)名称本次课程项目驱动内容项目类型使用符号常量计算圆
10、形面积和周长定义个符号常量表示圆周率,计算圆形面积和周长。教师演示-照着做整型变量的使用声明几个整型变量,赋值运算后输出结果教师引导-独立做转义字符的使用输出多行包含转义字符的字符串,分析输出结果教师指导-学着做字符型变量和整型变量的运算字符型数据加减运算、字符型数据和整型数据的相互赋值教师指导-学着做除法运算符、求余数运算符的应用应用除法运算符、求余数运算符进行运算教师演示-照着做赋值运算的类型转换将不同类型数据相互赋值,观察分析输出结果教师演示照着做自动类型转换和强制类型转换讲解自动类型转换和强制类型转换实例,观察分析输出结果教师指导学着做几个特殊运算符的应用复合赋值运算符、自增自减运算符
11、、逗号运算符、条件运算符、求字节运算符的应用举例教师演示-照着做实例分析1:计算多种商品定义符号常量、普通变量,教师指导-学着做的总价格计算多个数据的四则运算实例分析2:分析表达式的结果,分析四则混合运算数据类型的结果类型知识点掌握程度(1-5)教学策略二级三级1数据类型4团讨论或讲授2.常量与变量常量和符号常量5变量5团实操学习3整型数据整型常量5切实操学习整型变量5回实操学习4.实型数据实型常量5回实操学习实型变量5团实操学习5.字符型数据字符常量50实操学习字符型变量50实操学习字符串常量5团实操学习6.运算符与表达式算术运算符和算术表达式5切实操学习赋值运算符和赋值表达式5切实操学习数
12、据类型转换5国实操学习几个特殊的运算符5回实操学习能力点掌握程度(1-5)教学策略二级三级四级程序开发能力结构化程序设计能力4回专题学习规范编码能力5的专题学习DevC+平台使用能力使用平台编码能力5加强练习调试能力5加强练习阅读、分析、理解C语言程序的能力理解能力4探究式项目素质点掌握程度(1-5)教学策略二级三级四级沟通表达沟通3提问、互动表达3提问、讨论知识、能力、素质的项目教学活动(任务)历程(CDIO代表构思(Conceive)、设计(Design)实施(Imp1ement)%运行(Operate)活动(任务)一数据类型、常量和变量基础活动(任务)步骤名称活动(任务)内容主要教学策略
13、问题引入常见信息管理系统中有哪些类型的数据教师讲解学生观察思考知识讲解知识点1数据类型分类知识点2:常量与变量知识点3:标识符的命名规则知识点4:符号常量的使用启发讲解讨论归纳示范操作使用符号常量求圆形面积和周长教师演示,学生观察思考课堂实训学生上机仿照老师示例,使用符号常量编写程序实践操作巡视指导总结分析活动(任务)步骤名称活动(任务)内容主要教学策略知识讲解知识点1整型常量知识点2:整型变量启发讲解讨论归纳示范操作教师演示:(4)整型变量的定义与使用教师例题演示,学生观察思考课堂实训学生仿照练习整型变量的练习程序,查找错误。实践操作巡视指导总结分析知识讲解知识点1:实型常量知识点2:实型变量启发讲解讨论归纳示范操作教师演示实型变量的使用,讲解实型数据超出计算范围引发的问题教师例题演示,学生观察思考课堂实训学生仿照练习实型变量的例题程序,查找错误。实践操作巡视指导总结分析活动(任务)步骤名称活动(任务)内容主要教学策略知识讲解知识点1字符型常量知识点2:字