- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实践课程内容设计
实践环节对学生是一种全面综合训练,是与课堂听讲、课后复习和作业练习相辅相成的不可缺少的一个教学环节。《高级语言程序设计》是一门实践性很强的课程,所以我们从培养应用型人才的目标出发,高度重视实践教学,很好地将实践教学融入到理论教学中,有效加强了学生动手能力的培养。
本课程从更新实践教学内容、改进实践教学方法等方面入手,构建本课程先进的具有可操作性的实践教学体系。
本课程的实践教学由两部分构成:上机实习部分(36学时)和一周的课程设计。理论教学中讲解的知识在课堂中通过案例加以程序化,再通过上机实验将程序进行调试通过,最后的课程设计精心设计了多个题目,内容的编排方面尽量选取经典实例,力求新颖,吸引学生的兴趣,并对每个具体的实验题目要求学生给出完整的问题描述、数据描述、算法描述,程序源代码以及调试分析结果,在进一步加强学生动手能力的同时使书上的知识变活,起到了深化理解和掌握教学内容的目的。
1. 实践教学的教学目标
(1) 上机实习课的教学目标
上机实习内容主要为各章节的例题与习题和老师自行布置的典型题目,包含一些验证性实验和程序设计练习,以及流行的开发平台的使用技巧,基本上做到与课程教学同步。
熟悉VC++工作环境。通过调试运行程序,学会判断程序代码中的语法错误,通过设置断点与单步执行等手段,查找出程序代码中的逻辑错误。
通过上机操作,观察程序的运行情况与运行结果,进一步理解理论课所讲程序设计的知识点内容,为进一步用C++开发工程项目程序打下基础。
(2) 课程设计的教学目标
本课程设计是在《高级语言(C++)程序设计》课程上设置的,是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。本课程设计以综合性训练为主,进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,针对C++语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,强化上机动手能力,闯过编程关,把理论知识与实际应用相结合;同时强调好的程序设计风格。
2. 实践教学是对理论教学深化和提升
实践教学与理论教学既有密切联系,又有相对独立性,二者同等重要,缺一不可。它对提高学生的综合素质,培养创新精神与实践能力有着理论教学不可替代的特殊作用。特别是在工科教学体系中,实践教学是实现人才培养目标的重要环节。实践教学与理论教学并重,实践教学是理论教学的延伸,更是理论教学的深化和进一步提升。
实验课由任课教师亲自主持和设计了本课程的上机实习和课程设计教学内容、形式和要求。并由任课教师完成项目试运行与验收,确保教学与实验课不脱节,并且相互紧密配合。
该课程真正实现了实践教学内容与理论教学既有区别又有联系,相辅相成、整体优化,实践教学的方法科学,要求严格,教学效果好;
3. 实践教学有效培养学生不断进取的创新精神和独立分析问题和解决问题的能力
实践教学注意培养学生不断进取的创新精神,挖掘学生的创新潜力,培养学生发现问题,分析问题和解决问题的能力。在课程设计的过程中,学生们表现出前所未有的热情,通过教学实践证明:经过课程设计可以有效地培养和提高了学生运用理论知识和实际解决问题的能力,其中包括自学能力、实际操作能力、工作岗位的适应能力等多种能力。为调动学生的学习积极性,课程设计结束时,我们对每一学生设计内容进行验收、答辩。使学生非常认真,效果极佳。有的学生在课程设计报告中说:“这次课程设计不仅增强了我的动手能力,使我对书本上的知识有了更深一层的理解,能够充分的将所学的知识与实际相结合,增强了解决实际问题的能力,在遇到困难时,能够坚忍不拔,刻苦钻研,团结互助,发扬团队精神。使我充分地认识到,无论做什么事情,都要踏踏实实,认认真真,决不轻言放弃。对自己的目标要锲而不舍,坚持不懈,只有做到这些,才能够有所作为。”
4. 实践教学培养了学生的团队协作精神
实践教学在培养学生独立分析问题、解决问题的同时,也培养了学生的团队协作精神。在课程设计中,允许两个同学共同完成一个相对完整的系统,如学生成绩管理系统,该系统包括很多模块,在短短的一周课程设计时间内,一个学生从需要分析、概要设计、详细设计、软件编码到软件测试,最后做出较完善的系统是非常困难的,因为最好还要求完成课程设计报告,并进行答辩。所以2个同学共同完成,既要分工明确,还有在系统总体的设计思想、设计风格、各模块的对外接口等方面进行协作,很好地配合,所以一周的课程设计之后,在一定程度上可以培养学生的团队协作精神,为今后其它课程的课程设计、毕业设计等打下了良好的基础。
5. 实践教学内容的技术性、综合性和探索性关系处理得当
在实践教学中,根据理论课程的内容,让学生重点掌握所学的理论知识,如各种数据结构的应用场合、特点、使用过程中的注意事项,结构化程序设计中
文档评论(0)