ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:26.79KB ,
资源ID:495631      下载积分:5 金币
已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《C#程序设计》课程标准.docx)为本站会员(夺命阿水)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(发送邮件至doc331@126.com或直接QQ联系客服),我们立即给予删除!

《C#程序设计》课程标准.docx

1、C#程序设计课程标准课程名称:c#程序设计课程编码:60415008总学时数:60理论学时30实践学时30适用专业:物联网应用技术一、课程概述I.课程定位本课程是计算机物联网应用技术专业的专业必修课,主要针对。net软件开发工程师等岗位开设,具有进行C/S软件体系结构程序设计、分析、编码、测试和部署的能力,运用面向对象的思想编写程序解决实际问题的能力。培养学生良好的职业素养,具有独立分析、解决问题的能力和创新学习、研究性学习的能力。前导课程有C语言程序设计、SQLSerVer数据库等课程,后续课程有。NET软件工程师模拟岗位训练课程。2.课程设计思路本课程标准按照“校企结合、工学结合、专业教育

2、与职业教育融通、工学交替、实境育人”的改革思路,根据工作过程系统化课程开发的思路,通过对软件开发过程的深入分析,在对软件开发所涵盖的岗位群进行工作任务与职业能力分析的基础上,确定以具有代表性的典型工作任务为中心,实际项目为载体,对课程知识进行序化和重构,对教学内容进行重新组合和综合,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑高等职业教育对理论知识学习的需要,并融合计算机程序设计员国家职业资格证书对知识、能力和素质的要求。每个项目的学习都按以典型应用软件产品为载体设计的项目驱动活

3、动来进行,以工作任务为中心整合理论与实践,实现理论与实践的一体化。项目的设计由简单到复杂,理论知识采取循环式教学,课内项目和课外项目相结合。二、课程目标1.总体目标通过本课程学习,学生能够学会使用C#语言开发窗体程序与数据库程序的基本方法,培养学生使用C#语言进行桌面程序设计的职业技能,掌握让学生按照企业要求和商业软件开发的规范开发项目,并为学生使用C#语言进行ASP。NET网站开发提供基础;养成良好的沟通能力与团队协作精神,具有良好的职业道德、较强的质量意识和创新精神。2.具体目标(1)职业技能目标具备阅读、分析、调试程序代码的能力;具备根据项目需求进行类设计的能力具备理清类之间的关系,进行

4、类的继承关系、多态性设计的能力具备根据项目要求进行简单的算法设计的能力具备面向对象的程序设计能力(2)知识目标:了解程序设计的发展趋势理解C#数据类型的分类及适用范围理解程序设计的顺序、条件和循环三种基本结构理解数组的语法结构,掌握数组的使用方法掌握结构与枚举掌握类的基本结构(basicstructure),属性(property)、方法(method)和事件(event)的设计及使用掌握类的继承性、多态性应用掌握接口的设计方法掌握ArrayList、HasTablesListDictionary的用法理解WinclOWS基本控件的属性、方法和事件及其使用理解WineIoWS高级控件的属性、方

5、法和事件及其使用理解SQLSerVer2005数据库的连接和访问掌握在。NET框架下开发三层结构数据库应用系统理解工厂模式在企业级软件开发中的应用(3)职业素质养成目标:通过标准开发过程和规范化的程序设计训练,培养学生吃苦耐劳、细致认真,一丝不苟的工作作风;通过项目中界面设计,激发学生的美学潜力和审美情趣;通过分组协作,培养学生团队合作和与人交流、沟通的能力;通过项目实施中的作品展示,培养学生表达和展示自我的能力与意识;通过互相评分,培养学生欣赏别人的品质。养成编程的良好习惯,不断拓展学习空间。三、课程内容与要求根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,课程内容以“项目”的形式

6、其排序遵循从简单到复杂原则。课程内容为典型软件开发项目,活动设计遵循原则:职业活动为导向;素质为基础;能力目标为主线;学生为主体;项目为载体;知识、理论、实践为一体。表I课程总体设计序号任务/项目/单元任务/项目/单元描述参考学时1项目1:HelloWOrld程序安装C#软件集成开发环境。认识集成开发环境内各窗体的功能和使用方法。编写控制台程序wHello,World!42项目2:Windows计算器运用软件工程知识进行简单的软件设计,如界面设计、过程设计等。利用设计结果和窗体、菜单、按钮、单选框、文本框等控件完成界面设计。设置控件的属性。运用C#语言编写控件的事件方法。调试程序。应用程序设

7、计语言的控制语句。103项目3:Windows记事本阅读项目需求,完成项目主要功能的分析和设计,完成设计资料整理。根据设计资料完成软件编码。设计带图标的菜单。使用文件对话框和文本文件。运用测试和调试知识测试和调试软件。104项目4:Windows任务管理器应用选项卡、列表视图、树视图、状态栏等控件,进行GDI+编程。16运用进程和线程知识创建进程、创建并启动线程、控制线程的执行、实现线程之间的同步5项目5:学生信息管理系统运用软件工程知识进行软件设计。根据设计结果综合应用窗体、菜单、文本框、对话框、标签、按钮、列表框、图片框、图像、列表、分割条、分组框、面板、选项卡、树视图、列表视图等常用控件

8、编写程序。能运用ADO。net访问数据库。运用测试与调试知识测试和调试软件。理解ADO。net的有关知识。20表2学习单元设计单元名称学习目标学习模块(内容)教学设计(方法和场所)学时知识内容和要求技能内容和要求单元1安装VisualStudionet开发环境解VisualStudionet系统运行环境的需求会分析、判断计算机软、硬件环境是否适合安装和运行VisualStudionet会安装VisualStudioonet开发环境VisualStudioonet安装和配置的步骤安装向导的操作和使用方法安装VisualStudionet的系统需求安装向导要采取项目教学法,以工作任务为出发点激发学

9、生的学习兴趣,教学过程中要注重创设教育情2单元2:编写uHelloWorId!”程序会运用。net提供的项目模板创建控制台应用程序了解C#程序源文件的组成和结构会.net集成开发环境的使用方法C#程序的编辑、调试和运行方法C#语言的特点C#源程序的组成和结构命名空间、类、Main2生成和运行应用程序O方法等概念阅读和设置项目配置文件(AssemblyInfoes)境,采取理论实践一体化教学模式单元3windows计算器”软件设计会运用软件工程知识阅读项目需求,分析项目的主要功能会设计应用程序界面会设计控件,包括控件的名称、所需属性和事件方法等能整理设计资料并完成简单的软件设计文档的编写界面设计

10、和过程设计的方法分析和设计的步骤工具软件的使用相关控件的用途上下文菜单多文档窗口(MDI)在窗口中布局控件2单元4:设置“Windows计算器”界面各控件的属性、事件方法各种控件的属性、事件C#语言的操作符、基本语句、类型系统、类、对象、属性、事件的相关知识在集成开发环境中设置控件的名称、属性编写事件代码的方法各种控件的属性、事件C#语言的操作符、基本语句、类型系统、类、对象、属性、事件的相关知识4单元5:“Windows计算器”软件测试和调试了解测试和调试的方法、步骤认识软件测试的重要性能完成软件的简单测试和调试代码复审试探法调试代码复审黑盒、白盒测试技术试探法调试技术4单元6:“Windo

11、ws记事本”软件设计、编码能阅读项目的需求分析能分析项目的功能能进行项目的简单设计并整理设计资料能界面设计和过程设计的方法分析和设计的步骤在可视化环境中编文件对话框文件的输入输出相关控件的用途、主要属性6为“Windows记事本”软件创建SDI文档的窗体会设置窗体属性会使用菜单和文本框控件能为菜单项的Click事件设计代码能编码实现文件的创建、读、写、修改、保存会使用文件对话框码的步骤、要点使用控件的方法和步骤编码的注意事项和事件主菜单和快捷菜单的知识相关C#语言知识单元7:uWindows记事本”软件测试和调试Windows记事本”软件测试和调试等价分类法测试用例的设计等价分类法4单元8:“

12、Windows任务管理器”软件编码能根据设计结果在集成开发环境中利用模板建立C#应用程序能为“Windows任务管理器”软件创建窗体能设置窗体属性能创建菜单、选项卡、列表视图、树视图等控件能为各菜单项的Click事件添加编码会使用选项卡了解GDI+编程会运用列表视图、状态栏等控件在可视化环境中编码的步骤、要点使用控件的方法和步骤编码的注意事项选项卡、列表视图、树视图、状态栏等控件的用途、主要属性和事件相关的C#语言知识16单元9:“学生信息管理系统”软件设能独立地根据设计结果在集成开发环境中利用模板建立C#应用在可视化环境中编码的步骤、要点使用控件的方法图片框、图像列表、分割条、分组框、面板1

13、8计、编码程序能为“学生信息管理系统”软件编写代码会运用ADOonet访问数据库和步骤编码的注意事项数据控件的使用方法等常用控件的用途、主要属性和事件相关的C#语言知识相关的数据库知识ADOonet访问数据库知识单元10:“学生信息管理系统”软件测试和调试理解测试和调试的方法、步骤能测试和调试软件测试的方法和步骤调试技术测试用例的设计;调试技术代码复审、黑盒推测技术、等价分类法、边界值、错误推测法2四、实施建议(一)考核评价建议本课程操作性较强,鉴于平时学习过程的重要性,且有多个能力训练项目贯穿始终,考核主要参考平时课堂表现、提交开发文档的质量,课外作品完成情况等项,其中软件开发文档以小组为单

14、位编写,所以评分也以小组为单位,以此考察学生团队合作的能力。考核方式:总成绩二过程性考核*60%+期末考试*40%(二)教材编写及选用建议教材名称:C#技术基础主编:出版社:高等教育出版社版本:2008年1月(三)实验实训设备配置建议根据本课程的特点建议理实一体化教学。这就对专业实训室有更高的要求:配置服务器,用来存放教师提供的素材以及所有学生上机完成的作业内容。配置教师机,供教师示范操作使用。必须实现全部计算机联网并按照多媒体教学广播软件,教师可将示范的内容通过广播软件显示在学生机的屏幕上,使用投影仪会影响后排学生的观看效果,并且造价太大。必须提供学生自由上机的时间,软件开发需要大量的课余时间进行练习,提供一个学习的环境。根据学生人数较多的实际情况,目前班级总人数一般在4060人左右,可以根据学生的层次将学生分成多个组,每组58人,并配备一个学习较好的学生作为组长,协助教师对学习进度较慢的学生进行重点指导。将来在条件允许的前提下应该将每个班级的人数控制在20左右,以便教师更好的进行辅导。(四)课程资源开发与利用建议说明本课程教学使用的教材与教学参考资料,包括主教材、主要参考书及参考资料以及网络教学资源。(五)其它该课程标准依据物联网应用技术专业调研报告和物联网应用技术专业人才培养方案编制。

宁ICP备18001539号-1