- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《.net程序设计》课程教学大纲
课程编号:120106
课程名称:.net程序设计
英文名称:.net Programming Language
课程设计的指导思想
(一)课程性质
1.课程类别:专业必修课
2.适应专业:计算机科学与技术(网络工程)
3.开设学期:第四学期
4.学时安排:周学时2,总学时32
5.学分分配:1.5学分
(二)开设目的
本课程是计算机科学与技术专业的一门专业核心课,是为本专业学生开设的一门当前流行的程序设计语言课程,通过本课程的学习,应使学生掌握.net程序设计语言的特征,领略面向对象程序设计的思想与程序设计风格,掌握面向对象程序设计的方法和程序编制技巧,能运用所学的知识开发图形界面下的应用软件,为培养学生结合专业进行软件开发的能力打好基础,使学生初步具备计算机软件开发的能力。
(三)基本要求
1.理解.NET平台特征和使用C#语言语法。
2.充分理解面向对象程序设计思想。
3.掌握C#的可视化应用程序设计的概念和常用控件的使用
4.掌握数据库编程技术,具备数据库管理软件的初步开发能力。
(四)主要内容
包括C#概述、C#程序设计基础、C#程序的流程控制、面向对象的高级程序设计、集合、索引器与泛型、程序调试与异常处理、基于事件驱动的程序设计技术、多线程和异常编程、Windows程序的界面设计、C#数据库编程技术、文件操作等。
(五)先修课程
C语言程序设计和面向对象程序设计
(六)后继课程
Web程序设计(.net方向)
.NET课程设计
(七)考核方式
考查
(八)使用教材
《C#应用开发与实践》曾宪权、李梅莲著.清华大学出版社.2015年8月出版.
(九)参考书目
《C#程序设计教程(第3版)》,李春葆,清华大学出版社,2015年8月出版.
教学内容
第一模块 C#基础
教学目的
使学生了解C#的发展历史和他的新特性;掌握C#集成开发环境;如何开发控制台应用程序和win32应用程序。掌握C#的数据类型、运算符及表达式、数据和字符串。掌握C#程序的流程控制。
主要内容
1.C#概述
2.C#程序设计基础
3.C#程序流程控制
教学要求
了解:C#的发展历史和新的特性
掌握:C#集成开发环境;C#的数据类型、运算符及表达式、数据和字符串;C#程序的流程控制。
第二模块 C#高级编程
教学目的
学会用面向对象思想来编写程序;更深入理解 .NET 类库,使用类库进行快速开发;会使用泛型存储集合数据;
主要内容
面向对象程序设计入门
面向对象的高级程序设计
集合与泛型
接口和线程
教学要求
了解:面向对象的特点,类和对象的区别;继承和多态的概念、密封类和静态类;集合和泛型的特点;接口和线程的作用;
掌握:类的成员:属性、方法,索引器的使用;方法的重载、类的构造方法、参数的值传递和引用传递;继承的特性;集合和泛型的应用;自定义接口。
第三模块 Windows程序的界面设计
教学目的
使学生掌握常用的控件的属性、事件和方法;掌握事件驱动机制。掌握菜单、工具和状态条控件的使用和多文档窗体界面的设计。
主要内容
窗体与控件概述
简单输入与输出控件
列表和选择类控件
对话框和选项卡设计
菜单、工具栏和状态栏
SDI和MDI应用程序
教学要求
掌握:窗体界面的设计方法及各种控件的使用;.NET设计应用程序的基本思路及操作步骤。
第四模块 C#数据库编程技术和文件操作
教学目的
使学生了解ADO.NET的体系结构,掌握数据访问控件的属性、事件和方法。能够简单实现数据库的访问。掌握文件的读写;掌握设计模式基本概念,为成为系统设计师打好基础。
主要内容
认识ADO.NET
ADO.NET的使用步骤
Connection对象
Command对象
DataReader对象
DataAdapter对象
DataSet对象
DataGridView对象
控件与数据绑定
异常处理
文件操作
教学要求
了解:ADO.NET体系结构和文件的基本操作。
掌握:Connection对象、Command对象、DataReader对象、DataAdapter对象,DataSet的结构与使用,DataView的使用。能够开发简单的数据库应用处理程序。文件的输入与输出操作。
课时分配及其它
(一)课时分配
课程总教学时数为32学时,安排在第四学期,每周2学时,上课16周。具体分配如下:
章次
教学内容
理论时数
第一模块
C#基础
6
第二模块
C#高级编程
8
第三模块
Windows程序的界面设计
4
第四模块
C#数据库编程技术和文件操作
14
合计
32
(二)考核要求
成绩评价:平时考核占20%,阶段考核占30%,结课考核成绩占50%。
期末课程
总评成绩构成
考核目标
考核内容
考核方式、考核次数及比例
评分标准
平时考
文档评论(0)