《C#程序设计》课程教学大纲
更新时间:2023-12-03 09:32:01 阅读量: 教育文库 文档下载
《C#程序设计》课程教学大纲
一、课程简介
1.课程名称、编号
课程名称(中文):《C#程序设计》
课程名称(英文):《C# Program Design》 课程简称(中文):《C#》 课程编号: 2.课程简介 (1)教学对象
教学对象:全日制三年制计算机网络技术专业一年级学生。 (2)学时数与学分
本课程学时总数70学时,其中理论教学学时42学时,课内实训学时28学时。本课程学分为4学分。
(3)先修课与后续课
先修课:《计算机文化基础》、《脚本语言及应用》 后续课:《ASP.NET编程技术》 (4)课程主要内容简介
本课程教学内容主要包括C#语言基本语法、面向对象概念的实现,如使用C#实现抽象、封装、多态和继承等。另外,本课程还介绍各种编程概念的实现,如文件处理、委托和属性。
3.教材、教学参考书选用建议 教材:
《C#语言程序设计》 SVSE专用教材 参考书:
《C#程序设计教程》 Burton Harvey 著.康博译 清华大学出版 《C#技术内幕》 Matt Telles著 江锋等译 中国水利水电出版社 《C#大学教程》 Ira Pohl著 葛昊晗译 清华大学出版社
《Visual C# 2005程序设计实例教程》 软件与技术研发小组编 冶金工业出版社
二、课程的性质、教学目标和任务
1.课程性质
该课程是网络技术专业的一门重要的编程类职业基础课,本课程其他软件课程提供程序设计基础。
2.教学目标
知识目标:掌握 C# 语言的基本语句、语法,了解面向对象的程序设计方法与设计过程.
能力目标:能较熟练地使用Visual Studio.NET 2005 进行 C# 程序的编辑、编译、调试和数据库应用程序的开发;能开发有一定实用价值的应用程序。
素质目标:注重学生勤于动手,独立思考,解决实际问题,团队协作和责任
心等综合素质的培养。
3.重点与难点
重点:VS2005开发环境的功能和特点、C#应用程序的结构、程序调试、数据类型和流程控制语句、类的概念和特点及封装、继承、多态。
难点:C#应用程序的结构、循环结构、面向对象的程序设计、封装、继承、多态。
三、课程内容和要求
课题一 .NET Framework和C#简介
1.教学内容:
(1).NET Framework的体系结构 (2)公共语句运行库 (3)通用类型系统 (4)公共语言规范 (5). NET应用程序执行步骤
(6)Visual Studio 2005开发环境 (7)输入和输出 2.教学目的与要求:
(1)了解.NET Framework的体系结构 (2)了解.NET Framework的组件 (3)了解C#程序结构
(4)了解Visual Studio 2005开发环境 (5)掌握数据的控制台输入和输出 3.重点与难点:
(1)重点:C#程序结构;Visual Studio 2005开发环境,输入和输出。 (2)难点:.NET Framework的体系结构;.NET Framework的组件, 输入和输出。
4.教学建议:通过实例进行演示说明讲解。
课题二 基本数据类型与运算符及表达式 1.教学内容: (1)变量和常量
(2)引用类型和值类型 (3)基本数据类型 (4)运算符 (5)表达式 (6)类型转换 2.教学目的要求:
(1)掌握C#中的常量和变量 (2)掌握C#中的基本数据类型 (3)掌握C#中的运算符 (4)掌握C#中的表达式 (5)掌握类型转换 3.重点与难点:
(1)重点:基本数据类型,运算符。 (2)难点:基本数据类型、类型转换。
4.教学建议:对基本数据类型只需重点讲解常用的类型。 课题三 流程控制
1.教学内容:
(1)if ...else语句 (2)switch语句 (3)while循环语句
(4)do...while循环语句 (5)for循环语句 (6)continue语句 (7)break语句 (8)循环的嵌套 2.教学目的要求:
(1)掌握使用if语句和switch语句实现选择结构
(2)掌握使用while循环语句、do...while循环语句、for循环语句实现循环结构
(3)掌握continue语句和break语句的使用 3.重点与难点:
(1)重点:选择语句、循环语句。 (2)难点:swithch语句和循环语句。
4.教学建议:采用案例教学法,强调其执行过程。
课题四 数组
1.教学内容:
(1)一维数组的定义和使用 (2)二维数组的定义和使用 (3)Array类
(4)集合(ArrayList类和Hashtable类) (5)枚举类型 (6)结构类型 (7)foreach语句 2.教学目的要求:
(1)掌握定义和使用一维数组和二维数组 (2)掌握foreach语句的使用
(3)掌握Array类、ArrayList类和Hashtable类的使用 (4)了解枚举类型和结构类型的定义和使用 (5)掌握定义和使用数组 (6)了解结构和枚举 3.重点与难点:
(1)重点:一维数组
(2)难点:一维数组、二维数组
4.教学建议:使用实例强调数组的作用,注意数组中循环的使用。
课题五 类和对象
1.教学内容: (1)类和对象 (2)访问修饰符
(3)构造函数和析构函数 (4)方法 (5)方法重载 (6)命名空间
2.教学目的与要求:
(1)理解C#中的类和对象
(2)掌握使用C#中的构造函数和析构函数 (3)掌握C#中的访问修饰符 (4)掌握方法的使用 (5)理解命名空间 3.重点与难点:
(1)重点:类、对象、构造函数、方法、重载、命名空间。 (2)难点:类、对象、方法、重载。
4.教学建议:通过通俗的例子解释类的概念,案例教学。 课题六 属性和索引器
1.教学内容: (1)属性 (2)索引器 (3)局部类
2.教学目的与要求:
(1)掌握属性及属性的使用
(2)掌握索引器及索引器的用法 (3)理解局部类 3.重点与难点: (1)重点:属性。 (2)难点:索引器。
4.教学建议:要解释属性的作用,案例教学。 课题七 继承和多态
1.教学内容: (1)继承
(2)继承中的构造函数 (3)多态性
(4)virtual及override关键字 (5)new关键字
2.教学目的与要求: (1)理解继承的概念
(2)掌握继承中的构造函数的使用 (3)理解多态的概念
3.重点与难点:
(1)重点:继承、多态。 (2)难点:多态的概念。
4.教学建议:先通过通俗的例子说明继承和多态的作用,然后通过案例讲解继承和多态的实现。
课题八 抽象类和接口
1.教学内容: (1)密封类 (2)抽象类 (3)接口
(4)is和as关键字 (5)迭代器
2.教学目的与要求: (1)理解密封类 (2)理解抽象类
(3)了解接口的用途和编写方法 (4)掌握迭代器的编写 3.重点与难点:
(1)重点:密封类、抽象类、接口 (2)难点:接口、迭代器
4.教学建议:通过通俗的例子说明接口的作用,区别抽象类。 课题九 C#事件处理
1.教学内容: (1)委托 (2)匿名方法 (3)事件
2.教学目的与要求: (1)理解并使用委托 (2)掌握匿名方法的使用 (3)理解C#事件处理机制 (4)了解自定义事件的流程 3.重点与难点:
(1)重点:委托、C#事件处理机制。 (2)难点:委托、自定义事件。
4.教学建议:以案例讲解委托与事件处理的关系。 课题十 字符串和正则表达式
1.教学内容:
(1)System.String类 (2)StringBuilder类
(3)System.Text.RegularExpressions命名空间 (4)Regex类
正在阅读:
《C#程序设计》课程教学大纲12-03
2018-2019年仪征市张集小学一年级上册数学复习题无答案03-22
地下车库顶板土方回填施工方案05-30
商丘塔吊安拆方案01-27
对人力资源管理的认识和理解06-02
青春中国朗诵稿02-19
JSP程序设计实验教学大纲05-20
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- C#
- 教学大纲
- 程序设计
- 课程
- 2018年江苏省南通市如东县中考物理一模试卷和答案
- 优酷:探索多元商业模式
- 2018年管理会计之-经营分析答案
- 《新编基础物理学》 - 第8章
- 最新:职业生涯规划教学大纲2016
- 资源循环科学基础思考题完整
- CFM56-5B发动机余油口漏油的处理方法
- 英国大学热门专业 - 图文
- 机械原理复习题带(答案)
- 泉州市2018届高三单科质检地理科 - 图文
- Snapshot技术平台(中文)
- 六年级语文培优补差工作计划2018
- 商业银行学复习
- 五年级必读书目《稻草人》阅读检测题(附答案)
- 八字命理神煞批断举例
- 2018年六年级语文下学期开学检测试卷 长春版B卷 附答案
- 法治建设情况汇报
- 丁二酸生产方法对比
- 标准贯入试验、静力触探试验、动力触探试验操作规程及试验要点
- 广告公司业务培训资料(实战)全集