面向对象程序设计(C#)》课程是高等职业教育计算机软件相关专业的一门专业核心课程,其功能在于,通过理论教学和编程实践,使学生掌握面向对象编程(OOP)方法和初步的面向对象分析与设计(OOA&OOD)方法,并在项目训练过程中逐步建立和巩固使用面向对象思想认知世界的思维方法。本课程以C#作为编程语言,以计算机基础课程为前导课程,并作为后续课程“.Net技术及应用”、“ASP.Net程序设计”的学习基础。
一、课程基本信息
课程代码: 0404201 适用专业: 电子商务、现代教育技术
学 时 数: 72 学 分:4
先修课程:《高级语言程序设计》 后续课程:《WEB程序设计》
所属岗位:网站开发
修订版本:2013年6月第1版 课标执笔人:罗明挽
二、课程性质
《面向对象程序设计(C#)》课程是高等职业教育计算机软件相关专业的一门专业核心课程,其功能在于,通过理论教学和编程实践,使学生掌握面向对象编程(OOP)方法和初步的面向对象分析与设计(OOA&OOD)方法,并在项目训练过程中逐步建立和巩固使用面向对象思想认知世界的思维方法。本课程以C#作为编程语言,以计算机基础课程为前导课程,并作为后续课程“.Net技术及应用”、“ASP.Net程序设计”的学习基础。
三、课程教学目标
本课程的总体目标是:学生通过基础知识阶段、技能提升阶段、综合应用阶段,这三阶段 的培养,能具有基于.NET开发平台,对C#、软件工程、数据库应用开发技术的综合应 用能力。 通过本课程的学习来达到工作岗位所需要的具有团队开发意识, 熟悉三层架构的开发、 具有数据库应用开发经验和技术、具有高专业素养的人才。
(一)知识目标
1、了解NET平台;
2、了解C#的特点与应用范围;
3、熟悉C#的运行环境和开发环境;
4、了解结构化程序设计思想;
5、掌握C#提供的数据结构;
6、了解面向对象的概念、特点;
7、熟悉C#应用程序设计、窗体、控件;
8、熟练掌握C#的文件操作、文件的概念、流的概念;
9、掌握C#中的C#的数据库操作;
10、了解软件工程中的需求分析、设计、编码、测试等方面的知识
(二)能力目标
1、具备三种基本结构和数组的编程能力;
2、具备类的编程能力;
3、具备数据库(SQL Server2005)的访问和使用能力;
4、能根据软件工程的基本原则,进行软件项目系统设计;
5、具备Windows基本控件使用能力;
6、能进行系统集成设计和软件系统的实施和软件测试。
(三)素质目标
1、具有勤奋学习的态度,严谨求实、创新的工作作风;
2、具有良好的心理素质和职业道德素质;
3、具有高度责任心和良好的团队合作精神;
4、具有一定的科学思维方式和判断分析问题的能力;
5、具有较强的网页设计创意思维、艺术设计素质。
四、教学实施建议与教学方法创新
本课程以C#程序设计语言为主要工具,完成.net应用项目的开发。为了更好的实施软件技术专业“职业情境,项目主导”的工学结合人才培养模式,开展基于软件产品开发工作过程的项目实践教学。按照项目开发的过程进行模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点、程序设计方法、程序调试方法和软件设计规范。在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规范、技术资源,校企双方共同完成本课程的教学与实践。
通过项目设计培养学生的职业素养。在项目设计过程中,加深对知识的理解,提高对编程工具使用的熟练程度,掌握软件项目开发的一般方法、步骤与流程,熟悉程序设计的基本工作规范,养成良好的编程习惯。同时,通过协作完成软件项目开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和自主学习能力。