《程序设计基础》
教 案
(2010 ~2011 学年第 一 学期)
适用 计算机应用 专业
院系(部)_______信息系________
班 级___2009级微机1,2班 ____
教 师_______祝惠新________
教案首页
本次课标题: C#入门:设计控制台应用程序-Hello World 授课日期 2010.9.1 授课班级 2009级微机1,2班 课 时 共 1 小时 上课地点 一体化教室 教
学
目
标 能力(技能)目标 知识目标 .NET Framework的体系结构及其组件。
了解.NET Framework 的结构。
理解.NET Framework 的基本概念
教
学
任
务
及
案
例 1. 了解.NET Framework 的结构。
2. 理解.NET Framework 的基本概念
3. 了解 .NET Framework 命名空间
4. 了解C#程序的基本结构
重
点
难
点 重点:
NET Framework 的结构。
C#程序的基本结构
难点:
C#程序的基本结构 单
元
考
核 .NET 框架结构体系简述 参
考
资
料 任务书、源代码、网络资源,参考书 注:表格内容统一用5号宋体填写。
教学设计
步 骤 教学内容 教师活动
(方法与手段) 学生活动 时间分配 告知
(教学内容、
目的) 1. 了解.NET Framework 的结构。
2. 理解.NET Framework 的基本概念
3. 了解 .NET Framework 命名空间
4. 了解C#程序的基本结构 讲授 听讲 5分钟 引入
(任务项目) 计算机高级编程语言介绍 演示
讲解
提问 听讲、小组讨论 5分钟 操练
(掌握初步或基本能力) C#发展历程,功能 教师讲解
学生操作 个别操作
集体提示 15分钟 深化
(加深对基本能力的体会) NET Framework和C#关系 教师演示
要点提示
重点讲解 个别回答
集体讨论 20分钟 归纳
(知识和能力) 了解.NET Framework 的结构。
理解.NET Framework 的基本概念
讲授 听讲 5分钟 训练
巩固
拓展
检验 组内自评选出一个全班展示,组间互评,认识了解.NET Framework结构体系。 启发诱导
难点提示
个别指导 个人操作
小组讨论 5分钟 总结 归纳本次课所讲的内容,总结要实现的能力目标和知识目标,重点是.NET Framework结构体系。 教师讲授 听讲 5分钟 作业 .NET 框架结构体系简述 后记 注:表格内容统一用5号宋体填写。
教学内容
1.1 初步了解C#
学习C#语言,首先要对C#的起源和特点有所了解。明白c#能够帮助用户做什么,完成什么任务,这就是本节的目的。
1.1.1 C#的发展历程
C#(读作:C sharp)是一种强大的、面向对象的程序开发语言,是Microsoft专门用于.NET 平台的编程语言。本节简要回顾一下C和C++语言,介绍它们如何演变为C#语言。
第一代计算机语言是机器语言,在此之后产生了汇编语言,汇编语言能够准确发挥计算机硬件的功能和特长,但是依赖于机器硬件,可移植性不好。为了克服程序对计算机硬件的依赖,产生了很多高级语言包括Fortran、Basic、C等语言。C语言是介于汇编语言和高级语言中的一种语言,属于高级语言。C语言推出后几经修改,功能和易用性有了极大的提高,得到了迅速推广,其很快发展成为世界上应用最广泛的几种计算机语言之一。
但是C语言不易学习,比较难于掌握,其结构也不够灵活。尤其是在面向对象的概念被广泛接受时,C语言的局限性就逐渐显示出来,不能适应面向对象思想的要求。C++就是在C语言的基础上,结合了面向对象的概念而产生的。C++是C语言的改进版。虽然C++功能强大、结构灵活,但是依旧比较难于学习。编码过程复杂,容易产生错误,在编码过程中也是需要做很多工作才能保证程序运行良好,一个错误就会导致整个应用程序崩溃,或者出现难以预料的结果。
微软设计的C#继承了C和C++的语法,消除了C和C++不易学习,不好使用
原创力文档

文档评论(0)