Visual C#.NET程序设计教程教学教案.docx

上传人:p** 文档编号:1117687 上传时间:2024-08-01 格式:DOCX 页数:31 大小:36.63KB
下载 相关 举报
Visual C#.NET程序设计教程教学教案.docx_第1页
第1页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第2页
第2页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第3页
第3页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第4页
第4页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第5页
第5页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第6页
第6页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第7页
第7页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第8页
第8页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第9页
第9页 / 共31页
Visual C#.NET程序设计教程教学教案.docx_第10页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Visual C#.NET程序设计教程教学教案.docx》由会员分享,可在线阅读,更多相关《Visual C#.NET程序设计教程教学教案.docx(31页珍藏版)》请在第壹文秘上搜索。

1、教师教案(20102011学年第1学期)课程名称:C#程序设计授课学时:32授课班级:29406101-06任课教师:杨剑教师职称:讲师教师所在系别:计算机系电子科技大学成都学院教务处课程名称8程序设计授原专业计算机科学与技术班级29406101-06黑程编号34061630修课人数188爆程类型必修公共墓础课();学科基础课();专业核心课()选修专业选修():任选课():公选课():理论课(J);实践课()授课方式课堂讲授为主(J;实验为主();自学为主():专题讨论为主():其他:是否果用多媒体授课是考核方式及成缭构成考试(J)考杳()成境构成及比例:平时:30%上机:20%期末:50是

2、否采用双语教学否学时分配讲授32学时:实验0学时;上机16学时;习题0学时;课程设计0学时教材作者出版社及出版时间Visua1.C#.NET(第3版)程序设计教程罗福强,白忠建幅剑人民邮电出版社,2018-8参考书目Visua1.C#2005程序设计语言C#入门经典(第5版)微软公司(美)沃森(Kar1.iWatson),内格尔(ChristianWgeD、齐立波、黄脩清华大学出版社,2010-12清华大学出版社,2006-6授课时间第1周第16周第一章.NET与C#概述一、教学内容及要求教学内容:本章围绕C#程序,首先介绍了相关的.NET、.NETFramework.NET类库、公共语言运行

3、时、C#语言编译器、中间语言代码等基本概念及其关系,然后介绍了ViSua1.StUdiO.NET2005的基本操作方法,最后通过4个实例重点介绍了C#控制台应用程序、WindoWS应用程序、Web应用程序的创建、编辑、调试和运行的基本操作过程,同时还分析了它们的特点。(1) .NET与C#简介(0.5学时)(2) C#程序的开发环境(0.5学时)(3) 3种简单的C#程序(1学时)基本要求:(1) .NET平台、.NETFramework的结构及其优点。(了解)(2) C#语言的特点及其发展。(了解)(3)控制台应用程序、Win32应用程序和Web应用程序的结构及其特点。(了解)(4) C#程

4、序在Visua1.Studio.NET2005中的建立、编辑、生成和运行过程。(掌握)二、教学重点、难点及解决办法教学重点:(1) Visua1.Studio.NET的解决方案和项目文件的组织结构(2) C#程序的结构、特点。(3) C#程序的建立、编辑、生成和运行等基本上机操作过程。教学难点:无从教学方法上,利用多媒体进行教学,使学生能够很快掌握课程的主要知识和解决问题的方法,并通过大量程序演示、案例教学和启发性的教学,提高学生的自学、创新意识,循序渐近,由浅入深,引导学生对相关知识点理解和应用。三、教学设计结合多媒体教学方式,采用电子教案进行讲授为主、程序演示为辅、辅以师生互动、F1.由讨

5、论、回答问题激励等多种手段完全教学任务。1.C#简介(1) C#语言的发展(讲授为主)(2) C#语言的特点(讲授为主,案例为辅)2 .C#程序的开发环境(1) ViSuaISUIdio.Net的窗口组成(界面讲解为主,辅以讲解)(2) ViSUa1.StudiO.Net解决方案和项目文件的组织结构(讲授为主,辅以程序演示)(3) ViSUaIStUdio.Ne1.的帮助(演示为主,辅以说明)3 .三种简单的C#程序(1)一个简单的C#控制台应用程序(演示为主,辅以说明)(2) 一个简单的Win32应用程序(演示为主,辅以说明)(3) 一个简单的WEB应用程序(演示为主,辅以说明)四、作业书后

6、作业第3,4,6,7题五、参考资料I1.1.VisuaIC#2(X)5程序设计语言.微软公司商等教育出版社.2007-2C#入门经典(第5版).(美)沃森(KarIiWatson)、内格尔(ChriStianNageD、齐立波、黄静.清华大学出版社2010-123Visua1.C#2005从入门到精通.(英)JohnSharp,周靖译.清华大学出版社.2006-6六、教学后记第二章变量、数据类型和表达式一、教学内容及要求教学内容:首先介绍C#数据类型的值类型,包括简单的整型、浮点型、字符型、小数型等,以及复杂的枚举型和结构型,其中还包括不同值类型之间的转换问题:然后介绍C#程序中的常量、变量及

7、其应用方法:接下来介绍C#的几种常用的运算符,包括算术运算符、赋值运算符、关系运算符、逻辑运算符以及这些运算符所组成的表达式,最后介绍了字符串和数组的定义和操作。(1)常量与变量(0.5学时)(2)C#数据类型(1学时)(3)运算符与表达式(1学时)(4)数组和字符串(1.5学时)基本要求:(1)掌握常量和变量概念,掌握变量的声明、初始化方法。(掌握)(2)掌握C#的常用的简单数据类型,了解枚举型、结构型,理解数据类型转换。(掌握)(3)掌握C#的运算符和表达式的概念,理解运算符运算规则,理解表达式的使用方法。(掌握)(4)理解数组和字符串的概念,掌握一维数组和字符串的使用方法,了解多维数组、

8、数组型数组的应用。(掌握)二、教学重点、难点及解决办法教学重点:(1) C#语言中的常量、变量、数据类型、运算符、表达式等的概念(2)类型转换和类型转换中的不可转类型,以及可能出现的错误(3)各种表达式的理解和使用场好,以及运算符的优先级(4) C#语言中一维数组和字符串的概念及其使用方法教学难点:(1)枚举型、结构型(2)数据类型转换(3)运算符的运算规则(4)多维数组、数组型数组的概念从教学方法上,利用多媒体进行教学,使学生能够很快掌握课程的主要知识和解决问题的方法,并通过大量程序演示、案例教学和启发性的教学,提高学生的自学、创新意识,循序渐近,由浅入深,引导学生对相关知识点理解和应用。三

9、、教学设计结合多媒体教学方式,采用电子教案进行讲授为主、程序演示为辅、辅以师生互动、自由讨论、回答问题激励等多种手段完全教学任务。变量:理解C#程序中变量的概念;掌握变量与类型、对象等概念之间的联系:掌握声明变量和初始化变量的方法,重点掌握字符串变量的声明与初始化方法:掌握转义符、Verbatim字符串、Unicode字符串等相关概念的含义及用法:常量:理解C#程序中常量的概念:掌握常量与变量之间的区别;熟练掌握创建和使用常量的方法:枚举:区分C#程序中枚举和常量之间的差别;熟悉创建和使用枚举类型数据的规则。类型转换:掌握C#语言中类型转换的概念:区分显式转换和隐式转换的区别;表达式:理解什么

10、是C#语言的表达式,掌握组成表达式的基本要素:理解运算符的概念,理解一元、二元、三元运算符的概念,牢记元运算符、一元运算符、算术运算符、移位运算符、关系运算符、相等运算符、逻辑运算符、条件运算符、赋值运算符等运算符的分类方法和具体每种运算符的使用规则。熟练掌握和牢记运算符的优先级顺序。1 .变量与常量(1)变量(讲授为主,演示为辅,学生已有一定基础可以略讲)(2)常量(讲授为主,演示为辅)2 .C#的数据类型(1)简单类型(讲授为主,演示为辅,学生已有一定基础,可以主要讲C#和C的差异之处)(2)枚举型enum(讲授为主,演示为辅)(3)结构型S1.nIC1.(讲授为主,演示为辅)(4)数据类

11、型转换(讲授为主,演示为辅,并提示和练习)3 .运算符与表达式(1)尊术运尊符与表达式(讲授为主,演示为辅,学生已有一定基础可以略讲)(2)赋值运算符与表达式(讲授为主,演示为辅,学生已有一定基础可以略讲)(3)关系运算符与表达式(讲授为主,演示为辅,学生已有一定基础可以略讲)(4)逻辑运算符与表达式(讲授为主,演示为辅,学生已有一定基础可以略讲)4 .数组和字符串(1)一维数组(讲授为主,演示为辅,学生已有一定基础,可以主要讲C#和C的差异之处)(2)二维数组与多维数组(讲授为主,演示为辅)(3)字符串String(讲授为主,演示为辅)四、作业书后作业第2,3,6,7题五、参考资料I1.IV

12、isuaIC#2(X)5程序设计语言.微软公司.高等教育出版社.2007-22C#入门经典(第5版).(美)沃森(KarIiWatson)、内格尔(ChriStianNageD、齐立波、黄静.清华大学出版社201(M23Visua1.C#2005从入门到精通.(英)JohnSharp,周靖译.清华大学出版社.2006-6六、教学后记第三章分支和循环一、教学内容及要求教学内容:介绍程序流控制语句,包括if和SWitCh两个分支语句,whi1.e、dowhi1.e、for和foreach4个循环语句,以及break和continue两个跳转语句等。(1)程序的三种结构(0.2学时)(2)条件语句(

13、0.8学时)(3)循环语句(1学时)基本要求:(1)程序的三种常见结构。(了解)(2)条件语句的使用。(掌握)(3)循环语句的使用。(掌握)二、教学重点、难点及解决办法教学重点:(1)条件语句的使用(2)循环语句的使用教学难点:(1)条件语句的嵌套的正确理解可能是一个较为困难的知识点(2)循环语句中条件的判断关乎着循环的正确性,也是一个难点从教学方法上,利用多媒体进行教学,使学生能够很快掌握课程的主要知识和解决问题的方法,并通过大量程序演示、案例教学和启发性的教学,提高学生的自学、创新意识,循序渐近,由浅入深,引导学生对相关知识点理解和应用。三、教学设计结合多媒体教学方式,采用电子教案进行讲授

14、为主、程序演示为辅、辅以师生互动、自由讨论、回答问题激励等多种手段完全教学任务。条件语句:理解分支结构在程序设计中的作用;掌握用if语句和Switch语句进行分支结构控制的方法;循环语句:掌握理解循环结构在程序中的作用:掌握fo循环、Whi1.e循环、Do循环等各种循环实现方法。1 .C#程序的分支语句1 I)if语句(案例教学)2 2)SWitCh语句(案例教学)2C#程序的循环语句(I)Whi1.e语句(案例教学)3 2)do/whi1.e语句(案例教学)4 3)for语句(案例教学)5 4)(breach语句(案例教学)6 5)循环语句的嵌套(案例教学)7 6)break与continu

15、e语句(案例教学)四、作业书后作业第5,8,9,11,12题五、参考资料11Visua1.C#2005程序设计语言.微软公司.高等教育出版社.2007-22C#入门经典(第5版).(美)沃森(KariiWatson)内格尔(ChriStianNage1.),齐立波、黄静.清华大学出版社.2010-121.3Visua1.C#2005从入门到精通.(英)JohnSharp,周靖译,清华大学出版社.2006-6六、教学后记第四章面向对象程序设计入门一、教学内容及要求教学内容:详细介绍面向对象程序设计技术的相关概念和方法。首先介绍面向对象的基本概念,然后介绍C#中有关类的定义、对象的创建、类数据成员的定义和类方法成员的声明与调用等,还详细讨论了对象的生命周期、构造函数的作用、类的可访问性、继承性和多态性概念等。(1)面向对象的基本概念。(0.5学时)(2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!