C#程序设计基础入门教程(第3版)教案-教学设计 第2章 C#编程基础-教学设计_第1页
C#程序设计基础入门教程(第3版)教案-教学设计 第2章 C#编程基础-教学设计_第2页
C#程序设计基础入门教程(第3版)教案-教学设计 第2章 C#编程基础-教学设计_第3页
C#程序设计基础入门教程(第3版)教案-教学设计 第2章 C#编程基础-教学设计_第4页
C#程序设计基础入门教程(第3版)教案-教学设计 第2章 C#编程基础-教学设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE2《C#程序设计基础入门教程》(第3版)》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称第2章C#编程基础计划课时10课时教学引入第1章讲解了.NET及C#程序开发环境搭建等知识,并演示了如何编写一个简单的程序。所谓千里之行始于足下,学好C#基本语法是掌握C#语言非常重要的一步,本章将对C#编程的基础知识进行讲解教学目标使学生掌握C#的基本语法,能够编写出符合语法规则的C#程序。使学生掌握C#中变量的用法,能够根据需求完成不同类型变量的定义与操作。使学生掌握C#中运算符的用法,能够使用不同的运算符进行各种运算。使学生掌握选择语句的用法,能够使用选择语句实现程序的选择逻辑。使学生掌握循环语句的用法,能够使用循环语句实现程序的循环逻辑。使学生掌握方法的定义与重载,能够根据需求定义方法实现功能的封装。使学生掌握数组的定义与用法,能够使用数组实现数据的批量处理。教学重点C#代码的基本格式C#中的注释C#中的关键字C#中的标识符C#中的常量变量的定义变量的数据类型变量的类型转换变量的作用域算术运算符赋值运算符比较运算符逻辑运算符位运算符运算符的优先级if条件语句switch条件语句while循环语句do…while循环语句for循环语句循环嵌套跳转语句什么是方法方法的重载数组的定义数组的常见操作多维数组教学难点do…while循环语句for循环语句循环嵌套跳转语句多维数组方法的重载多维数组教学方式课堂教学以PPT讲授为主,并结合实际操作进行教学教学过程第一课时(C#代码的基本格式、C#中的注释、C#中的关键字、C#中的标识符、C#中的常量)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解二、通过举例的方式导入新课在建房子时,我们需要打好地基,同样地,要掌握并熟练使用C#语言,必须充分了解C#语言中的基础知识。本节我们来详细的讲解C#代码的基本格式、C#中的注释、C#中的关键字、C#中的标识符等知识。三、新课讲解知识点1-教师通过PPT的方式讲解。讲解定义类的具体语法讲解编写C#代码时,除了要遵守定义类的语法外,还需要注意的点C#功能语句末须加分号C#是严格区分大小写在编写C#代码时,可以使用缩进格式,还可以在两个单词或符号之间任意换行。知识点2-教师通过PPT的方式讲解。介绍单行注释。介绍多行注释。介绍文档注释。知识点3-教师通过PPT的方式讲解。介绍C#中的关键字。知识点4-教师通过PPT的方式讲解。介绍介绍定义标识符时遵循的规范。知识点5-教师通过PPT的方式讲解。介绍整型常量。介绍浮点数常量。介绍字符常量。介绍字符串常量介绍null常量四、归纳总结教师回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(变量的定义、变量的数据类型、变量的类型转换、变量的作用域)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解二、通过直接的方式导入新课上节课讲解了C#代码的基本格式、C#中的注释、C#中的标识符、C#中的关键字、C#中的常量等知识,接下来教师提问学生问题,例如,既然C#中存在固定不变的值即常量,那么是否存在可以变化的值?然后引出本节知识点:本节课将详细介绍变量,包括变量的定义、变量的数据类型、变量的类型转换、变量的作用域。三、新课讲解知识点1-教师通过PPT的方式讲解。介绍变量的定义格式。介绍变量定义的示例代码。知识点2-教师通过PPT的方式讲解。通过一张图介绍数据类型。知识点3-教师通过PPT的方式讲解。介绍自动类型转换。介绍强制类型转换。知识点4-教师通过PPT的方式讲解。介绍变量的作用域的示例代码。介绍案例进一步熟悉变量的作用域。四、归纳总结教师回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三、四课时(算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、运算符的优先级)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解二、通过直接的方式导入新课在程序中经常出现一些特殊符号,如+、-、*、=、>等,这些符号用于进行各种运算,因此被称作运算符。在C#中,运算符可分为算术运算符、赋值运算符、比较运算符、逻辑运算符和位运算符。本节将对这些运算符逐一进行讲解。三、新课讲解知识点1-教师通过PPT的方式讲解。通过一张表介绍C#中的算术运算符及其用法。知识点2-赋值教师通过PPT的方式讲解。通过一张表介绍C#中的赋值运算符及其用法。知识点3-比较教师通过PPT的方式讲解比较。通过一张表介绍C#中的比较运算符及其用法。知识点4-逻辑教师通过PPT的方式讲解逻辑。通过一张表介绍C#中的逻辑运算符及其用法。通过案例来深入了解运算符“&”和“&&”的区别。通过示例代码演示“|”和“||”介绍运算符“^”知识点5-位教师通过PPT的方式讲解位。介绍C#中的位运算符及其用法位运算符“&”位运算符“|”位运算符“~”位运算符“^”位运算符“<<”位运算符“>>”知识点6-教师通过PPT的方式讲解运算符的优先级。通过一张表介绍C#中运算符的优先级四、归纳总结教师回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五课时(if条件语句、switch条件语句)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解二、通过举例的方式导入新课在实际生活中经常需要做出一些判断,例如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行。C#中有一种特殊的语句,即选择语句,用于对一些条件做出判断,从而决定执行哪一段代码。选择语句分为if条件语句和switch条件语句。本节将针对选择语句进行详细讲解。三、新课讲解知识点1-if条件语句教师通过PPT的方式讲解if条件语句。if语句介绍if语句的具体语法格式。介绍if语句流程图。通过案例来演示if语句的具体用法。(2)if...else语句介绍if...else语句的语法格式。介绍if...else语句流程图案例演示if…else语句的具体用法(3)if...elseif...else语句介绍if…elseif…else语句的语法通过案例演示if…elseif…else语句的用法知识点2-switch条件语句教师通过PPT的方式讲解switch条件语句。介绍switch条件语句的基本语法。通过案例演示switch条件语句的用法。四、归纳总结教师回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第六课时(while循环语句、do…while循环语句、for循环语句、循环嵌套、跳转语句)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解二、通过举例的方式导入新课在实际生活中经常会将同一件事情重复做很多次。例如,在做眼保健操的第二节轮刮眼眶时,会重复刮眼眶的动作;打乒乓球时,会重复挥拍的动作等。在C#中有一种用于重复执行语句的语句,被称为循环语句。循环语句分为while循环语句、do…while循环语句和for循环语句3种。下面对这3种循环语句分别进行讲解。三、新课讲解知识点1-while循环语句教师通过PPT的方式讲解while循环语句。介绍while循环语句的语法。介绍while循环的流程图。(3)通过编程快速计算出1~100的和。知识点2-do...while循环语句教师通过PPT的方式讲解do...while循环语句。介绍do…while循环语句的语法结构。介绍do...while循环的流程图。使用do...while语句,通过编程快速计算出1~100的和。知识点3-for循环语句教师通过PPT的方式讲解for循环语句。介绍for循环语句的语法。通过案例介绍for循环语句的用法。知识点4-for循环嵌套教师通过PPT的方式讲解for循环嵌套。介绍for循环语句中嵌套for循环语句的语法。通过代码演示for循环嵌套的使用知识点5-跳转语句教师通过PPT的方式讲解跳转语句。介绍break语句。通过猜数字的游戏演示break语句的用法。介绍goto语句。通过案例演示如何使用goto语句。介绍continue语句。通过对1~100的奇数求和的案例来演示continue语句的具体用法。四、归纳总结教师回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第七、八课时(什么是方法、方法的重载、数组的定义、数组的常见操作、多维数组)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解二、通过直接的方式导入新课上节课讲解for循环语句、跳转语句、循环嵌套、什么是方法等知识,接下来讲解什么是方法、方法的重载、数组的定义、数组的常见操作等知识点。三、新课讲解知识点1-什么是方法教师通过PPT的方式讲解什么是方法。介绍方法的具体语法。通过对1~100的奇数求和的案例来演示方法的具体使用。知识点2-方法的重载教师通过PPT的方式讲解方法的重载。介绍方法的重载。通过示例演示求和的案例,通过3个方法分别实现两个整数相加、3个整数相加以及两个小数相加的功能。知识点3-数组的定义教师通过PPT的方式讲解数组的定义。演示如何定义数组。通过案例来演示如何定义数组以及访问数组中的元素。通过案例来演示如何为数组中的元素设置初始值。通过案例来演示数组静态初始化的效果。知识点4-数组的常见操作教师通过PPT的方式讲解数组的常见操作。通过案例来学习如何使用for循环遍历数组。通过案例来演示如何获取数组中元素的最大值。通过案例来实现冒泡排序知识点5-多维数组教师通过PPT的方式讲解多维数组。介绍二维数组通过案例来演示二维数组的用法。四、归纳总结教师回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第九、十课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论