12-《VisualC2008程序设计语言》课程标准.doc
文本预览下载声明
《Visual C# 2008程序设计语言》课程标准
课程代码: 231029 课程类别:行业通用能力培养课程
学 时:80学时
一、课程定位和课程设计
(一)课程性质与作用
课程的性质:本课程是计算机网络技术专业的岗位专用能力培养课程,是校企合作开发的基于C# WinForm管理信息系统工作过程的课程。
课程的作用:本课程是本专业的一门专业基础课,培养学生掌握C#语法,了解面向对象的设计和编程方法。培养学生具有进行C/S软件体系结构程序设计、分析、编码、测试和部署的能力,运用面向对象的思想编写程序解决实际问题的能力。培养学生良好的职业素养,帮助独立分析、解决问题的能力和创新学习、研究性学习的能力。为后续课程和从事软件开发工作打下良好的基础。课程在整个课程体系中占有比较重要的地位,是后续课程《Web应用开发—ASP.NET3.5》的重要前导课,同时为后续课程打下基础。
(二)课程基本理念
本课程的设计以企业对.NET编程能力需求为导向,教学以“项目”为载体,以职业能力和职业素质培养为重点,校企合作共同开发。
(三)课程设计思路
本课程吸收企业实践专家深度参与课程建设的基本工作:针对.NET软件编程岗位的典型工作任务进行分析,以项目为载体实施教学,项目相关文件涉及到的工作规范、生产条件等符合行业企业实际的咨询;针对企业工作过程、根据学生的认知特点和基础进行课程教学内容确定、教学内容组织安排,教学模式及教学方法设计等。
二、课程目标
工作任务目标:能够部署C#语言编程环境;能够利用面向对象技术编写Windows平台下C#多窗体应用程序;会编写较完善的C# WinForm信息管理系统;能配合整个工作流程完成工作;能灵活运用知识和技能,热爱软件编程岗位。
职业能力目标:能够读懂软件开发文档;能与团队其他成员交流合作;会自主分析、解决问题,能够自学。
三、课程内容与要求
(一)典型工作任务描述或学习领域描述
学习领域描述:C#集成开发环境,变量、数据结构和操作符,基本结构和数组,类和对象,继承和多态,常有控件,多窗体应用程序,文件操作,安装与部署。
(二)学习情境(或项目)设计
学习
情境 子情境
(子项目) 学习内容
(具体工作任务) 要 求
(基本职业能力基本职业能力
简易加法计算器 输入数据;
进行数据类型转换;
运算并输出 能创建并编译运行C#程序;
会操作C#变量与常量;
能进行常见类型的转换。 8 个人所得税计算器 程序主函数编写;
编写方法(用选择结构语句检查输入数据的合法性);
编写方法(用选择和循环结构语句计算个人所得税)。 能够合理使用选择结构和循环结构语句,会操作数组,能正确使用集合。 8 四则运算计算器 进行C#异常处理 能够捕获异常,会正确处理异常。 4 3.C#面向对象程序 图形计算器 创建一个图形类,编写图形类的属性,再编写计算图形的周长和面积的方法。 能正确创建和使用类和对象,会定义和使用属性与方法,能够编写重载方法。 12 立体图形计算器 继承图形类,添加属性,重写计算方法。 能够在基类与派生类中使用构造函数、虚拟方法、重写方法、抽象方法,会创建及使用接口。 8 学习
情境 子情境
(子项目) 学习内容
(具体工作任务) 要 求
(基本职业能力 4 通讯录的安装与部署 创建安装项目,设置应用程序文件夹、快捷方式等文件系统;
安装并测试。 能够部署编写的C# WinForm程序,会制作C# WinForm程序的安装包。 4 四、教学模式、教学方法与手段
(一)教学模式
本课程采取任务驱动、项目导向、课堂与实习地点一体化等行动导向的教学模式。
(二)教学方法与手段
序号 单元名称 教学方法与手段 1 安装VS工具 案例教学法、分组讨论法 2 编写Hello World程序 角色扮演法、案例教学法、情境教学法 3 简易加法计算器 案例教学法、情境教学法 4 个人所得税计算器 案例教学法、情境教学法、分组讨论法 5 四则运算计算器 角色扮演法、案例教学法 6 图形计算器 角色扮演法、案例教学法、情境教学法 7 立体图形计算器 角色扮演法、案例教学法、情境教学法 8 电子简历生成器界面设计 情境教学法、分组讨论法、实训作业法 9 电子简历功能实现 角色扮演法、案例教学法 10 冷饮店结算系统 案例教学法、分组讨论法 11 通讯录 案例教学法、情境教学法 12 通讯录的安装与部署 情境教学法、分组讨论法、实训作业法 (三)教学评价、考核的多元性要求
本课程的考核分为平时成绩、期末考试成绩和单元实训成绩,平时成绩占30%由出勤、学习态度、平时作业和回答问题情况组成;期末考试成绩占30%,为理论闭卷考
显示全部