授课老师可以在书圈申请样书 .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程序设计教与学 转载请注明原文网址:http://www.gzdatangtv.com/hjpz/13114.html |