您好,欢迎访问三七文档
第1页《C#程序设计》课程标准第一部分前言C#是基于微软的下一代开发平台.Net的全新的面向对象的程序设计语言。C#不仅支持分布式应用的开发,还可以开发任何古典风格的Windows程序,包括控制程序、图形程序、服务程序、普通组件和Web页面等(硬件驱动程序除外)。C#语言不仅保持了C++语言的熟悉的语法,同时还集成了VisualBasic语言的快速应用开发功能以及类似于Java的与平台无关和即时编译特性,为程序的开发提供了更高的稳定性、可靠性和安全性。这就意味着学会它以后在应用开发中可以花费更少的时间和更低的培训费用,使源代码明了简洁,这一切都将使得开发者的开发过程变得轻松愉快。一、课程性质和任务《C#程序设计》是网络工程专业选修课程。本课程的教学目的为:1、学习面向对象的程序设计技术和方法;2、学习用C#设计程序解决实际问题;3、了解和掌握.Net平台环境和工具,提高调试程序和使用开发工具的能力,为从事软件研制开发打下基础。经过本课程的学习,将引导学生由浅入深,一步一步,由实践到抽象,逐渐掌握用C#语言设计控制台应用程序,用C#语言和.Net框架类库设计单独的、c/s结构或三层结构分布式的Windows应用程序,b/s结构分布式的Web应用程序的技术,以及设计最新的Web服务的技术;掌握开发现代应用软件的基本技术和方法,使学生能胜任国内IT行业市场对应用软件程序和开发人员的工作。二、课程基本理念1、注重能力培养本课程注重编程思想的培养,提高他们的动手操作能力,增强他们理论联系实际的能力,引导他们逐步掌握处理实际问题的能力,培养他们的创新精神。2、突出学生主体本门课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出了以学生为主体的思想。课程实施应成为学生在教师指导下的构架知识、提高技能、活跃思维、展现个性、和拓宽视野的过程。3、大力提倡网络教学,培养学生自主学习的能力利用校园网的优势,我们把该课程的所有教学资源上网,并利用电子邮件、课程BBS与学生进行课外交流,为学生提供了更为广泛的沟通渠道与环境。通过网络平台,学生不仅可根据自己的学习情况有重点地选取再学习的内容,并能通过网络自测系统进行学习效果的测试,大大提高了课程学习的效率。4、运用灵活多变的教学手段结合传统的“粉笔+黑板”的教学模式,大量采用多媒体教学和一体化教学,大大提高了课程教学效果。我们为教师提供了2种多媒体教学环境:一种是具有联机的大屏幕投影的教室;第二种是装有多媒体教学软件的计算机机房。为了进一步提高高职学生的综合素质,强化学生程序纠错能力和阅读计算机外文资料的能力。三、设计思路第2页本门课程在设计过程中,根据国家、各大中专院校对本门课程改革和变化的具体情况,专业对学生的要求和社会对学生应用能力的要求,本着宽基础、多方向的就业思路,跟据专业岗位群技能要求,从而确定教学内容、教学时数和教学方法。本课程标准对知识目标描述使用了“了解、理解、掌握、灵活运用、解决”等目标动词,对能力目标描述使用了“使用”目标动词。第二部分课程目标一、总体目标“以学生为主体,以学生的学习为中心”,通过本门课的教学实施,能使学生熟练掌握C#语言的编程规范,形成面向对象的编程思想,针对企业提出的具体任务,能够设计出高质量的代码。同时培养学生的辩证思维能力,并注重渗透思想教育,加强学生的职业道德观念。二、课程子目标(一)基本知识教学目标1.了解C#语言的基本概念、语法、语义和数据类型的使用特点;2.熟练掌握面向对象的程序设计的方法。3.具有良好的程序设计风格。4.熟悉VS.net的集成环境,能够编写简单的C#程序,并具有基本的纠错和调试程序的能力。(二)能力目标1.掌握最基本算法的设计与实现方法;2.掌握C#语言程序设计的方法及编程技巧,能正确使用C#语言编写程序;3.对企业提出的具体任务,能够设计出高质量的代码。(三)思想教育目标1.初步具备辩证思维的能力2.具有热爱科学、实事求是的学风和创新意识、创新精神。3.加强职业道德意识。第三部分内容标准及教学基本要求《C#程序设计》是网络工程专业选修课,在教学计划中共36学时。其学习目标、学习内容和建议如下:第1模块C#概述一、学习目标了解C#的由来及发展、熟悉C#集成开发环境,学会VS.net的安装。二、学习内容C#的由来及发展、C#的运行环境和安装、C#集成开发环境三、学习活动建议(一)课堂讨论法(二)案例演示法第3页第2模块简单的C#程序设计一、学习目标C#的程序结构和理解C#的开发环境,以及C#是如何运行的。二、学习内容C#程序结构、输入/输出操作、第一个小程序三、学习活动建议(一)课堂讨论法(二)案例演示法第3模块数据类型、运算符与表达式一、学习目标学习C#的语法结构,掌握C#数据类型和运算符和表达式。二、学习内容数据类型、常量与变量三、学习活动建议(一)课堂讨论法(二)案例演示法第4模块结构化程序设计一、学习目标结合C语言,学习结构化程序设计的三种结构,理解结构化程序设计的编程思想。二、学习内容结构化程序设计的概念,顺序结构,选择结构,循环结构,异常处理三、学习活动建议(一)课堂讨论法(二)案例演示法第5模块数组、结构和枚举一、学习目标理解数组的概念和数组的应用特点;熟练掌握结构类型的创建和应用。二、学习内容数组、结构类型、枚举三、学习活动建议(一)课堂讨论法(二)案例演示法第6模块C#的面向对象程序设计一、学习目标从结构化的编程思想转换为面向对象的编程思想。使学生掌握面向对象的编程方式和思维方式。深刻理解封装、继承和多态,并学会具体的应用。二、学习内容面向对象程序设计的基本概念,方法、属性、索引和事件,构造函数和析构函数,第4页继承、接口、委托和事件三、学习活动建议(一)课堂讨论法(二)案例演示法第7模块可视化应用程序设计一、学习目标熟练掌握Windows窗体编程思想;认识都有什么控件,各种控件的应用。二、学习内容Windows窗体、控件概述命令、按钮控件、标签控件、文本框控件、单选按钮和复选框、面板控件和分组框控件、图形框控件、列表框控件、带复选框的列表框控件、组合框控件、滚动条控件、定时器控件、月历控件、日期/时间控件、超链接标签控件三、学习活动建议(一)课堂讨论法(二)案例演示法第8模块C#的文件操作一、学习目标C#的读写操作。二、学习内容文件概念、文件的读和写、文件操作实例——链表算法三、学习活动建议(一)课堂讨论法(二)案例演示法第9模块C#的数据库操作一、学习目标熟练掌握对数据库的操作。Access数据库操作和ADO.NET的应用。二、学习内容Access数据库、客户/服务器模式编程概念、ADO.NET编程、应用举例三、学习活动建议(一)课堂讨论法(二)案例演示法第10模块.NET平台及Web服务一、学习目标熟悉什么是.NET平台及Web服务,.NET平台的构架和Web服务的工作原理。二、学习内容什么是Microsoft.NET、Web服务的概念、Web服务编程实例三、学习活动建议(一)课堂讨论法(二)案例演示法第5页第四部分实施建议一、教学建议(一)课程内容模块化:按工作岗位所要求的知识、技能、素质分析表,确定课程内容教学模块,并列出每个教学模块明确的教学要求、参考资料,按教师讲授演示-学生练习-教师点评,个别辅导-学生自我评价-教师或来自企业的技师测评的教学过程进行教学。(二)能力培养项目化:以来自于企业的生产项目为案例,整个教学围绕工作任务的解决展开,突出知识的应用性,引导学生自主思考,自主作业,首先按教师的指导完成相似的项目,然后组织小团队独立地完成新的项目,在解决生产任务中提高知识的运用能力、创新能力、团队精神、综合职业素质。(三)实践指导个性化:教师在指导学生完成项目的时候,注意引导学生发挥个人的特长,要求学生作品的造型风格,手法各具特色,表达学生对三维空间艺术设计中的灯光,材质的不同感受,培养学生适应不同职业岗位层次需求的个性化指导,逐步培养特色个体。二、评价考核建议本课程的考核应注重过程性评价、成长性评价,注重实际操作能力的考核。建议采用学生自评、互评、教师评价相结合,过程与结果相结合的评价方式,全面客观的评价学生的成长与发展。建议采用的评价标准如下:《C#程序设计》考核可以由2个部分构成:第一部分为平时成绩,及学生对老师给出实例的完成情况的记载。根据完成情况给定分数算平时成绩。第二部分为考核成绩,及学生在最后学期考核中的成绩。三、教案编写建议在教案设计上,要求老师全部采用电子教案,列出本课堂内容的重点及难点给学生参考,查阅各类参考书目并列在教案上,进行网络资料搜集并推荐相关网站的链接,布置相应的作业、思考题及实践项目。提供主体网络资源库让学生能在线学习,研讨与答疑。要求老师在实验实训课题调试一周布置相关课题任务,使学生有足够的时间进行准备。四、课程资源的开发与利用建议(一)学校教学资源全课程使用多媒体电子教案教学,教学设备、实验(训)室利用:多媒体教学,投影仪、机房。(二)网络教学资源充分开发案例材料和信息、可视光盘、多媒体光盘、网络资源,如录制名师课堂教学情境、制作案例材料和开发多媒体课件等,供学生学习和教师讨论。利用和开发第6页网络教学资源,扩充学生知识面,丰富课堂教学形式。(三)图书馆资源学校图书馆、网络机房应能基本满足学生课外阅读的需要,这对于扩大学生的知识面,激发学生学习兴趣都起着重要的作用。(四)智力资源应充分利用学校和社会上的智力资源,如邀请有关专家和企业相关人士为师生讲课,就一些问题向专家请教,查阅相关教育的国内外资料。第五部分附录一、术语解释(本标准中未有晦涩难懂的专业术语)二、案例(该课程案例以课件形式表现)
本文标题:C#课程标准-完成
链接地址:https://www.777doc.com/doc-2067423 .html