授课老师可以在书圈申请样书
.NET课程教学大纲
课程名称:.NET程序设计语言(.NETProgramDesigningLanguage)
课程编号:E
总学时数:56学时
学分:3.5学分
课程类别:必修
先修课程:计算机文化基础、C语言。
教材:《VisualC#.NET程序设计教程》(刘秋香等编著,清华大学出版社)
参考书目:《VisualC#.NET程序设计实践与题解》(姜桂洪等编著,清华大学出版社)
《课程内容简介》
VC#.NET是一门完全面向对象的程序设计语言,是面向对象程序设计教学的主干语言之一。学生必须了解和掌握VC#.NET程序设计语言的基本语法及各种控件和组件的使用,并能够运用VC#.NET来进行简单的Windows应用程序开发。
一、课程性质、目的和要求
本课程是计算机科学与技术专业的必修课,是培养软件开发人员的专业课程之一。
本课程的目的是使学生学习必要VC#.NET程序设计语言的基础知识、掌握VC#.NET设计软件的基本方法、思路,为今后从事VC#.NET软件设计和开发打下坚实的基础。
二、教学内容、要点和课时安排
《.NET程序设计语言》授课课时分配表(40学时)
课程内容(按章节)
课内学时
课程内容(按章节)
课内学时
1.概述
2
9.程序调试与异常处理
2
2.VisualC#.NET语法基础
4
10.界面设计
4
3.Windows窗体与控件
2
11.键盘和鼠标操作
2
4.顺序结构程序设计
2
12.数据库编程基础
4
5.选择结构程序设计
2
13.ActiveX控件
2
6.循环结构程序设计
2
14.部署Windows应用程序
2
7.面向对象的程序设计基础
4
综合复习
2
8.面向对象的高级程序设计
4
合计
40
实践教学内容和课内学时分配表(16学时)
项目
教学内容
场地
课内学时
实验教学
1.三种常用应用程序的创建
2.Windows窗体与几种常用控件的应用
3.三种基本结构的应用(交通灯)
4.面向对象的程序设计
5.程序调试及异常处理(我的计算器)
6.程序界面设计(我的文本编辑器)
7.中小型数据库程序设计(MyQQ)
机房
机房
机房
机房
机房
机房
机房
2
2
2
2
2
2
4
合计
16
本课程的教学内容共分15章。
第一章:概述
主要内容:程序设计基础,VS.NET的相关概念,简单的C#程序。
重点:VS.NET的相关概念,简单的C#程序。
第二章:VisualC#.NET语法基础
主要内容:C#程序结构,基本数据类型,变量与常量,运算符与表达式,引用类型和值类型。
重点:C#程序结构,变量与常量,运算符与表达式,引用类型和值类型。
难点:C#程序结构。
第三章:Windows窗体与控件
主要内容:窗体,几种常用控件,控件的命名规则。
重点:窗体,几种常用控件。
第四章:顺序结构程序设计
主要内容:赋值语句,输入输出,使用消息框、图片框与图片列表。
重点:赋值语句,输入输出,使用消息框、图片框与图片列表。
难点:使用图片框与图片列表。
第五章:选择结构程序设计
主要内容:单分支选择结构,多分支选择结构,单选按钮、复选框与容器控件。
重点:多分支选择结构,单选按钮、复选框与容器控件。
难点:多分支选择结构。
第六章:循环结构程序设计
主要内容:循环语句,循环的嵌套,跳转语句,列表框、组合框、计时器、进度条控件。
重点:循环语句,列表框、组合框与计时器控件。
难点:列表框、组合框与计时器控件。
第七章:面向对象的程序设计基础
主要内容:类和对象的创建,属性及其定义,方法,构造函数,静态成员。
重点:类和对象的创建,属性及其定义,方法,构造函数,静态成员。
难点:类和对象的创建,静态成员。
第八章:面向对象的高级程序设计
主要内容:类的继承性、多态性,接口与多态,分部类与命名空间,委托,事件。
重点:类的继承性、多态性。
难点:委托,事件。
第九章:程序调试与异常处理
主要内容:程序错误,程序调试,异常处理。
重点:程序调试,异常处理。
第十章:界面设计
主要内容:菜单、工具栏与状态栏,对话框,RichTextBox控件,多窗体和MDI程序设计。
重点:菜单,工具栏,状态栏,RichTextBox控件。
难点:多窗体和MDI程序设计。
第十一章:键盘和鼠标操作
主要内容:键盘操作,鼠标操作。
重点:键盘操作,鼠标操作。
第十二章:数据库编程基础
主要内容:SQL基础知识,ADO.NET概述,利用ADO.NET访问数据库。
重点:ADO.NET两种模式的数据存取,创建访问数据库应用程序,数据库程序的常见操作。
难点:数据库程序的常见操作。
第十四章:ActiveX控件
主要内容:ActiveX控件的开发步骤,常用的多媒体ActiveX控件。
重点:常用的多媒体ActiveX控件。
第十五章:部署Windows应用程序
主要内容:部署概述,WindowsInstaller,ClickOnce。
重点:使用WindowsInstaller和ClickOnce进行部署。
三、教学方法
以教师进行多媒体教室讲授为主,演示和指导为辅;讲授注重理论,演示注重操作,并结合上机指导学生进行练习与实践。对关键性概念、整体实现思想方面的问题,辅以课堂讨论的形式。
四、成绩考核方式
1、考核方式:开卷闭卷口试其它√
2、记分方式:百分制
3、考试时量:分钟
五、制定本大纲的有关说明
1.本教学大纲是计算机科学与技术专科专业《.NET程序设计语言》课程的基本内容。这些内容是通过讲课、实验、上机实习和课程设计等教学环节进行教学的。
2.本课程是一门实践性强,涉及知识面较广的课程。为了使学生便于理解讲课内容,在教学过程中要让学生利用各种可以利用的资源来了解当今VC#.NET的软件开发设计前景与成功案例。
3.因演示程序的设计运行过程,需采用多媒体教室教学。
4.作业可通过实例的形式,让学生在上机的时候,做一些小的实例,来掌握和巩固课堂所学,逐步培养其编程能力。
.NET考核大纲
课程代码:E
课程类别:专业课
总学时数:56
学分:3.5
适合专业:计算机科学与技术
一、 考核要求及命题原则
本大纲是计算机科学与技术专业《.NET程序设计语言(A)》课程的基本内容,这些内容是通过讲课、上机实验等教学环节进行教学的。必须了解和掌握VC#.NET程序设计语言的基本语法及各种控件和组件的使用,并能够运用所学及相关资料,设计出小型的具有实用价值的软件。
(1)必需掌握VC#.NET程序设计的基本语法及面向对象程序设计的基础知识。
(2)了解Windows窗体构造的基本原理及其事件驱动模型,熟练运用VC#.NET中各种控件来进行窗体界面设计。
(3)了解.NET的框架概念。
(4)能运用VC#.NET来进行简单的Windows应用程序开发。
二、考核内容
1、考核范围:
(1)概述
程序设计基础,VS.net简介,简单的C#程序。
(2)VisualC#.NET语法基础
C#程序结构,变量与常量,运算符与表达式,引用类型,值类型。
(3)Windows窗体与控件
窗体,几种常用控件。
(4)顺序结构程序设计
赋值语句,输入输出,使用消息框、图片框与图片列表。
(5)选择结构程序设计
多分支选择结构,单选按钮、复选框与三种容器控件。
(6)循环结构程序设计
循环语句,列表框、组合框与计时器控件。
(7)面向对象的程序设计基础
面向对象的基本概念,类和对象的创建,类的方法和构造函数,类的属性和索引器,静态类和静态成员,常用.NET框架类型。
(8)程序调试与异常处理
程序错误,程序调试,异常处理。
(9)界面设计
菜单、工具栏与状态栏,对话框,RichTextBox控件,多窗体和MDI程序设计。
(10)数据库编程基础
SQL基础知识,ADO.NET概述,利用ADO.NET访问数据库。
2、考核的主要内容:
(1)VisualC#.NET语法基础
(2)Windows窗体与控件
(3)顺序结构程序设计
(4)选择结构程序设计
(5)循环结构程序设计
(6)面向对象的程序设计基础
(7)程序调试与异常处理
(8)界面设计
(9)数据库编程基础
3、考核的重点:
(1)VisualC#.NET语法基础
(2)Windows窗体与控件
(3)顺序结构程序设计
(4)选择结构程序设计
(5)循环结构程序设计
(6)面向对象的程序设计基础
(7)界面设计
4、考核的难点:
(1)VisualC#.NET语法基础
(2)循环结构程序设计
(3)界面设计
三、考核方式
(一)理论课考核
1、 考核方式:闭卷
2、 记分方式:百分制
3、 考试时量:分钟
4、 试题总数:约四题
5、 题目类型及各类题目考核的目的
(1) 选择题:主要考核对所学基础知识和技术指标的理解;
(2) 判断题:主要考核对所学基础知识的熟悉程度;
(3) 简答题:主要考核对基础理论的掌握和阅读程序的能力;
(4) 应用题:主要考核编程能力。
(二)实验课考核
依据《实验教学大纲》执行。
提供PPT课件,源码,教学大纲,习题答案等素材
授课老师可以在书圈申请样书
作者:刘秋香、王云、姜桂洪、刘树淑
定价:49.50元
印次:2-1
ISBN:2
本书以VisualStudio为程序设计环境,采用案例方式对VisualC#.NET进行了全面阐述。
全书共分为15章,系统地介绍VisualC#.NET语法基础、Windows窗体与控件、三种基本结构的程序设计、面向对象的程序设计基础、面向对象的高级程序设计、程序调试与异常处理、界面设计、键盘和鼠标操作、数据库编程基础、文件操作、ActiveX控件、部署Windows应用程序等。每章均配有一定数量的习题,以方便学生巩固所学知识。
热文导读
点击标题阅读
还在犯愁选教材吗?这些Java新书总有一本适合你
C#程序设计课程教与学
前端设计教学,从这些教材开始
Python程序设计教与学
书圈扫一扫下载订阅号助手,用手机发文章赞赏