国家中等职业教育改革发展示范学校软件信息与服务专业建设
1.2.5核心课程的课程标准
4.核心课C#程序设计与应用
课程标准
东莞理工学校软件信息与服务专业项目建设小组
一、课程的性质
1、课程定位
《C#程序设计与应用》课程是面向软件与信息服务、计算机应用专业学生开设的必修专业课。通过本课程的学习,能使学生掌握程序设计的基本思想与方法,掌握面向对象程序设计的内涵,理解对象、属性、事件和方法等重要概念,掌握Windows应用程序设计、字符与字符串处理、文件及流技术、ADO.NET技术以及ASP.NET技术等,具备初步的应用程序设计与编写能力,为学生后序课程(如:ASP.NET网站建设)的学习打下基础,同时也为毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。
2、课程任务
该课程的任务,不只是为了要求学生学会使用某种特定的语言,更重要的是要求学生学习面向对象的软件设计思想,以此拓展学生的软件设计的思维空间,训练学生的软件设计的实际开发能力。在教学过程中注重培养提高学生的职业岗位技能和职业素质,力求达到岗位技能和职业标准。
二、职业活动
《C#程序设计与应用》课程是软件与信息服务、计算机应用专业的核心课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用”的教学设计理念,在岗位调研的基础上解构关键职业岗位能力,以职业能力为中心设计教学过程。
职业活动与课程内容的对应关系如下:
三、课程目标
1、职业关键能力目标
(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)能进行面向对象的系统分析和设计;
(3)能对软件项目需求进行分析,设计总体目标,了解客户需求,进行具体规划;
(4)能根据软件工程的基本原则,进行软件项目系统设计;
(5)能根据需求选择合适系统架构,了解软件系统特性并进行合理选型;
(6)能进行系统集成设计和软件系统的实施和软件测试。
3、方法能力目标
经历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究面向对象程序设计相关问题,验证程序算法的正确性和效率。通过面向对象程序设计思想和实际项目开发的学习过程,了解程序设计的基本流程,认识面向对象程序设计思想在实际项目开发中的重要作用。能计划并调控自己的学习过程,通过自己的努力能解决学习中遇到的实际问题,有一定的自主学习能力。参加一些编程实践活动,尝试经过思考发表自己的见解,尝试运用所学习的程序设计方法和思想设计具有实用价值的应用程序或网站。具有一定的质疑能力,信息收集和处理能力,分析、解决问题能力和交流、合作能力。
四、课程内容
1、预备知识
学习本课程,学生必须具备的知识和技能有:计算机应用基础、网络基础、网页设计基础等。
2、核心内容
课程重难点及课时分配如下表所示:
编程课的作用和意义
(教学要求:A—熟练掌握;B—掌握;C一了解)(技能要求:A—熟练掌握;B_掌握;C一了解)
3、项目设计
项目设计及课时分配如下表所示:
(教学要求:A—熟练掌握;B—掌握;C一了解)(技能要求:A—熟练掌握;B_掌握;C一了解)
4、学习情境
本课程以C#程序设计语言为主要工具,学习面向对象的程序设计思想,完成WINFORM以及.NET应用项
目的开发。为了更好实施软件技术专业“职业情境,项目主导”的工学结合人才培养模式,开展基于软件产品开发工作过程的项目实践教学,本课程组织为8个模块,8个项目。按照项目开发的过程进行模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点、程序设计方法、程序调试方法和软件设计规范。在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规范、技术资源,校企双方共同完成本课
程的教学与实践。
5、项目实施
通过项目设计培养学生的职业素养。在项目设计过程中,加深对知识的理解,提高对编程工具使用的熟练程度,掌握软件项目开发的一般方法、步骤与流程,熟悉程序设计的基本工作规范,养成良好的编程习惯。同时,通过协作完成软件项目开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和自主学习能力。项目开发过程中,每4-5人一组,在教师的指导下,制定项目开发计划、时间进度、工作流程等,项目组成员可以具体的分工协作。完成项目测试,项目文档制作等。
6、教学要求

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。