- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计类课程实验教学改革与研究.
程序设计类课程实验教学改革与研究
摘要:程序设计类课程是实践性非常强一系列课程,本文针对本校程序设计类课程实验教学改革实践中的教学内容、教学方法、教学手段等方面进行了探讨。实践表明通过这些方面的改革培养了学生独立分析问题、解决问题的能力和创新意识,不仅符合计算机学科发展的要求,同时也适应了社会和产业的人才需求。br 关键词:程序设计;实验教学;协作式教学br br 程序设计是计算机专业学生必须掌握的专业技能,我校对该类课程的教学十分重视,学生的学习兴趣也都很高,但教学效果普遍不太理想。我们结合近年来从事实践教学的经验,就计算机程序设计类课程的实验教学模式的改革做了以下探讨。br br 1注重教学内容的系统性与科学性br br 程序设计类课程之间的内容具有一定的连贯性,如目前大多数的院校先在一年级开设C或C++,接下来就是基于C或C++的数据结构和面向对象程序设计,因此我们一定要合理、科学地安排这些课程的实验教学内容。如在C语言课程中除了讲授基本的程序设计的语法使用、程序设计的思想之外,还必须花一定的时间讲解结构和链表,以及逐步灌输面向对象一些思想,为后继C++和数据结构等课程打好基础,注意内容的系统性,避免重复[1,2]。br 注意教学内容的不断更新。计算机技术的发展非常迅速,我们应该根据学科发展、经济发展及市场人才的需求来及时地更新教学内容。我院从最初的“Pascal语言程序设计”、“C语言程序设计”到后来采用以C++语言为主要编程语言。如在程序设计基础课程中以C++作为基础语言,在“数据结构”课程中以C++语言代替C语言,在数据库课程中以Visual C++作为前台开发的实验环境。近年来根据社会对计算机专业人才的需求以及程序设计发展的趋势,目前我院计划计算机专业学生以Java作为基础语言课程(软件专业继续开设C++语言课程),并增开基于.net的相关课程。br br 2实验教学和理论教学有机结合br br 将实验教学与课堂讲授有机结合起来,进行恰当衔接,可以提高学习效率。首先,教师必须充分准备好实验的内容,及时解决学生实验过程中遇到的问题,同时采纳学生提出的合理化意见并及时改进。其次,在每周一次的教研活动时,同门课程的教师可集体备课,研究教材与实验教学的方法,讨论学生的学习情况,交流心得,研究考br br 试及评分方法。br 理论课教师需兼上实验课,这样可以了解学生的实验课情况,并经常把学生出错的问题和难理解的问题通过课堂再次讲解,同时应与本课程的其他实验课教师沟通交流,便于课堂教学的改进,把理论课与实验课统一组织、计划,避免理论课与实验课脱节。br br 3注重基本技能的训练,培养学生分析解决问题的能力br br (1) 基本技能的训练br 程序设计类课程是实践性非常强的课程,通过基本语法知识、基本算法的学习,最后形成一系列的基本技能,包括语法知识的灵活运用、上机调试技巧、编写代码等。因此在实验教学中应有意识地进行这些方面的训练,比如带领学生读一些经典的程序,分析经典的算法并进行模仿,上机调试程序并对运行结果进行评析,对已有程序进行修改实现新的功能。通过以上训练,学生既复习了基本的语法知识,又获得了一定的技巧。br 实验教学是教师和学生的共同活动。但是目前一些学生基础比较薄,动手能力和独立工作能力相对也较差,加上或多或少的惰性,因此依赖教师的情况比较严重。为此我们在实验教学中开展了协作式教学方法,增加了学生与教师的互动,培养学生分析解决问题的能力,收到了良好的教学效果。br (2) 开展协作式教学法br 学生成立学习小组,每组4~5人,在每次实验课和课余时间,每个小组对教师事先布置的内容进行讨论,并且将讨论内容进行总结。下次实验课上教师要留出一点时间让每组总结讨论结果,必要时教师做简单的总结。教师发现好的设计思路和想法时,应鼓励各小组之间相互学习、相互讨论、集思广益,发挥大家的创造力去将这些好的想法加以实现。充分利用开放的交互网络实现资源共享,如网上答疑、网上聊天、BBS、讨论区,同学们可就学习中遇到的问题展开讨论,任课教师可定期为同学们解答。同时在有限的设备条件下,学校应尽量提供更好的实践环境和实践机会,尽可能地开放实验室,鼓励学生独立工作,培养独立思考的能力和创新精神[3]。br br 4考试和评分方法的改革br br 根据计算机程序设计课程实践性强的特点,我们在考核中提高了平时实践和讨论的成绩比例,占到50%甚至更高。平时实践中增加单元考核的内容,并将每次考核的分数按相应比例记入总评分。另外由于开展了讨论教学,因此教师根据学生的情况和小组的考评情况将每次讨论成绩按比例记入总评。在期末的实验考试中,利
文档评论(0)