资源描述
《C#程序设计》课程标准
一、基本信息(课程代码:)
学习领域:程序设计制定时间:2019年6月适
用专业:数字展示技术(VR方向)所属系部:计算机系参
考学时:68学时学分:4
制定人:计算机系王铁胜、网龙网龙公司章升批
准人:李瑞兴
二、课程性质
本课程是数字展示技术(VR方向)专业学生的专业必修课。通过本课程的 学习,学生可以掌握C#基本语法和面向对象软件开发的思想与方法,熟悉.NET Framework运行和开发环境,具备基本的.Net平台下软件工程开发技能,初步具备现 代软件企业对VR开发工程师的岗彳城术要求,同时为学习VR开发系列后继课程包括
Wnity3D虚拟现实开发引擎》做好铺垫,为今后开发VR产品打下良好的基础。
三、课程目标
通过本课程的学习,使学生掌握C#语言的语法知识和编程技能,掌握结构化 程序设计的思想和方法,建立和掌握面向对象程序设计思想,通过分析、分解,最终育邮 使用C#语言编写程序解决简单应用问题,为后继课程打下坚实的基础,同时拓展 思维空间,训练思维能力,具备团结协作的良好品质。
1 .知识目标:
G)了解C#语言特性和集成开发环境,掌握C#程序基本结构、控制台输入/输出、标识符;
② 掌握C#语言的基本组成、基本数据类型、变量定义、运算符与表达式和 C#结构化程序设计;(3)掌握C#异常处理、数组和枚举;
学期末考核(60%)
综合试卷
60分
总分
100分
六、实施建议
1 .教材编写
必须依据本课程标准选用或编写教材。教材编写或选用要反映新知识、新技术, 要充分表达工程课程设计思想,以工作任务为载体实施教学,任务选取要科学、符 合课程的工作逻辑,让学生在完成工作任务的过程中逐步提高职业能力。
2 .教学建议
在教学中,应重视现代信息技术的应用,注重教学课件、视频等网络课程资源 开发与利用,提高潮呈教学的趣味性、实效性,注重实训指导书的开窗[1 应用。
在教学中,应以学生为中心,加强对学生职业能力的培养,充分调动学生学习 的主动性与积极性。
在教学中,要为学生提供良好的上机操作的机会与平台,引导学生提升职业素 养。
3 .教学条件
教师要求:热爱教育事业,具备较强的沟通能力和爱岗敬业、为人师表、锐意 进取的职业道德;本课程授课教师除了具备理论知识的讲授能力外,还应有一定 Unity3D虚拟现实开发经验,具有较强的实际操作能力,能够解决学生操作过程中遇 到的各种问题。另外,定期聘请企业专业来校进行讲座。
实训条件:目前拥有本专业校内实训室4间,校外实训基地6个。先进的理念, 优越的教学条件,完善的教学设备,为培养提高素质高技能的人才提供了有力的条 件。已经建设好的校内实训基地有2间多媒体设计专业化实训室。老师注重安排学 生进行校内模拟教学等一系列的学习实践活动,以此提升学生的实践动手能力和团 队协作精神,能够满足职业能力培养要求。在校外实训基地方面:目前,拥有1个 校外实训基地,多届学生在基地进行见习、校外实习、顶岗实习等活动,他们为本 专业学生提供校外实训的场地,以就业单位为核心,校外专家和老师现场指导,而 本专业教师为辅助,致力于培养学生的实际就业技能。
10
4 .课程资源
(1)针对学生抽象思维差、形象思维强的特点,充分利用多媒表达代化手段 进行教学,制作多媒体教学资料,开展CAI教学与培训,使枯燥的内容形象化、生动化, 从而提高教学质量和单位时间的教学容量,多媒体教学率达100%。
(2)运用现代教育技术和虚拟现实技术,将形象化教学、实训工程开发、项 目式管理等多种功能融于一体,提高了学生的学习兴趣和学习效果。
(3)建设立体化网络教学平台,包括各类教学实训平台、资源库(教学标准、 教学内容、课件、案例等)、素材库、资源下载平台等。通过网络平台、教师博客、 QQ等信息技术手段进行师生交流与互动,到达良好效果。
(4)推荐教学参考书
《高等学校通识教育系列教材:C#程序设计经典教程(第三版)》,清华大学出 版社,2018年711
12
(4)熟悉面向对象程序设计思想,掌握类的定义、对象的创立、方法的构造 与重载;⑸熟悉命名空间、类的封装与继承、抽象类、类库的使用;
(6) 了解c#事件处理机制。
2.能力目标:
(1)能掌握常用软件算法设计和编码规范;(2)具备在VS环境中创立工程、运行和调试工程的能力;
(3)能够运用结构化程序设计思想解决简单应用问题;(4)能使用面向对象程序设计思想,进行抽象分析;
(5)能够编写更加健壮、灵活的程序;(6)能够使用界面控件和组件进行界面布局,并实现功能;
(7)具有综合运用所学知识进行简单软件开发、编码、调试、维护能力。3.
素质目标:
(1)养成吃苦耐劳品质;(2)养成良好的编码习惯;
(3)培养团队意识和团队协作精神,锻炼学生的沟通交流能力;(4)通过课后拓展训练,锻炼学习者自我学习的能力。
四、学习情境设计.设计思路
本课程标准按照职业岗位对职业技能的要求而设置。本课程作为职业基础课程, 是所有职业岗位的必备学习技能。本调i标雌照“链1 论研究朝蛾能"以及“技I缢养 为主,知识够用为度”的教学思路,僧!论课虹y晦瓶1论,在实践课上使用理论解决 典型案例,目的在于培养学生的编程思想,使用计算机语言描述现实问题并能解决 典型应用问题,以提高岗位实践能力和适应能力。
工程的设计由简单到复杂,采取循环式教学教学实践方法。每个工程都是一个 明确的典型应用案例,这样可以明确学习意义,瞄准学习目标,激发了学生的
学习兴趣,端正学习态度,同时也提高了学生操作实际工程的能力以及知识的应用 能力。
针对学生接受第一门计算机语言相对困难这种情况,要求教学内容不能过多,过多 会使初学者消化不良,反而会打击其积极性,心生畏惧,知难而退,也不能过难, 只需要理解编程语言的一些基本概念,使用编程语言解决简单问题即可。
1 .情境划分
本课程共68学时,4学分,讲授34学时,课内实践34学时。
具体学时分配如下表所示:
序号
内 容
理论学时
实践学时
1
C#腿.NET
发环境介绍
2
2
2
简单的C#程序设计
2
2
3
数据类型、运算符与 表达式
4
4
4
流程控制
4
4
5
数组、结构和枚举
4
4
6
C#的面向对象程序 设计
12
12
7
字符串
2
2
8
事件处理
4
4
合计
34
34
3 .情境描述
内容
C#概述
学时
4
学习目标
1 .知识目标:了解开发平台的软件组成和作用。
2 .能力目标:具备Visual Studio 2010开发环境安装、运用的基本能力;能够具备软件 安装前对硬件评估的能力;掌握安装错误的分析方法和判断能力;熟练运用C#帮助功 能。
3 .态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的 精神。
教学内容
1. C#的由来及开展C#的特点
2. C#的运行环境和安装C#集成开发环境
教学方法建议与说明(方法、手段、教学做一体等).教学方法:可以选择讲授、操作演示教学做一体等方法。
1 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式一L针对概念掌握程度进行考核
2 .考核方式可以选择随堂测试、单元测试、实际操作考核。
3 .注重过程考核教学辅助材料
1 .软件:Windows 操作系统、Visual Studio 2015。
2 .硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、交 换机)内容
内容
简单的C#程序设计
学时
学习目标
1 .知识目标:了解C#程序结构和C#是如何运行的。
2 .能力目标:掌握C#语言的书写格式以及C#的输入/输出操作。
3 .态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的 精神。
教学内容C#程序结构
1. 1第一个C#程序编译和执行程序
1.2 C#程序结构分析标识符
2.输入/输出操作1 Console. WriteLine ()方法
2. 2 Console. Write ()方法3 Console. ReadLine()方法
1. 4 Console. Read ()方法 教学方法建议与说明(方法、手段、教学做一体等).教学方法:可以选择讲授、操作演示教学做一体等方法。
1 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式
1 .针对概念掌握程度进行考核
2 .考核方式可以选择随堂测试、单元测试、实际操作考核。
3 .注重过程考核
教学辅助材料
1 .软件:Windows 操作系统、Visual Studio 2010。
2 .硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、交 换机)1.知识目标:了解C#的语法结构。
内容
数据类型、运算符与表达式
学时
4
学习目标
2.能力目标:理解值类型和引用类型的区别和联系,理解装箱和拆箱,掌握各种运算 符的运用。
3.态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的 精神。
教学内容
1 .数据类型值类型
1.1 引用类型类型转换
1.2 装箱和拆箱
2 .常量与变量
3 .运算符和表达式
教学方法建议与说明(方法、手段、教学做一体等)
1 .教学方法:可以选择讲授、操作演示教学做一体等方法。
2 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式
1 .针对概念掌握程度进行考核
2 .考核方式可以选择随堂测试、单元测试、实际操作考核。
3 .注重过程考核
教学辅助材料
1 .软件:Windows 操作系统、Visual Studio 2010o
2 .硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、 交换机)5
内容
流程控制
学时
4
学习目标.知识目标:理解结构化程序设计的编程思想。
1 .能力目标:能编制简单的C#程序,掌握异常处理的方法,并能运用这些方法解决 实际问题。
2 .态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的 精神。
教学内容.结构化程序设计的概念
1 .顺序结构.选择结构
2 .循环结构.异常处理 教学方法建议与说明(方法、手段、教学做一体等)
1 .教学方法:可以选择讲授、操作演示教学做一体等方法。
2 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式.针对概念掌握程度进行考核
1 .考核方式可以选择随堂测试、单元测试、实际操作考核。
2 .注重过程考核教学辅助材料
1 .软件:Windows 操作系统、Visual Studio 2010。
2 .硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、交 换机)内容数组、结构和枚举学时 8 学习目标
L知识目标:理解数组的概念和数组的应用特点,理解结构体在表现现实世界时具备 的优点。
2能力目标:掌握数组的应用及应用数组进行编程的编程思想,熟练掌握结构类型、 枚举类型的定义和应用a态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的 精神。
教学内容.数组的概念
1 . 一维数组.二维数组
2 .结构类型5・枚举类型
教学方法建议与说明(方法、手段、教学做一体等).教学方法:可以选择讲授、操作演示教学做一体等方法。
1 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式.针对概念掌握程度进行考核
1 .考核方式可以选择随堂测试、单元测试、实际操作考核。
2 .注重过程考核 教学辅助材料.软件:Windows 操作系统、Visual Studio 2010。
1 .硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、 交换机)内容C#的面向对象程序设计学时 24 学习目标
1 .知识目标:深刻理解什么是类、对象、封装、继承、多态等一系列面向对象用语的 含义。
2 .能力目标:使学生掌握面向对象的编程方式和思维方式。深刻理解封装、继承和多 态,并学会具体的应用。
3 .态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的 精神。
教学内容.面向对象程序设计的基本概念
1 .方法、属性.构造函数和析构函数
2 .继承、接口 教学方法建议与说明(方法、手段、教学做一体等).教学方法:可以选择讲授、操作演示教学做一体等方法。
1 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式.针对概念掌握程度进行考核
1 .考核方式可以选择随堂测试、单元测试、实际操作考核。
2 .注重过程考核教学辅助材料
1 .软件:Windows 操作系统、Visual Studio 2010o.硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、交 换机)
内容字符串学时 4 学习目标.知识目标:理解字符与字符串概念,认识C#中字符串常用的处理方法。
1 .能力目标:熟练掌握string类的应用。
2 .态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的 精神。
教学内容 1. string 教学方法建议与说明(方法、手段、教学做一体等).教学方法:可以选择讲授、操作演示教学做一体等方法。
1 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式.针对概念掌握程度进行考核
1 .考核方式可以选择随堂测试、单元测试、实际操作考核。
2 .注重过程考核 教学辅助材料.软件:Windows 操作系统、Visual Studio 2010。
1 .硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、 交换机)内容事件处理学时 8 学习目标
1.知识目标:掌握事件的概念,理解事件处理的机制;掌握事件的声明、订阅和引用; 理解事件驱动编程的思想,掌握事件编程方法。
2能力目标:能通过运用委托与事件进行编程3.态度目标:培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的
精神。
教学内容.基于事件的编程思想
1.1 委托事件
1.1.1 事件的声明2. 2事件的订阅
1.2. 3.事件的引用 教学方法建议与说明(方法、手段、教学做一体等).教学方法:可以选择讲授、操作演示教学做一体等方法。
1 .媒介资源:教材、课程网站、课件、微课视频。
考核与评价方式.针对概念掌握程度进行考核
1 .考核方式可以选择随堂测试、单元测试、实际操作考核。
2 .注重过程考核教学辅助材料
1 .软件:Windows 操作系统、Visual Studio 2010o.硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、假设干计算机、交 换机)
五、考核标准.考核类型
本课程是考试课程。
1 .考核评价方式
本课程操作性较强,鉴于平时学习过程的重要性,且有多个实践工程贯穿教学, 考核主要参考平时课堂表现、实践能力、提交开发代码和文档的质量,课外作业完 成情况等项。
考核方式:
总成绩二过程性考核*40%+期末考试*60%9
考核方式
考核工程
成绩
说明
过程性考核(40%)
出勤与课堂表现
10分
实践
30分
根据学生完成情况记录学 生每次得分,再综合每次得 分得到综合实践分
展开阅读全文