版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、企业级项目开发实训实训课程标准实训课程编码XXS1217课程类型实训学 时合计144学时,其中理论:0学时,实践:144学时适用专业软件外包专业前导课程C#程序设计、数据库设计1. 课程概述 .NET WINDOWS开发实训是一项实践性较强的教学任务,其目的是通过这一环节的教学,使学生初步具备项目实践开发的能力。从实际经验出发,就此展开研究,程序设计的要求要具体、成绩考核办法要准确、选题要"企业化"及教学方法要得当等一系列教学手段,并认为这些方法是切实可行、有效的,普遍适用于本校的C#教学中。1.1课程的性质 .NET WINDOWS开发实训是计算机应用技术专业的必修课程。
2、本课程的主要任务是使学生了解C#面向对象程序设计思想以及软件工程项目开发技术等。为学生今后从事该专业领域的工作奠定基础。同时,本课程将紧密结合实际,及时讲解.NET WINDOWS开发实训的最新技术和方法,并通过学生的实际操作来掌握C#的最新技术动向,为学生毕业后能更快地适应工作环境创造条件,围绕实践中的具体模块和案例进行分析,突出对学生程序设计和系统开发等实践能力的培养。学习本课程之前应当具有计算机基础、C语言程序设计和数据库原理的预备知识。1.2课程设计理念本课程是以高等职业院校“计算机信息管理”专业的学生就业为导向,在行业专家的指导下,对计算机网络管理、企业技术支持、网站建设技术等专门化
3、方向所涵盖的岗位进行任务与职业能力分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为若干个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性。在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。采用理论教学+实验实训+行业实践3层递进相结合的模式来提高教学质量,从而培育学生掌握网络管理员的基本职业能力。1.3课程开发思路该课程是依据“计算机应用技术专业人才培养方案”设置,是当前软件行业流行的开发工具。教学过程采用循序渐进的的方式,其总体设计思路是,打破传统的以知识传授为主要特征的授课模式,转变为以工
4、作任务为中心组织课程内容,并让学生在完成具体模块及项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。课程内容突出对学生未来职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。项目设计以小的编程技巧,到小模块编写,异常处理,软件测试,再到大的项目开发,逐步实现编程能力、测试能力的整体提升,本课程以循序渐进,逐步提高技术层次的实战工作流程为线索来进行。教学过程中,也通过校企合作,校内实训基地建设等多种途径,采取工学交替等形式,充分开发学习资源,给学生提供丰富的实践机会。
5、教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。2.课程目标本课程是计算机应用技术专业的核心课程。该专业的毕业生,可以在计算机软件开发及其相关行业就业,也可以到金融、教育等行业发挥作用。理论上,要求学生掌握计算机软件技术的基础知识,包括系统分析知识、设计与实现知识、系统测试,系统维护等;技能上,要求学生能掌握基本的模块化程序设计技术;面向对象程序设计技术,控制台程序设计开发技术,Windows项目开发技术,网站开发技术,系统测试技术和系统维护技术。.NET WINDOWS开发实训课程就是为了培养符合计算机程序员、系统测试员和软件工程师等岗位需要的技
6、能型人才而开设的。1方法能力目标:(1)培养学生谦虚、好学的能力;(2)培养学生勤于思考、认真做事的良好作风;(3)培养学生良好的学习态度;(4)培养学生举一反三的能力;(5)培养学生理论联系实际的能力和严谨的工作作风;(6)细致、耐心与吃苦耐劳的意识,以便将来在工作中要细致、耐心,要有较好的观察与判断能力并且要有吃苦耐劳的精神。2社会能力目标:(1)培养学生的沟通能力及团队协作精神;(2)培养学生分析问题、解决问题的能力;(3)培养学生敬业乐业的工作作风;(4)培养学生的表达能力;(5)培养学生查错、纠错的能力;(6)较强的自我知识、技术更新能力,快速跟踪计算机软件的新技术及开发技术的新动态
7、。3专业能力目标:(1)使学生可以全面而细致地了解.NET WINDOWS开发实训技术状况;(2)掌握C#软件开发所需的各种专业技术知识;(3)通过规范化编程加深对.NET WINDOWS开发实训的理解;(4)掌握进行.NET WINDOWS开发实训开发工具使用;(5)了解.NET WINDOWS开发实训的最新技术和标准。21知识目标(1) 掌握控件和事件的概念,学会常用控件的属性设置;(2) 掌握赋值语句、注释语句、运算符、数据常用类型及其表示,理解变量及作用域概念;熟练掌握程序结构及基本语句的用法;了解掌握常用函数、一维数组的概念及其用法,了解多维数组的概念;熟练掌握过程及函数的用法;(3
8、) 熟练掌握常用标准控件的作用、使用方法及响应事件;(4) 熟练掌握用菜单方式设计程序;(5) 熟练掌握图形的绘制方法及鼠标事件;(6) 了解文件结构及类型概念,熟练掌握顺序文件的操作使用;(7) 了解多媒体控件,掌握多媒体应用程序的开发方法;(8) 掌握用数据管理器开发数据库应用程序的技术。22职业目标(1) 质量意识:重视质量,意识到质量是企业生存的前提和保障;(2) 工程规范意识:工作中严格遵守工程规范,不以个人的好恶任意操作;(3) 团队精神:具有合作精神、协调工作和组织管理的能力;(4)较强的知识、技术的自我更新能力:快速适应新的程序设计工具。23技能目标(1) 通过基础实验课,使学
9、生能熟练掌握标准的Windows程序设计、C# 界面设计和常用组件的应用;(2) 通过数据库应用程序开发训练,使学生能够利用C#开发数据库应用程序;(3)通过实验训练,使学生基本掌握Web应用程序开发技术。 3.课程内容标准根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,说明学生应获得的知识、技能与态度。学习情景工作任务职业要求技能要求知识要求1. 基础结构设计1.1 顺序结构设计1.能够熟练使用文框、标签、图片框与图片列表框控件2.能掌握赋值语句、输入与输出技能一: 计算圆的面积与周长。技能二: 一个简单的计数器。技能三: 为小学生设计一个用于2位数以内的加法练习程序。掌握顺序结构
10、设计1.2 分支结构设计1.能够编写分支结构的程序 2.掌握单分支选择结构3掌握多分支选择结构4.单选按钮与复选框控件、分组框控件的使用技能一: 输入成本与收入,如果成本等于收入,则显示盈利情况为“持平”,如果成本小于收入,则显示盈利情况为“盈利”,如果成本大于收入则显示盈利情况为“亏损”。输入两个整数,输出较大的整数。技能二: 求函数值,输入x,计算y的值,其中:x大于等于0时y=4x,当x小于0时y=15-2x掌握分支结构设计1.3循环结构程序设计 1.能够编写简单的循环结构的程序2.掌握循环语句的结构、使用;3.掌握各种循环语句的区别技能一: 计算1100的奇数和。使用for语句实现。技
11、能二: 输入一个企业每年产值的平均增长速度,求多少年后产值能够翻一番。技能三: 输入两个正整数,求两个数的最大公约数与最小公倍数。编写出程序代码,并调试通过。掌握循环结构程序设计2.OOP面向对象程序设计1.能够根据项目要求创建类 2.能够编写类的成员3.能够根据类的关系定义子类4.掌握类的定义及对象的创建5.掌握类的继承性、多态性、虚方法的定义与应用技能一: 定义了一个名为“Cuboid”(长方体)的类,类体中包括长、宽、高字段,并声明它们的属性。技能二: 定义了一个名为“Student”(学生)的类,类体中包括学生的学号(“id”)、姓名(“name”)与性别(“sex”),并声明它们的属
12、性 掌握面向对象程序设计3.菜单菜单程序设计1.能够建立下拉菜单和弹出式菜单2.掌握下拉菜单和弹出式菜单设计方法和相关程序的设计技能一: 为程序设计一个菜单,包括“窗口”和“颜色”两个菜单标题项。技能二: 创建一个类似于记事本菜单的窗体掌握菜单程序设计4.状态栏状态栏与对话框程序设计1.能够对状态栏与对话框进行设计与编程2.掌握工具栏、状态栏与对话框技能一: 为应用程序设计一个工具栏,其中包括用于设置窗口透明度按钮和窗口大小的四个工具按钮。技能二: 为应用程序添加一个包含有3个面板的状态栏,第3个面板显示时间掌握状态栏5.事件键盘事件、鼠标事件设计1.能够编写键盘事件、鼠标事件2.掌握键盘事件
13、、鼠标事件的应用技能一: 设计一个ASCII码查询程序,用户按下某一键后屏幕显示该键名及对应的ASCII码技能二: 设计一个数字文本加密程序掌握事件6异常处理异常处理程序设计1.能够对程序中的异常进行处理 2.掌握异常处理概念、捕获处理异常、C#的异常类技能一: 设计程序用来检查指定文件是否存在。要求无论文件存在与否,程序均能正常结束。技能二: 编写一个用于复制指定文件的应用程序,要求使用try语句捕获、处理可能出现的异常。掌握异常处理4.课程实施标准4.1课程的重点、难点重点:顺序结构设计、分支结构设计、循环结构程序设计。难点:OOP、Ado.Net、事件、异常处理。解决方法:多讲多练,耐心
14、讲解,多使用生活中的小例子讲解。4.2实训方法和实训手段1.实训方法(1) 大力推广“项目导向教学”模式,教学中以工作任务为中心组织课程内容,让学生在完成项目过程中来构建相关理论知识,并通过项目的实现来形成相应职业能力。通过“项目的提出”,分解出“能力目标”,联系“日常典型案例”,引出“基本知识点”,结合知识点掌握“分解活动”操作要领,以上工作完成之后,提出项目要求达到的目标,让学生独立(或者分组)实现“项目目标”,结合项目(活动)的操作过程,最后完成“实训体会与总结”。采用“项目导向教学”,学生在课程学习中思路清晰,项目目标明确,学习积极性高,在已经实施的教学质量跟踪调查中,学生反馈效果良好
15、。 (2)充分发挥学生的学习主观能动性。在本课程的教学过程中,注意训练学生的编程动手能力,引导学生理论联系实际,应用课本中的语法知识来解决实际编程问题。本课程的学习过程也是复杂程序设计的训练过程。(3)实验在本课程教学中起到至关重要的作用。要求每次实验都有具体任务,将调试好的程序存盘并加以检查。写好实验报告。(4)评价教学方法要以实现课程标准规定的教学目标为依据,好的教学方法应有助于学习对教学内容的理解,并能激发学生的学习热情,提高自己的动手编程能力。鼓励有所创新并取得实效的教学方法。2.实训手段(1)注意教学方法的灵活性,可组织学生讨论、问题教学、阅读指导等。有条件的话,借用多媒体的声像演示
16、,对理论实例进行展示,提供给学生直观的理论印象。通过程序实例的分析,培养学生运用书本理论来分析问题、解决问题的能力和研究意识。(2)教学内容全部上网:本课程的教学大纲、教案、习题、实验指导、参考资料、教学录像等内容全部上网,并向学生免费开放,通过网络化的教学方式(网络课件、网上答疑、网上提交作业、视频点播),学生可以在课外自主学习提高。4.3教学内容学习情景工作任务教学内容教学步骤及方法学时安排1. 基础结构设计1.1 顺序结构设计1.能够熟练使用文框、标签、图片框与图片列表框控件2.能掌握赋值语句、输入与输出多媒体教学演示和讲解法小组讨论10401.2 分支结构设计1.能够编写分支结构的程序
17、 2.掌握单分支选择结构3掌握多分支选择结构4.单选按钮与复选框控件、分组框控件的使用多媒体教学演示和讲解法小组讨论101.3循环结构程序设计 1.能够编写简单的循环结构的程序2.掌握循环语句的结构、使用;3.掌握各种循环语句的区别多媒体教学演示和讲解法小组讨论202.OOP面向对象程序设计1.能够根据项目要求创建类 2.能够编写类的成员3.能够根据类的关系定义子类4.掌握类的定义及对象的创建5.掌握类的继承性、多态性、虚方法的定义与应用多媒体教学演示和讲解法小组讨论32323.菜单菜单程序设计1.能够建立下拉菜单和弹出式菜单2.掌握下拉菜单和弹出式菜单设计方法和相关程序的设计多媒体教学演示和
18、讲解法小组讨论24244.状态栏状态栏与对话框程序设计1.能够对状态栏与对话框进行设计与编程2.掌握工具栏、状态栏与对话框多媒体教学演示和讲解法小组讨论16165.事件键盘事件、鼠标事件设计1.能够编写键盘事件、鼠标事件2.掌握键盘事件、鼠标事件的应用多媒体教学演示和讲解法小组讨论14146异常处理异常处理程序设计1.能够对程序中的异常进行处理 2.掌握异常处理概念、捕获处理异常、C#的异常类多媒体教学演示和讲解法小组讨论1212机动6合计1445课程考核标准5.1考核内容及标准学习情景工作任务考核内容及分值考核标准及评分考核方式1. 基础结构设计1.1 顺序结构设计1.能够熟练使用文框、标签
19、、图片框与图片列表框控件2.能掌握赋值语句、输入与输出5分;5分过程性评价:提问、课后作业;总结性评价:实训总结报告1.2 分支结构设计1.能够编写分支结构的程序 2.掌握单分支选择结构3掌握多分支选择结构4.单选按钮与复选框控件、分组框控件的使用5分5分5分5分过程性评价:提问、课后作业;总结性评价:实训总结报告1.3循环结构程序设计 1.能够编写简单的循环结构的程序2.掌握循环语句的结构、使用;3.掌握各种循环语句的区别5分5分5分过程性评价:提问、课后作业;总结性评价:实训总结报告2.OOP面向对象程序设计1.能够根据项目要求创建类 2.能够编写类的成员3.能够根据类的关系定义子类4.掌
20、握类的定义及对象的创建5.掌握类的继承性、多态性、虚方法的定义与应用5分5分5分5分5分过程性评价:提问、课后作业;总结性评价:实训总结报告3.菜单菜单程序设计1.能够建立下拉菜单和弹出式菜单2.掌握下拉菜单和弹出式菜单设计方法和相关程序的设计5分5分过程性评价:提问、课后作业;总结性评价:实训总结报告4.状态栏状态栏与对话框程序设计1.能够对状态栏与对话框进行设计与编程2.掌握工具栏、状态栏与对话框5分5分过程性评价:提问、课后作业;总结性评价:实训总结报告5.事件键盘事件、鼠标事件设计1.能够编写键盘事件、鼠标事件2.掌握键盘事件、鼠标事件的应用5分5分过程性评价:提问、课后作业;总结性评价:实训总结报告6异常处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品开发流程与阶段评审标准模板
- 2025年村委与个人农业资源整合合同
- 2026年乌苏市兴融建设投资集团有限责任公司招聘人员备考题库及参考答案详解
- 中国人民财产保险股份有限公司吉安市分公司2026届校园招聘29人备考题库及一套完整答案详解
- 无锡市第九人民医院2026年招聘备考题库及一套答案详解
- 2026年晋江市第二中学学生宿舍管理员招聘备考题库有答案详解
- 2026年恒丰银行青岛分行社会招聘备考题库附答案详解
- 加油站与建筑工地燃油合同
- 高功能车型生产保证承诺书4篇
- 乳房护理产品
- 研磨钻石的专业知识培训课件
- 以青春之名赴时代之约-高中爱国主题班会-2025-2026高中主题班会
- 2025年传达学习医疗机构重大事故隐患判定清单会议记录
- 桂林学院《新时代中国特色社会主义与实践》2024-2025学年第一学期期末试卷
- 企业无违规经营声明范本模版
- 2025年医疗器械直调申请表
- 道桥模拟考试题与答案
- 2025至2030中国家用燃气报警器市场现状发展分析及发展战略规划报告
- 毕业设计(论文)-小型混泥土搅拌机机械系统设计
- 物理●海南卷丨2021年海南省普通高中学业水平选择性考试高考物理真题试卷及答案
- 金融行业行政管理社会调查报告范文
评论
0/150
提交评论