《C#高级编程》2019年课程标准 下载本文

广东水利电力职业技术学院软件技术专业

《C#高级编程》课程

教学标准

广东水利电力职业技术学院计算机工程系

2019年4月

1.前言

1.1课程基本信息

课程代码:01P158C96 建议学时:64 学分:4 适用专业:软件技术

1.2课程性质

总体描述:该课程是软件技术专业的普通专业课程,目标是让学生掌握程序设计能力。它要以Java程序设计课程的学习为基础,也是进一步学习程序项目实训课程的基础。

软件开发企业需要精通一门以上主流编程语言、并能熟练编程的程序员。对软件技术类课程主要按Java和.NET两个方向设置课程体系,其目的就是让学生在掌握两个主流方向的基础知识和技能,以适应企业的需求。本课程是.NET方向的核心(骨干)专业课程。

课程定位如下:

(1)为学生的职业素质和职业技能的形成服务; (2)为学习ASP.NET开发编程技术奠定基础;

(3)通过“工学结合”,为 IT 企业输送合格的“软件蓝领”。

本课程知识点方面的主要内容有:C# 基本语法、面向对象的基本概念和原理、图形用户界面设计、Visual Studio集成开发环境的基本操作、异常处理、LINQ,数据库应用等。

能力目标:通过本课程的学习,学生要掌握面向对象程序设计的基本概念、原理、技术和方法,掌握C#语言的基本语法;在Visual Studio开发环境下,能运用C#语言编写有关应用程序。

讲授课在多媒体课室或机房上,实训课在机房上,实训课时与讲授课相当。

软件技术专业课程体系符合高技能人才培养目标和专业相关技术领域职业岗位(群)的任职要求;本课程对学生职业能力培养和职业素质养成起主要支撑和促进作用,且与前、后续课程衔接得当。

1.3课程设计思路

总体描述:该课程是依据“软件技术专业工作任务与职业能力分析表”中的程序设计工作项目设置的。其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。项目设计以任务导向为线索来进行。教学过程中,要通过校企合作,校内实训基地建设等多种途径,采取工学交替等形式,充分开发学习资源,给学生提供丰富的实践机会。教学效果评价采取过程评价与结

2

果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。

以职业活动为导向,对遴选的教学内容进行整合、序化,基于工作任务划分模块,构建模块化课程结构,使教、学、做整合在一起,达到知识、理论、实践一体化。

根据能力目标和知识目标,以真实项目或模拟项目贯穿整个教学过程,用于训练学生的单项能力。

精选综合实训项目,对学生的综合能力进行集中训练,让学生熟悉应用软件开发的全过程:需求分析——概要设计——详细设计——编码——调试——运行与维护,提高学生的分析、设计、编码、测试、团队合作、交流沟通、文档编写等综合能力,并为学生的可持续发展打下良好的基础。

教学内容设计分为课程整体设计和课程单元设计。

课程整体设计包括:教学模块(学习情景)设计、课程内容与学时安排、学习情境教学内容与能力要求、考核方式与标准。

课程单元设计有:课程项目任务教学设计,一个任务通常是一个课程单元,一个小项目一般占4个学时,综合训练项目占16个学时。

《C#高级编程》由5个教学模块(学习情景)组成。通过项目教学、综合实训、顶岗实习等多种途径,培养学生的程序设计能力和工程实践能力。总学时为64个,实践性教学的课时占50%左右。

课程考核采用实验、实训模块考核与平时考核相结合的方式,软件工程师、双师型教师或企业专家参与考核全过程。

3