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