C_程序设计教学大纲.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C_程序设计教学大纲.doc》由会员分享,可在线阅读,更多相关《C_程序设计教学大纲.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C#程序设计教学大纲一、课程名称C#程序设计(C# Programming)二、授课对象软件工程三、课堂授课学时与学分课堂授课学时:68学分:3四、教学目的本课程是软件工程专业的一门专业必修课。通过本课程的学习,帮助学生掌握面向对象程序设计思想、基本方法和用计算机解决实际问题的基本步骤,并能利用C# 技术及其开发工具进行计算机软件代码设计。培养学生利用面向对象程序设计思想和逻辑思维方式进行计算机编程研究,促进其严谨的思维方式和良好的程序设计风格的形成,通过结合Windows项目编程实例,提高学生的综合编程解决实际问题的能力。通过学习本课程学生将掌握使用C# 开发应用程序所需的知识和技能,并具备
2、利用C#开发Windows应用程序解决现实问题的能力。五、主要内容、基本要求、上机(实验)要求及学时分配主要内容:第一章 .Net 与C# 【教学内容】1. .NET平台与.NET Framework 2. Visual Studio .NET集成开发环境介绍 3. 简单的控制台程序介绍 4. 命名空间、using指令的含义5. 利用Console类完成输入和输出 6. 控制台应用程序开发步骤 【教学重点】1. 控制台应用程序开发步骤2. 命名空间、using指令的含义3. Main()方法4. 利用Console类完成输入和输出【教学难点】1. 简单的控制台程序的上机步骤2. 利用Conso
3、le类完成输入和输出【教学要求】1. 了解.NET平台与.NET Framework;2. 了解Visual Studio .NET集成开发环境;3. 掌握基本的控制台输出输入语句;4. 掌握Main()的功能;5. 掌握控制台应用程序开发步骤【实验要求】1.熟悉Visual Studio 2008集成开发环境;2.能编写简单的控制台应用程序;3.掌握控制台基本的输入和输出语句。第二章 C# 基础语法【教学内容】1. 标识符2. C# 中两种数据类型值类型和引用类型3. 转义符的使用4. 常量与变量5. 变量赋初值6. 类型转换7. 运算符与表达式8. 规范程序代码的编撰【教学要求】1. 掌握
4、标识符的命名规则2. 掌握常用的数据类型及表示方法3. 掌握常见的转义字符4. 掌握常量与变量的定义方法和命名规则5. 掌握C#常用运算符的用途并能利用变量、常量和运算符正确书写表达式6. 掌握数据类型的转换方法7. 了解规范代码的撰写风格【教学重点】1. 常用数据类型的定义2. 常量和变量的定义3. 运算符和表达式的表示4. 类型转换的方法5. 转义符的使用【教学难点】类型转换的方法【实验要求】1.掌握C#中常用的简单类型;2.C#中变量与常量的使用;3.掌握C#中常用的运算符并能利用变量,常量和运算符书写正确的表达式。第三章 控制语句【教学内容】 1. 顺序结构2. 选择结构3. 循环结构
5、4. while语句与d0 while语句5. for语句6. 跳转语句 【教学要求】1. 掌握if语句和switch语句的使用2. 掌握for, while, do-while等循环语句的使用3. 掌握跳转语句的使用【教学重点】1. 选择结构2. 循环结构3. 跳转语句【教学难点】1. for, while, do-while等循环语句的使用2. 循环语句的嵌套【实验要求】1. 理解程序的流程结构2. 掌握if,switch等选择语句的使用3. 掌握while、do.while,for等循环语句的使用。第四章 数组【教学内容】1. 一维数组的定义和引用 2. 二维数组的定义和引用3. for
6、each语句【教学要求】1. 掌握数组的概念和使用2. 掌握数组初始化的方法3. 掌握foreach语句的使用【教学重点】1. 一维数组2. 二维数组【教学难点】二维数组的使用【实验要求】1.理解数组的概念2.掌握数组的声明、初始化、求最大值、排序等一些基本操作。3.掌握利用for语句和foreach语句循环遍历数组元素的方法。第五章 面向对象编程基础【教学内容】1. 面向对象的概念2. 类、对象、实例化的含义3. 类修饰符的使用规则4. 类的成员及其使用5. 属性封装和隐藏的概念【教学要求】1. 掌握类的声明格式、类成员的组成以及类的实例化2. 掌握类成员中字段的声明、构造函数的声明及使用、
7、方法的声明和属性的使用3. 掌握属性封装和隐藏的概念【教学重点】1. 类的声明格式、类成员的组成以及类的实例化2. 属性封装和隐藏的概念【教学难点】1. 方法的声明和使用2. 属性封装和隐藏【实验要求】要求达到以下目的:1掌握类和对象的声明;2掌握构造函数和方法的添加以及在主方法中的调用;3掌握属性成员的声明及使用。第六章 面向对象编程进阶【教学内容】1. 继承的概念和使用2. 父对象和子类对象的转换3. 抽象类和接口的概念及应用4. 异常处理的功能及应用【教学要求】1. 了解继承的概念2. 了解多态的概念3. 掌握如何实现多态4. 了解异常处理的概念5. 掌握如何实现异常处理【教学重点】1.
8、 理解继承和多态的概念2. 如何实现继承3. 如何实现多态4. 在程序中使用异常处理机制的意义和如何使用异常处理【教学难点】1. 理解继承和多态的概念2. 如何实现继承3. 如何实现多态4. 在程序中使用异常处理机制的意义和如何使用异常处理【实验要求】要求达到以下目的:1. 理解继承和多态的概念2. 掌握如何实现继承3. 掌握如何实现多态4. 掌握在程序中使用异常处理机制的意义和如何使用异常处理第七章 常用对象【教学内容】1. String类的常用属性和方法2. Random类3. DateTime结构4. Math类【教学要求】1. 掌握String类的常用属性和方法2. 掌握Random类
![C_程序设计教学大纲.doc_第1页](https://file3.taowenge.com/FileRoot3/2022-11/2/88dd2952-8559-4ab8-bdc2-2df5a75fc222/88dd2952-8559-4ab8-bdc2-2df5a75fc2221.gif)
![C_程序设计教学大纲.doc_第2页](https://file3.taowenge.com/FileRoot3/2022-11/2/88dd2952-8559-4ab8-bdc2-2df5a75fc222/88dd2952-8559-4ab8-bdc2-2df5a75fc2222.gif)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C_ 程序设计 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内