《c#程序设计》教案

《c#程序设计》教案

ID:12961458

大小:345.50 KB

页数:29页

时间:2018-07-19

《c#程序设计》教案_第1页
《c#程序设计》教案_第2页
《c#程序设计》教案_第3页
《c#程序设计》教案_第4页
《c#程序设计》教案_第5页
资源描述:

《《c#程序设计》教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、黑龙江大学教案DotNet教案作者:丁大勇所在院系:计算机学院黑龙江大学教案课程名称C#程序设计授课专业软件工程年级2008课程编号课程类型专业课授课方式课堂讲授;上机考核方式考试+实验课程教学总学时数50学时学分数学时分配课堂讲授32学时;上机18学时教材名称C#入门经典作者KarliWatson&ChristianNagel等著齐立波翻译出版社及出版时间清华大学出版社2006年5月第3版指定参考书1、C#高级编程2、.NET设计规范作者ChristianNagel&BillEvgen&JayGlynn等著李敏波翻译

2、KrzysztofCwalina&BradAbrams著葛子昂译出版社及出版时间清华大学出版社2006年10月第1版人民邮电出版社2006年7月第1版授课教师丁大勇职称讲师单位计算机科学技术学院授课时间07-08学年第2学期黑龙江大学教案周次第一周第一次(总第一次)章节名称第1章、C#简介§1、什么是.NETFramework§2、什么是C#第2章、编写C#程序§1、VS.NET开发环境§2、控制台应用程序§3、WindowsForms应用程序第3章、变量和表达式§1、C#的基本语法§2、变量§3、表达式授课方式课堂讲

3、授教学时数2教学地点2号教学楼120室教学目的及要求1、本周的教学内容围绕“C#.NET开发环境和基本语法”展开2、重点讲授C#.NET的变量、表达式的语法3、比较所讲语法和其他高级语言的异同4、通过讲授,使学生初步认识C#.NET的语法特点和VS.NET开发环境黑龙江大学教案教学内容提要时间分配1、本门课程的特点2、本门课程考核办法3、本门课程的学习方法4、.NETFramework和C#语言产生的背景、特点以及相互之间关系5、使用VS.NET2005编制控制台应用程序6、C#的基本语法7、C#中变量和表达式的语法规

4、则8、C#中名称空间的作用9、C#的基本数据类型(整、短整、长整、无符号整、无符号短整、无符号长整、单精度、双精度、字符、字符串)10、C#中常量的书写方法11、变量的定义、赋值、初始化、使用方法12、基本运算符(算术、关系、逻辑、赋值、逗号、条件、长度、位运算符)的运算规则及优先级别13、表达式(算术、关系、逻辑、条件、赋值、逗号)的构成规则和计算14、小测验111课程引入本次课程为第一次课,在正式开展课程前要介绍本门课程的性质、特点,以及其实用价值。在正式开展课程之前归纳一下C++和Java的优缺点,并提醒学生在学

5、习过程中注意C#是如何发扬这些优点、改进这些缺点的。教学重点1、C#的基本语法2、C#的基本数据类型3、变量的定义、赋值、初始化、使用方法黑龙江大学教案4、基本运算符的运算规则及优先级别5、表达式的构成规则和计算教学难点1、C#与其他高级语言的区别2、基本运算符的运算规则及优先级别3、表达式的构成规则和计算教学中遇到的问题及解决方法主要问题:认为C#就是Java解决方法:举例说明二者差异讨论练习作业1、课堂测验:计算若干表达式的值;2、学生熟悉VS.NET2005环境,并用其将上课时给出的例子调试运行;教学手段讲解,幻

6、灯片演示讲解,程序演示讲解,现场编程并演示其功效参考资料KarliWatson等《C#入门经典》(第3版)清华大学出版社2006年5月第3版1~38页备注可适当演示用C#.NET开发的程序,以激发学生学习兴趣黑龙江大学教案周次第一周第二次(总第二次)章节名称第4章、流程控制§1、布尔逻辑§2、分支§3、循环第5章、变量的更多内容§1、类型转换授课方式课堂讲授教学时数2教学地点2号教学楼120室教学目的及要求1、本周继续讲授C#的语法2、重点讲授布尔逻辑、分支语句、循环语句、类型转换等3、通过讲授,使学生进一步了解C#,

7、并能动手写略复杂的程序教学内容提要时间分配1、布尔逻辑和关系表达式2、关系表达式的优先级3、if语句4、if…else语句5、switch语句6、while语句7、do…while语句8、for语句9、foreach语句10、continue、break、return、goto语句11、隐式类型转换和显式类型转换12、Convert类的作用13、关键字checked和unchecked的作用14、小测验111课程引入指出要编制更复杂的程序,还需学习分支结构和循环结构。黑龙江大学教案教学重点1、布尔逻辑2、分支语句3、循

8、环语句4、类型转换教学难点1、关系表达式的优先级2、类型转换3、C#与其他高级语言的区别教学中遇到的问题及解决方法主要问题:学生容易将C#语法与以前所学语言混淆解决方法:举例法对比法讨论练习作业1、课堂测验:编程程序——用户输入一大于0的整数N,程序输出1至该数的所有自然数之和;2、课外作业:用迭代法编程计算Pi;编程解决韩信点兵

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。