“C#程序设计”课程设计教学中的几点实践.docVIP

“C#程序设计”课程设计教学中的几点实践.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#程序设计”课程设计教学中的几点实践 【摘要】基于C#的课程特点,结合我校农业特色专 业的实际需求,着重研究课程设计环节的重要作用,做好这 一环节的选题储备,鼓励学生自主设计、完成,并设置合理 的考核方式,通过 4 个学期 8 个班级教学效果对照,实验结 果表明实验班的成绩相对理想,有助于巩固学生的知识结构, 且锻炼、培养学生的兴趣和能力。 【关键词】课程设计;选题;考核方式 课程设计是一个多义词,可以指“为掌握某一课程内容 所进行的设计” ,称作“课程实习” [1-2],大学的计算机专业 学生开设《C#程序设计》的课程设计要求学生独立完成一项 涉及本课程主要内容的综合性、应用性的计算机程序开发题 目;课程设计的另一个含义是有目的、有计划、有结构的产 生教学计划、 教学大纲以及教科书等系统化活动, 也称作“课 程开发” [3] °C#编程语言的教学目标要求理论与实践相结合, 各高校为这门课程安排实践环节(包括课程实验和课程设 计),以巩固理论课程的教学成果,并进一步培养学生的创 新能力 [4-5]。根据各自学校的目标学生层次和课程特点,每 个学校都有自己的成功经验 [6-7] 。 目前,结合我校学生的实际情况,及计算机编程语言课 程的学习要点,选择难度适中的设计内容,在巩固现有的知 识结构的基础上,也为学生提供了自主学习的空间及时间, 合理安排课程设计的时间,选择科学公正的考核评价方式。 1 课程特点和学生层次 C#是一种面向对象的编程语言, 为.NET平台程序开发提 供快速解决方案,C#可支持开发控制台应用程序, Windows 应用程序和 Web应用程序。学生的学习能力与学习兴趣、 主 动性直接关联,通过前期理论课程的教学,已经对大部分学 生的学习情况、学习兴趣有了一定的了解,有些学生喜欢生 动有趣、画面丰富的内容,例如,基于 B/S结构的.net网站 设计;有的学生更善于掌握有规则的内容,例如,基于 C/S 结构的管理信息系统;也有一部分同学对嵌入式系统开发有 兴趣,开发上位机软件一方面接收、显示硬件采集的数据, 同时编程反过来控制硬件设备。 2 选题 《C#程序设计》内容涉及范围广泛,选题应立足于课程 实践,兼顾学生的兴趣、社会的需要和知识体系,以解决实 际问题为指向。对于学生来说,不应要求学生全面掌握所有 内容,可结合学生的学习兴趣,设计一些与学习内容相关又 具有实际意义的题目,供学生自主选择。课程设计的题目在 内容上一定要丰富、新颖,特别注意难度适中,不能让学生 可以轻易在网上直接查找到完整的源代码,然而也不能难度 过大,让学生觉得束手无策,一点可学习、借鉴的知识都查 不到。因此,选题来源上,主要采用以下两种方式。 方式一:汇集指导教师主持或参与过的横、纵向课题作 为选题,我校具有农业背景,为现代化农业服务,横向课题 以各个农场的实际项目为主,为农场高效生产、科学管理搭 建信息化平台,例如,温室大棚监控、党建管理系统、田间 灌溉系统等,纵向课题包括厅局级科研项目,省、国家级自 然基金项目, 例如,奶制品溯源管理、 育秧棚植株苗间监控、 母猪发情行为采集系统等; 方式二:来自往年大学生创新项目,如智能牛舍监控系 统、仔猪饮水量管理系统等。 选题时一定注意控制设计的工作量,明确训练的核心内 容,并将题目及时下发。 3 创新能力的培养 能力培养是一个长期漫长的、渐进的过程,利用课程设 计一、两周时间,培养学生的创新能力几乎是不可能实现的 事情,这里只将C#课程设计视为其中一个环节, 作为对创新 能力培养的一次尝试和探索。不同的需求,设计出的程序具 有不同的表现形式,需要学生展现其创造力,学生可以设计 出赏心悦目的界面、实用的功能按钮、功能封装的自定义函 数,编写数据库操作的触发器和存储过程,及下位机的读写 命令等等。凡是学生想要做的,就鼓励其大胆尝试,并配以 指导教师,解决技术上的瓶颈问题,即使尝试失败了,也要 求学生自己找出问题,总结教训,失败是为下次成功做最好 的积累。 4 时间安排和考核方式 课程设计的时间通常安排在理论课程之后,将理论与实 践相结合,有助于学生理解和掌握。课程设计的题目多源自 于实际项目,学生对于实际项目的需求和设计目标缺乏感性 认识,盲目开始设计,会多走弯路,影响设计的时间进度。 因此,在课程设计正式开始前,学生需要必要的准备工作, 包括基础知识储备和项目需求储备。基础知识储备在《 序设计》的理论课程及其前续课程中已讲授;对学生而言, 大部分实际项目已经超出了他们的眼界,因此,花费时间, 深入了解整个实际项目流程非常必要,步骤为:首先,为学 生提供每个项目负责教师的联系方式,要求学生自己主动沟 通,了解课题的实际需求;其次,在指导教师的监督下,已 了解需求的学生向其它学生表述项目需求的核心内容

文档评论(0)

dianxin1241 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档