《面向对象程序设计C#》课程标准(08-09)

上传人:zw****58 文档编号:43280944 上传时间:2018-06-05 格式:DOC 页数:6 大小:114.50KB
返回 下载 相关 举报
《面向对象程序设计C#》课程标准(08-09)_第1页
第1页 / 共6页
《面向对象程序设计C#》课程标准(08-09)_第2页
第2页 / 共6页
《面向对象程序设计C#》课程标准(08-09)_第3页
第3页 / 共6页
《面向对象程序设计C#》课程标准(08-09)_第4页
第4页 / 共6页
《面向对象程序设计C#》课程标准(08-09)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《面向对象程序设计C#》课程标准(08-09)》由会员分享,可在线阅读,更多相关《《面向对象程序设计C#》课程标准(08-09)(6页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计(面向对象程序设计(C#) 课程标准课程标准名称名称面向对象程序设计(C#)课程代码课程代码4/17/2018 9:29 下午总学时总学时112开课学期开课学期第三学期教材教材 21 时 52 分前导课程前导课程C 语言程序设计、数据库应用后续课程后续课程Web 程序设计,WinForm 高级设 计一一.课程性质与定位课程性质与定位面向对象程序设计(C#) 课程是高职高专软件技术专业中的基于.NET 开发平台进 行岗位能力培养的一门核心课程,它是模拟团队开发模式和工作流程,将专业素养培养融 入到 加强基础知识、提升专业技能、综合应用这三个阶段中的一门集理论与实践为一体的 综合能

2、力培养的课程。 面向对象程序设计(C#) 课程的任务是:根据本行业特点培养学生专业素养,以不 断增强学生动手能力为主旨, 使学生掌握面向对象程序设计知识, 形成一定的综合应用 能力;激发学生对面向对象程序设计的兴趣,深刻体会本行业工作流程,发展自主学习的 能力和团队协作精神,使学生树立自信心,养成良好的学习习惯和形成有效的学习策略; 培养学生的创新精神,拓展视野,形成健康的人生观,为他们的终身学习和发展打下良好 的基础。 软件技术,计算机应用专业对应岗位: 1、对应岗位领域:Windows(C#)桌面应用开发、数据库应用开发、信息管理系统开 发、软件维护; 2、拓展岗位领域:需求分析、系统设计

3、、架构设计、WAP 应用开发; 3、可迁移岗位领域:软件销售、软件测试、系统支持、企事业单位信息化、文档管理 二二.教学目标:教学目标:本课程的总体目标是:学生通过基础知识阶段、技能提升阶段、综合应用阶段,这三 阶段 的培养,能具有基于.NET 开发平台,对 C#、软件工程、数据库应用开发技术的综合 应 用能力。 通过本课程的学习来达到工作岗位所需要的具有团队开发意识, 熟悉三层架 构的开发、 具有数据库应用开发经验和技术、具有高专业素养的人才。 课程目标的各个阶段均以学生基础知识、基本技能、素质体现、学习策略的综合行为 表 现为基础进行总体描述。以下是本课程应达到的综合应用能力目标的分阶段别

4、描述。 阶段划分阶段划分目标总体描述目标总体描述基础知识培养阶段基础知识培养阶段基本具有团队开发意识,能融入团队,了解团队开发流程,具有文档 的整理能力,掌握.NET 面向对象设计思想、ADO.NET 数据库访问基础 知识和基本技能,能根据教师或他人的指导下完成登录模块、权限模块、基本信息的数据增删改操作、能进行单元测试、能解决一般 BUG 等任务。能较为合理的计划和安排学习任务。能利用教育资源进行学 习。技能提升阶段技能提升阶段具有较强的团队开发意识,能与团队人员沟通、表达自己的思想,具 有明确的学习需求和目标,对学习表现出较强的自信心。熟悉 VSS 的 配置,熟练掌握开发工具,熟练应用各种

5、控件,具有一定的编程技巧, 有较强编程能力,具有 3000 行有效代码的编写量,能阅读开发文档, 能根据开发文档的设计要求,在教师或他人的引导下完成任务,在数 据库应用技术上具有存储过程、触发器、视图基本编写和应用能力。 能在学习中相互学习 、合作,解决问题,克服困难,共同完成学习 任务。能合理计划和安排学习任务,对自己的学习进行评价,总结学 习方法,积极探索适合自己的学习方法和策略。能主动利用多种教育 资源 进行学习综合应用阶段综合应用阶段具有很强的团队开发意识,乐于助人,能与团队人员很好的沟通,能 清晰的表达自己的思想,具有一定的协调和管理能力、自主学习。熟 练应用 VSS,能应用和设计三

6、层架构,具有一定软件工程所需要的文 档编写能力,熟练掌握并应用开发工具和数据库相关知识,具有较快 速的编程能力,具有 8000 行有效代码的编写量。三三.教学内容:教学内容:1.NET 运行环境的搭建、开发步骤、VSS 版本控制; 2.需求分析,识别对象,抽象类,用例基本分析方法; 3.帮助的查阅,编程的规范;引入三层架构; 4.定义类,封装;C#的基本语法; 5.类的继承与多态性的概念设计与实现; 6.接口设计与实现方法; 7.异常的处理; 8.ADO.NET 命名空间的引用、类的实现; 9.客户界面的设计; 10. 文件储存管理(输入与输出) 11. 黑盒测试,测试报告; 12. 发布与部

7、署。四四.学习情境设计学习情境设计学习情境学习情境课时课时1.开发环境的搭建 VS2010、MS SQL Server 2008、Vss200542.面向对象分析定义类183.书店管理系统需求分析184.书店管理系统持久层创建205.书店管理系统业务层创建206.书店管理系统表示层创建227.书店管理系统测试与发布8五五.评价与考核评价与考核 本课程的评价应根据课程标准的目标和要求,实施对教学全过程和结果的有效监控。 通过评价,使学生在学习过程中不断体验进步与成功,认识自我,建立自信,促进学生综 合应用能力的全面发展;使教师获取教学的反馈信息,对自己的教学行为进行反思和适当 的调整,促进教师不

8、断提高教育教学水平;使学校及时了解课程标准的执行情况,改进教 学管理,促进课程的不断发展和完善。 本课程的评价体系要体现评价实质的激励化、评价主体的多元化、评价形式的多样化、 评 价结果的公平化、评价目的的鼓励化。总体考核分为过程性评价和终结性评价。 课程评价分为:专业能力与职业能力、专业素养、综合能力和职业素养、出勤与课堂 纪律 四个项目,其中专业能力与职业能力评价采用分模块、分单元组成评价模块,评价方 式采用学生互评、教师综合评价相结合的方式。 (1)对学生的评价不仅要重视终结性的评价,同时重视过程性的评价。 (2)倡导评价的多主体性,学生要参与学习过程的评价,可以进行学生的自我评价、生

9、生和师生之间的相互评价。 (3)倡导评价方式的多样化。学业成绩由形成性评价和终结性评价组成。形成性评价根 据每个学习情境 Pn 的评定成绩确定, 重点评价工作过程中的学生的态度、能力和效果; 终结性评价根据期末笔试成绩 F 确定,重点评价学生对职业技术的掌握程度,课程最终成 绩为:S=(P1+P2+Pn)/n60%+F40%。六六.教材与教学参考书:教材与教学参考书:1.C#程序设计教程 ,电子工业出版社,刘甫迎等编写 2.现代软件工程,清华大学出版社,陈松乔等. 3.C#语言程序设计 ,中国水利水电出版社,张龙等主编。 4.软件工程 ,高等教育出版社 ,曾强聪编写。 5.C#课程设计案例精编

10、 ,中国水利水电出版社,王振江等编著 6.数据库技术与应用 SQL Server 篇,徐守祥主编,人民邮电出版社 7.数据库技术课程设计案例精编 ,中国水利水电出版社,杨昭等主编。 8.数据库应用技术-SQL2005 实用教程 ,中国水利水电出版社,李存斌等 9.SQL Server 2000 课程案例精编 ,中国水利水电出版社,李昆等主编七七.网络资源:网络资源:1.MSDN 学习(培训和认证资源):http:/ cn/tce/default.aspx MSDN 库(中文):http:/ 2.全球最大中文 IT 社区:http:/ - 程序员的网上家园:http:/ 课程整体设计课程整体设计

11、情景情景任务任务能力目标能力目标知识目标知识目标课时课时 备注备注开发环境的创建开发环境的创建任务一:VS 2010 安装 任务二:VS2010 帮助文档 安装 任务三:VSS2005 版本控制 软件安装使用任务四: MS SQL Server 2008 安装1. Visual Studio 2010开发环境安装、运用的基本能力2.能够具备软件安装前对硬件评估的能力3.掌握安装错误的 分析方法和判断能 力 4.熟练查找阅读 C# 帮助了解开发平台的软件组 成和作用。4任务一:类的定义根据客户需求,正确 分析对象,抽象出 对象共性完成类的 定义。了解项目背景,获取客 户需求 类的声明;成员定义

12、基本数据类型;4任务二:类的初步实现正确识别数据类型, 完成属性定义。常量与变量; 访问域关键字(封装) ;namespace;4任务三:类的简单方法实现识别方法并实现方法的定义; 识别参数; 选择语句、循环语句; 方法的重载;4任务四:类的实例化正确实例化对象实例化对象; 构造函数; using、this 关键字;4通过分析对象定义类通过分析对象定义类任务五:分组检查考核2书店管理书店管理 系统项目系统项目 分析分析任务一:对象的识别从客户提供的项目 信息中找出对象, 并抽象成类。类的继承;虚拟方法,抽 象方法.6数据层任务二:类的关系识别类间的关系, 并转换成数据表。ER 图;类继承 类到

13、数据表的映射;6任务三:版本控制对项目组的代码进 行版本控制。使用 VSS2005;4任务四:分组检查考核2任务一:设计规则与数据库 连接。根据设计规则,创 建持久层类。Connection 对象;try.catch;6任务二:基本的数据操纵编程实现持久层类 中的基本数据操纵 方法。Command 对象; DataReader 对象; 事务基础; 带参数的 SQL 语句; 集合、泛型;6任务三:持久层工厂类研究完成的代码, 修改使之更为优化。工厂模式; 静态; 接口;6书店管理系统持久层创建书店管理系统持久层创建任务四:分组检查考核2持久层任务一:业务的分析从客户提供的信息 中,整理出业务流

14、程,分析出用例。用例图,业务流程图6任务二:用例实现分析程序的流程, 完成用例。Transaction 对象; 事务的控制; ID 生成策略;6任务三:业务层工厂类与通 用功能类公共类的引用MD5; 文件目录的操作;6书店管理系统业务层的创建书店管理系统业务层的创建任务四:分组检查考核2业务层任务一:录入界面的设计根据项目需要,完 成界面的设计与实 现。TextBox、Label、Butt on 等常用控件; 事件驱动机制;MessageBox;4任务二:数据操纵界面的设 计能根据需求设计合 理的界面DataView; Panel; 界面布局;4书店管理系统表示层的创建书店管理系统表示层的创建

15、任务三:MDI 应用程序多窗体界面设计, 能够实现不同界面 间的数据传递窗体的跳转; Menu;4表示层任务四:SplashForm闪屏设计PictureBox; Timer; ProgressBar;4任务五:对话框的使用OpenFileDialog;4任务六:分组检查考核2任务一:基础测试任务二:功能测试任务三:测试用例能够对程序做初步 的测试;编写测试 报告黑盒测试;4任务四:限制特殊字符KeyPress 事件;任务五:软件发布任务六:应用程序发布编写软件使用说明 书软件测试与发布软件测试与发布任务七:分组检查考核4单元考核评价单元考核评价评价由过程监控成绩M和实训报告成绩R两部分构成,综合实训成绩P=M70+R30%

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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