C#程序的设计与应用课程标准

上传人:xmg****18 文档编号:120290998 上传时间:2020-02-06 格式:DOC 页数:16 大小:130.26KB
返回 下载 相关 举报
C#程序的设计与应用课程标准_第1页
第1页 / 共16页
C#程序的设计与应用课程标准_第2页
第2页 / 共16页
C#程序的设计与应用课程标准_第3页
第3页 / 共16页
C#程序的设计与应用课程标准_第4页
第4页 / 共16页
C#程序的设计与应用课程标准_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C#程序的设计与应用课程标准》由会员分享,可在线阅读,更多相关《C#程序的设计与应用课程标准(16页珍藏版)》请在金锄头文库上搜索。

1、. . . .国家中等职业教育改革发展示范学校软件信息与服务专业建设1.2.5核心课程的课程标准4.核心课C#程序设计与应用课程标准东莞理工学校软件信息与服务专业项目建设小组.下载可编辑. . . .课程编号:02009课程类型:核心课程、一体化课程学时:144适用对象:软件与信息服务专业、计算机应用专业二年级学生编制者:张屹峰审核者:编制日期:2014-03-05一、课程的性质1、课程定位C#程序设计与应用课程是面向软件与信息服务、计算机应用专业学生开设的必修专业课。通过本课程的学习,能使学生掌握程序设计的基本思想与方法,掌握面向对象程序设计的内涵,理解对象、属性、事件和方法等重要概念,掌握

2、Windows应用程序设计、字符与字符串处理、文件及流技术、ADO.NET技术以及ASP.NET技术等,具备初步的应用程序设计与编写能力,为学生后序课程(如:ASP.NET网站建设)的学习打下基础,同时也为毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。2、课程任务该课程的任务,不只是为了要求学生学会使用某种特定的语言,更重要的是要求学生学习面向对象的软件设计思想,以此拓展学生的软件设计的思维空间,训练学生的软件设计的实际开发能力。在教学过程中注重培养提高学生的职业岗位技能和职业素质,力求达到岗位技能和职业标准。二、职业活动C#程序设计与应用课程是软件与信息服务、计算机应用

3、专业的核心课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用”的教学设计理念,在岗位调研的基础上解构关键职业岗位能力,以职业能力为中心设计教学过程。职业活动与课程内容的对应关系如下:C#程序员岗位职业能力教学内容(理实一体化课)开发工具安装与使用Visual Studiio的安装与使用(第1章)面向对象程序设计面向对象编程(第2、3、4、5章)Windows应用程序设计Windows窗体应用程序开发(第6章)文件操作文件及数据流技术(第7章)数据库的使用ADO.NET基础(第8章)网络编程ASP.NET编程(第9章)三、课程目标1、职业关键能力目标

4、(1)了解NET平台;(2)了解C#的特点与应用范围;(3)熟悉C#的运行环境和开发环境;(4)了解结构化程序设计思想;(5)掌握C#提供的数据结构; (6)了解面向对象的概念、特点;(7)熟悉C#应用程序设计、窗体、控件;(8)熟练掌握C#的文件操作、文件的概念、流的概念;(9)掌握ADO.NET对象的应用;(10)熟练ASP.NET编程基础知识;(11)了解软件工程中的需求分析、设计、编码、测试等方面的知识。通过该课程的学习,学生应该理解并掌握C#的语法、语义以及面向对象程序设计方法,了解软件工程的思想。2、职业专门能力目标(1)能掌握常用软件算法设计和编码规范;(2)能进行面向对象的系统

5、分析和设计;(3)能对软件项目需求进行分析,设计总体目标,了解客户需求,进行具体规划;(4)能根据软件工程的基本原则,进行软件项目系统设计;(5)能根据需求选择合适系统架构,了解软件系统特性并进行合理选型;(6)能进行系统集成设计和软件系统的实施和软件测试。3、方法能力目标经历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究面向对象程序设计相关问题,验证程序算法的正确性和效率。通过面向对象程序设计思想和实际项目开发的学习过程,了解程序设计的基本流程,认识面向对象程序设计思想在实际项目开发中的重要作用。能计划并调控自己的学习过程,通过自己的努力能解决学习中遇到的实际问题,有一定的自主

6、学习能力。参加一些编程实践活动,尝试经过思考发表自己的见解,尝试运用所学习的程序设计方法和思想设计具有实用价值的应用程序或网站。具有一定的质疑能力,信息收集和处理能力,分析、解决问题能力和交流、合作能力。四、课程内容1、预备知识学习本课程,学生必须具备的知识和技能有:计算机应用基础、网络基础、网页设计基础等。2、核心内容课程重难点及课时分配如下表所示:核心内容教学要求重点()难点(ABC)学时安排备注1C#和.NET框架BC22C#语法基础AA103C#的语句结构BA84面向对象编程AA125字符与字符串AA86Windows窗体应用程序开发BB87文件及数据流技术AA108. ADO.NET

7、基础AA129. ASP.NET编程AA14合计84(教学要求:A熟练掌握;B掌握;C一了解)(技能要求:A熟练掌握;B_掌握;C一了解)3、项目设计项目设计及课时分配如下表所示:项目设计教学要求重点()难点(ABC)学时安排备注项目一:装箱、拆箱、遍历数组的应用BB4项目二:条件结构、循环结构的应用AA4项目三:继承、多态、接口的应用BB8项目四:字符及字符串处理函数的应用AA6项目五:WINFORM应用程序开发、GDI绘图BB8项目六:文件及流的应用AA8项目七:ADO.NET数据库访问技术应用AA10项目八:ASP.NET应用程序开发AA12合计60(教学要求:A熟练掌握;B掌握;C一了

8、解)(技能要求:A熟练掌握;B_掌握;C一了解)4、学习情境本课程以C#程序设计语言为主要工具,学习面向对象的程序设计思想,完成WINFORM以及.NET应用项目的开发。为了更好实施软件技术专业“职业情境,项目主导”的工学结合人才培养模式,开展基于软件产品开发工作过程的项目实践教学,本课程组织为8个模块,8个项目。按照项目开发的过程进行模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点、程序设计方法、程序调试方法和软件设计规范。在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规范、技术资源,校企双方共同完成本课程的教学与实践。5、项目实施通过项目设计

9、培养学生的职业素养。在项目设计过程中,加深对知识的理解,提高对编程工具使用的熟练程度,掌握软件项目开发的一般方法、步骤与流程,熟悉程序设计的基本工作规范,养成良好的编程习惯。同时,通过协作完成软件项目开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和自主学习能力。项目开发过程中,每4-5人一组,在教师的指导下,制定项目开发计划、时间进度、工作流程等,项目组成员可以具体的分工协作。完成项目测试,项目文档制作等。6、教学要求序号课题知识要求能力要求教学建议课时1C#和.NET框架1、面向对象介绍2、其他开发平台简介3、.NET体系结构4、商务应用5、控制台应用程序6、Windows应用程序

10、7、WEB应用程序设计8、PDA软件和移动软件开发9、应用前景1、了解C#的特点和优点2、了解.NET平台应用范围3、下载.NET Framwork不同版本并安装带领学生共同体验任务完成过程,不必对其中涉及的知识点做过多的解释22C#语法基础1、数组的操作2、关系表达式应用3、函数的定义和应用4、相关数据设计掌握数据类型,表达 式,结构化程序,数组的概念、以小案例为指引,将知识点融入到案例中。143C#的语句结构1、循环结构应用2、条件语句应用1、掌握结构化程序设计语句2、掌握C#程序的基本结构,函数调用。主函数以学习判断结构、循环结构为主线,融入其他知识点,在项目完成后对这些知识做总结归纳1

11、24面向对象编程1、类和对象的创建2、类的继承、多态3、接口4、命名空间1、掌握类和对象的创建方法2、掌握类的继承、多态的思想3、掌握接口的概念和应用将前面的案例用面向对象思想实现205字符与字符串1、 字符串2、 字符串处理函数3、 查找与定位方法4、 对话框控件5、 文件打开、保存、修改1、 了解字符串2、 了解字符串变量的使用3、 了解文件操作以学习事件为主线,融入其他知识点,在项目完成后对这些知识做总结归纳146Windows窗体应用程序开发1、 按钮控件2、 控件布置3、 控件属性4、 控件数组5、 事件过程6、 选择分支7、 多分支8、 循环结构1、初步了解数组的概念和使用方法。2

12、、初步了解对象的概念。3、熟悉Math数学对象的应用。4、熟悉循环结构的使用方法。5、熟悉变量的作用域以学习循环结构为主线,融入其他知识点,在项目完成后对这些知识做总结归纳167文件及数据流技术1、 了解System.IO命名空间中的常用类2、 掌握File类和Directory类的使用3、 掌握FileInfo类和DirectoryInfo类的使用4、 了解流操作类5、 掌握文件流的使用1、 运用File类和Directory类设计应用程序2、 能运用流进行文件的读写操作将文件及各种流的操作进行对比教学188ADO.NET基础1、 ADO对象2、 数据库相关知识3、 ADO连接数据库4、 数

13、据控件的使用5、 数据库基本操作1、 掌握ADO对象的作用2、 会用ADO连接数据库3、 掌握数据控件的使用以学习ADO对象主线,融入其他知识点,在项目完成后对这些知识做总结归纳229ASP.NET编程1、ASP.NET内置对象2、标准控件的使用3、数据绑定1、 能使用ASP.NET内置对象创建应用程序2、 会降标准控件应用到应用程序中3、能使用各种数据绑定的方法以学习ASP.NET的高级应用为主线,融入其他知识点,在项目完成后对这些知识做总结归纳26两个学期,每学期18周授课,其余时间机动(考试、复习等)合计144五、课程实施条件1、人员条件授课教师必须具备以下条件:本科以上计算机相关专业学历,至少熟练掌握两到三种开发工具的使用,同时对于数据库和操作系统有较深入的了解,有一定的英语水平,有相关的数据结构等方面的知识; 通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上教授相关程序设计课程或项目开发经验; 软件结构设计及分析能力,出色的编程能力,掌握了几种软件的开发技巧,同时需要有严格的软件工程思想; 较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神。2、环境条件本课程需要一间高性能联网的计算机实训室,需满足每位学生一台电脑。配备液晶投影仪、多媒体教学

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

最新文档


当前位置:首页 > 大杂烩/其它

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