C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计

上传人:w****i 文档编号:94398236 上传时间:2019-08-06 格式:DOC 页数:5 大小:62.50KB
返回 下载 相关 举报
C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计_第1页
第1页 / 共5页
C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计_第2页
第2页 / 共5页
C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计_第3页
第3页 / 共5页
C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计_第4页
第4页 / 共5页
C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计》由会员分享,可在线阅读,更多相关《C#程序设计教程 第3版 十二五 普通高等教育本科国家级规划教材 教学大纲 作者 马骏 教学大纲_C#程序设计(5页珍藏版)》请在金锄头文库上搜索。

1、C#程序设计课程教学大纲 课程名称:C#程序设计英文名称:C# Programming 课程类型: 专业选修课总 学 时:72 讲课学时:72 实验学时:36(独立开设)学分:3(理论课)+ 1(实验)适用对象:网络工程、软件工程、计算机科学与技术先修课程:数据结构、数据库系统一、课程简介本课程介绍C#程序设计的各种基本方法和基本技术。主要介绍利用C#语言开发Windows窗体应用程序和WPF应用程序的基本方法和技术。通过理论课的学习和上机实验,使学生能掌握基本的WinForm和WPF应用程序编程方法。二、课程性质、目的和任务本课程为计算机专业的专业选修课,目的是提高学生实际动手的能力,该课程

2、与其他与网络编程类课程相辅相成。学生学习过数据结构和数据库系统后,才能顺利学习本课程,达到本课预期的目的,否则学习时会有一定的难度。该课程的主要任务是将理论和实践紧密结合起来,提高学生实际动手编程的能力,并通过编程实践进一步理解与其相关的理论课程。三、教学基本要求 1、掌握VS2012开发工具及其基本的使用方法。2、掌握C#语言、基本的WinForm应用程序和WPF应用程序的编程方法。四、教学内容及要求 第1章 C#代码编写基础了解C#语言的特点和VS2012开发环境的安装与配置;理解C#项目相关的命名空间、Main方法等基础知识;掌握断点设置与调试方法;掌握控制台应用程序的输入和输出,理解格

3、式化输出;掌握Windows窗体应用程序的基本编程方法;了解WPF和Silverlight应用程序的特点及其他应用程序模板。第2章 基本数据类型和流程控制语句掌握C#常用数据类型的格式及声明方法;了解不常用的数据类型;掌握常用运算符的使用;了解不常用的运算符的使用;掌握字符串的常用操作方法;掌握一维数组的创建和访问方法;掌握数据类型之间的转换,掌握条件分支、循环语句、跳转语句和异常语句的使用方法;了解其他内容。第3章 类和结构掌握类和结构的定义和组织;掌握属性的定义;掌握方法的定义以及方法的参数传递;掌握DateTime类和TimeSpan类的常用属性和方法;熟悉秒表、计时器等类的使用方法;了

4、解数学运算Math类的使用。第4章 接口委托与事件掌握接口的定义和使用方法;理解委托与事件的定义以及使用方法。了解序列化、反序列化、反射等其他相关技术。第5章 泛型与LINQ了解C#的类型扩展;理解泛型的定义和引用;掌握常用泛型类的使用方法,了解其他泛型集合类的用法;掌握LINQ查询表达式的书写;理解Lambda表达式的基本用法;掌握LINQ to Objects的使用方法;第6章 目录与文件操作掌握Environment类和DriveInfo类的用法;熟悉Path类的用法;掌握目录和文件的创建、移动和删除方法;掌握文件的创建、复制、移动与删除方法;掌握文本文件的读写方法;熟悉常见的编码形式;

5、了解二进制文件的读写。掌握LINQ to XML的使用方法。第7章 WPF应用程序入门熟悉WPF应用程序的基本结构;掌握WPF应用程序的启动、关闭、命名空间等相关知识;熟悉XAML基本语法和WPF设计器的使用;熟悉WPF的窗口和对话框;了解基本的颜色格式和相关结构和类的用法;熟悉形状控件的共有属性和基本形状控件的使用方法;了解其他基本形状;熟悉常用画笔的使用方法;掌握依赖项属性和附加属性的使用方法;理解WPF事件的模型和路由策略;熟悉常用鼠标事件的用法;了解其他事件。第8章 WPF控件熟悉WPF的控件模型和内容模型。掌握常用布局控件的用法;了解其他布局控件的用法;掌握常用基本控件的用法;掌握菜

6、单、工具栏和状态条的用法;熟悉Image控件的用法;熟悉其他WPF控件的用法。第9章 资源与样式控制理解WPF项目中的文件属性;掌握XAML资源的声明和引用方法;掌握在Style元素的样式设置和属性设置;熟悉C#代码定义和引用样式的方法;熟悉style元素中使用模板和触发器的用法;了解主题、本地化处理的相关知识。第10章 动画与多媒体了解WPF动画的分类;掌握Storyboard和Timeline类的使用方法;熟悉基本动画的类型;掌握基本动画的实现方法;理解关键帧动画和路径动画的实现方法;理解变换与效果的相关类的用法;掌握基本音频和视频类的用法。第11章 数据绑定与数据验证理解数据绑定的基本概

7、念;掌握简单数据绑定的用法;熟悉DataTemplate的用法;熟悉数据模板和视图集合的绑定方法;理解数据验证的基本概念;掌握数据验证的基本用法。第12章 数据库与实体数据模型掌握创建数据库和表的方法;了解SQL Server 2012的简介;掌握在VS2012中使用实体框架创建实体数据模型的方法;掌握使用LINQ to Entities访问实体对象的用法;熟悉DataGrid控件的用法。了解其他内容。第13章 二维图形图像处理掌握与二维图形图像处理相关类的用法;熟悉图形处理和图像处理的用法;了解其他基本图像处理技术;熟悉画笔绘制图形图像的用法。第14章 三维图形和三维呈现掌握WPF三维设计的

8、基本知识;理解在窗口或页面中呈现三维场景的方法;了解三维建模的基本方法;了解对模型进行变换和动画处理的方法。五、实践环节C#程序设计是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以特别强调讲授与上机操作相结合。为提高学生应用能力的培养,按照知识点增加上机练习项目,还特别增加了综合型实验环节,通过教师指导、学生进行专题实验巩固学习的内容,提升课程的内涵,提高实际动手能力的培养。六、课外习题及课程讨论 本课每章后边都有习题,可以通过书上习题或者补充习题来加深知识的理解与巩固。七、教学方法与手段 教学方法:加深学生理解C#中的面向对象的编程思想;以典型案例为引导,通过精讲多练,使学生

9、掌握C#的编程方法,进一步培养学生开发实际项目的能力。教学手段:1、根据课程教学的特点,充分利用现代化教学手段,采用多媒体课件和程序开发过程的演示相结合,充分利用多媒体手段进行教学,并注意与学生互动,使课堂教学形象、生动,取得好的教学效果。2、强化实践教学、提高学生实践能力。八、各教学环节学时分配 说明:下表仅列出理论课学时分配,实验课学时分配在实验大纲中另有说明。教学环节讲课习题课讨论课实验其他合计第1章 C#代码编写基础400004 第2章 基本数据类型和流程控制语句510004 第3章 类和结构4 00004 第4章 接口委托与事件2 00003 第5章 泛型与LINQ5 00005 第

10、6章 目录与文件操作3 10006 第7章 WPF应用程序入门800008 第8章 WPF控件8 10009 第9章 资源与样式控制600006 第10章 动画与多媒体600006 第11章 数据绑定与数据验证300003 第12章 数据库与实体数据模型510006 第13章 二维图形图像处理400004 第14章 三维图形和三维呈现400004 合计68400072九、考核方式 本课程理论课考试权重平时成绩占30%,期末笔试成绩占70%。十、推荐教材和教学参考书 教 材:十二五国家级规划教材C#程序设计及应用教程第3版,马骏主编,人民邮电出版社,2014年。推荐参考书:C#程序设计及应用教程第2版,马骏主编,人民邮电出版社,2009年。C#程序设计开发实例与实验指导第2版,马骏主编,人民邮电出版社,2011年。C#高级编程第6版,(美)内格尔等著 李铭翻译 编著,清华大学出版社,2008年。大纲制订人: 大纲审定人:制订日期:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号