《C#语言》教学大纲
说明
一、课程的性质和任务
《C#语言》是计算机专业学生学习面向对象编程的必修课程.
二、课程的目的和要求
本课程内容主要有三部分:C#语言基础语法;C#面向对象编程基本方法;C#软件开发技术提高。
三、课程的教学进度和安排
本课程周学时数:4学时,共计72学时,4学分。具体安排如下:
1.C# 语言基础4学时
2.数据类型4学时
3.运算符和表达式4学时
4.控制台输入和输出4学时
5.选择和循环结构4学时
6.数组4学时
7.面向对象和类12学时
8.继承8学时
9.接口和代理8学时
10.结构和枚举4学时
11.异常和异常处理4学时
12.编译预处理和程序调试4学时
13.不安全代码4学时
14,代码属性4学时
大纲内容
一.C# 语言基础4学时
(一)目的和要求
1.了解C#的由来。
2.了解.NET的由来。
3.了解Visual Studio .Net开发环境.
(二)主要内容
1.C#和.Net的相关发展。
2.Visual C#的开发环境。
二、数据类型4学时
(一)目的和要求
1.C#语言的各种数据类型。
(二)主要内容
1.变量和常量。
2.数值类型。
3.引用类型。
4.变量赋初值。
5.数据类型转换。
三、运算符和表达式4学时
(一)目的和要求
1.算术运算,关系运算,逻辑运算及其表达式。
2.位,条件,赋值等运算。
(二)主要内容
1.递增,递减,正负,乘,除,取余,加减等算术运算
2.比较,等式,is 等关系运算。
3.逻辑运算及其表达式。
4.位,条件,赋值等运算
5.运算符的优先级。
四、控制台输入和输出4学时
(一)目的和要求
1.了解C#语言对Console的支持方法.
(二)主要内容
1.Format,ToString 方法。
2.数据格式,Parse方法。DateTime类。
3.Console.Read,.ReadLine,Write,WriteLine方法。
五、选择和循环结构4学时
(一)目的要求
1.了解选择和循环结构。
(二)主要内容
1.if,switch语句。
2.while,do-while,for,foreach-in语句。
3.Break,continue语句。
六、数组4学时
(一)目的和要求
了解各种数组的申明,使用与初始化方法。
(二)主要内容
1.一维数组。
2.多维数组。
3.AoA数组。
4.System.Array类。
七、面向对象和类12学时
(一)目的和要求
了解C#面向对象编程序的基本概念和基本技术。
打好后续章节学习的基础。
(二)主要内容
1.命名空间。
2.申明类。
3.域,属性,索引,重载。
八、继承8学时
(一)、目的和要求
了解C#语言继承的语法与编程实际运用。
(二)主要内容
1.继承访问控制等基本概念。
2.多态性和虚成员。
3.抽象类。
4.Cast。
九、接口和代理4学时
(一) 目的和要求
了解C#语言中接口和代理的语法与编程实践。
(二)主要内容
1.接口的声明,使用。
2.与抽象类的比较。
3.System 中的常用接口。
4.代理的声明,使用,System.Delegate类,Event。
十、结构和枚举4学时
(一)目的和要求
writeline输出数值变量
了解结构和枚举使用方法。
(二)主要内容
1.结构的声明,使用,与类的比较。
2.枚举的声明,使用。
3.System.Enum。
十一、异常和异常处理4学时
(一)、目的和要求
了解C#语言异常的语法与编程实际运用。
(二)主要内容
1.抛出和捕捉异常。
2.System空间的异常类。
十二、编译预处理和程序调试4学时
(一)、目的和要求
了解C#语言编译预处理和程序调试。
(二)主要内容
1.编译预处理。
2.C#源程序的调试。
十三、不安全代码4学时
(一)、目的和要求
了解C#语言不安全代码的语法与编程实际运用。
(二)主要内容
1.不安全代码模块。
2.C#指针。
十四、代码属性4学时
(一)、目的和要求
了解C#语言代码属性的语法与编程实际运用。
(二)主要内容
1.代码属性的语法等基本概念。
附录
一、
二、参考书
《C#语言基础教程》(人民邮电出版社)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。