《面向对象程序设计》教学大纲

发布 2021-05-13 23:13:28 阅读 6527

课程名称:信息内容安全。

课程**:042504

总学时:64

学分:2课程类型:专业必修课。

适用专业: 信息安全专业。

制订人:徐雪飞。

审定人:肖文。

制订日期:2023年3月。

一、课程性质、目的和任务。

c#语言是。net平台上的核心开发语言,具有简单易学、类型安全、完全面向对象等特性,是一门面向现代软件工程的主流程序设计语言。本课程系统地介绍c#语言的结构化设计、面向对象、泛型、商业开发等功能要素,使学生在掌握程序设计的基本方法和技巧,培养利用计算机解决实际问题的能力,以满足专业课应用和继续学习的需要。

二、教学基本要求。

通过学习本课程,要求学生能够熟悉c#语言的语法和类型系统,掌握面向对象程序设计和泛型程序设计的基本方法,并具有商业应用开发的基本能力,能灵活地使用c#语言及visual studio .net开发环境解决一般性编程问题。

三、教学内容。

1、 绪论(教学2学时,上机2学时)

教学内容:1).net技术和框架结构简介。

2)c#语言概貌。

3)面向对象的基本概念。

教学目的:使学生对。net平台和c#有一个综合性的了解。

2、c#语法基础(教学6学时,上机4学时)

教学内容:1)数据类型。

2)值和方法。

3)表达式。

4)控制语句。

教学目的:使学生基本掌握c#语言的类型系统和基本语法结构。

3、类和继承(教学4学时,上机4学时)

教学内容:1)类的数据成员和各种函数成员。

2)继承和多态。

3).net常用类型。

4)接口与实现。

教学目的:使学生进一步掌握类型的定义和使用方法,掌握。net类库中一些典型类的用法;深入理解继承和多态性的概念,从而掌握面向对象软件可重用性的关键技术。

4、windows窗体界面(教学2学时,上机2学时)

教学内容:1)windows form编程技术。

2)wpf编程技术。

3)绘图、动画和**。

教学目的:使学生掌握windows程序界面设计的基本要素,能够使用windows form和wpf编程技术开发交互式图形界面应用程序。

5、泛型(教学4学时,上机2学时)

教学内容:1)泛型的定义与使用。

2)元组和可空类型的用法。

3)泛型集合与循环遍历。

4)匿名方法和lambda表达式。

教学目的:使学生掌握泛型程序设计的基本概念,能够利用类型抽象和操作抽象开发出高可适的软件程序。

6、异常处理(教学1学时)

教学内容:1)c#异常处理结构。

2)主动引发异常和自定义异常。

教学目的:使学生能够通过异常处理来提高程序可靠性。

7、文件操作(教学1学时,上机1学时)

教学内容:1)驱动器、目录和文件。

2)文件流和数据流。

教学目的:使学生掌握在c#程序中进行磁盘文件存取的基本技术。

8、数据库访问(教学2学时,上机1学时)

教学内容:1)联机数据访问。

2)脱机数据访问。

教学目的:使学生掌握c#程序中进行数据库存取的基本技术。

9、综合练习(教学2学时,上机8学时)

教学内容:1)进程和线程。

2)网络程序设计。

3)采用案例驱动的方式,综合运用c#编程技术开发较为完整的软件程序。

教学目的:提高学生软件设计的综合能力。

五、教学方法与手段。

讲授法、讨论法、多**教学、实验教学。

六、考核方式。

考试成绩占70%,平时成绩占30%。闭卷考试。

教材:《c#程序设计基础》第3版,郑宇军,石海鹤,王卫红,清华大学出版社,2023年。

2、《c#编程实战宝典》,付强、 丁宁等,清华大学出版社,2023年。

《面向对象程序设计》教学大纲

课程名称 面向对象程序设计。英文名称 object oriented programming 学分 2总学时 36 实验 上机 学时 8 开课专业 电子商务专业。一 本课程的性质 目的和培养目标。面向对象程序设计是电子商务专业的限定选修课程。面向对象程序设计是当今最为流行的程序设计方法,本课程以c ...

《面向对象程序设计》教学大纲

面向对象技术。technology of object oriented programming 课程编号 30420032 学分数 2 开课单位 计算机技术与自动化学院。课内总时数 40 任课教师姓名及职称 陈勇副教授 柯永振讲师 刘坤良讲师。开课学期 第2学期教学方式 讲授。一 教学要求及目的 ...

面向对象程序设计教学大纲

面向对象程序设计 课程教学大纲。一课程说明。1.课程基本情况。课程名称 j a程序设计。英文名称 j a programming 课程编号 2413223 开课专业 计算机科学与技术。开课学期 5 学分 周学时 4 4 课程类型 专业限选。2 课程性质 本课程在该专业的地位作用 面向对象的程序设计是...