网站首页  词典首页

请输入您要查询的论文:

 

标题 《C++程序设计》金课建设方法探索
范文

    刘桂英 李云峰 杨玉瑶

    摘 要 对《C++程序设计》课程从课堂、实践、资源等方面进行金课建设,采取线上线下结合的方式,利用翻转课堂形式,线上合理利用课件、视频、题库等资源,线下进行综合、设计性实践。变被动为主动,调动学生的积极性,提高实际编程能力,使学生在有限的时间内获得最理想的效果。

    关键词 C++? 金课建设 编程能力

    0引言

    《C++程序设计》是编程的基础课,因其语法规则比较复杂、难懂,使得学生学习起来较吃力,导致学生厌学、积极性不高,不能较好的掌握其编程思想和方法,成绩不理想等。因此对课程进行金课建设,课堂上采用翻转课堂形式,让学生对所做的题目进行讲解,对编程思路进行说明,老师给出建议;在课后学生可以利用课件、视频、题库等网络资源自学、复习,把握知识的难点、疑点、重点;通过实践环节自己亲自动手,掌握C++面向对象的编程机制,提高编程能力和解决实际问题的能力。

    1翻转课堂

    以往课堂上都是老师讲,学生听,这样学生很被动,为了调动学生的主动性,改变以往课堂上硬灌的旧方法,这里采用翻转课堂形式。课前老师留几个与本节知识点相关的题目,让学生动手编程并调试,上课时选出几个有代表性的程序,让学生进行讲解,比较这几个学生的编程方法,找出优缺点,最后找出最佳编程方案。这样,学生在课前会积极预习所留题目,课上把自己的程序和其它同学的程序进行比较,便知道自己哪里需要改进,针对本节的知识点,哪些地方没有理解或掌握。

    2实践环节

    2.1综合性、设计性题目

    题目要覆盖课程的主要知识点,难度适中,或根据学生的实际情况适当调节难度并选择其它题目。要求学生独立完成程序编写,调试并运行结果。大家可以比较各自的做法,取长补短,找出最好的编程方法。

    2.2创新意识

    鼓励学生参加竞赛等项目,通过做实物能锻炼软件和硬件的结合方法,提高软件的应用能力。同时能激发学习兴趣,更能获得成就感,培养自信心,以致更努力地学习、实践。也可以联合企业,让学生有机会去参观、学习等,通过编程怎么使机器动作起来,并达到预期的效果。在现场亲身体验能帮助我们理解课上不易理解的知识,更快地提高实际操作能力。

    2.3合作精神

    学生在实践环节或竞赛等过程中,要具备一定的团队合作精神。在小组里同学间要互相帮助,互相理解,耐心解答问题,不要互相争执,影响集体利益。如果只顾个人利益,只会影响整体的进步和发展。以后步入社会更少不了合作,我们要学会和伙伴协调工作,共同努力,才能取得更大的收获。

    3教学资源

    合理利用教师的课程资源,学生可以登录课程网站下载课件、视频等相关资源,还有题库供学生复习用。这些资源应该是老师精心设计的,比如课件要全面,而且重点突出;视频是老师自己录制的,针对某个知识点录的,包括课程的重点、难点和疑点,要求语言流畅、通俗易懂;题库里面有各章节的复习题和期末复习题等,难度要适中。老師也要不断更新资源,适应社会发展的需要,恰当引用案例讲解知识点,并适当调整习题的难度。老师多与学生沟通,了解学生对哪种讲课方式更容易接受,效果更好,不断的改善教学方法,充分利用各种资源。通过使用资源,能拓宽我们的知识面,全面把握课程的重点,提高效率并达到更好的学习效果。

    4教师教学能力

    老师应具有一定的实践经验。在课堂上结合实际应用情况说明C++面向对象的编程特点。教学方式要灵活多样,不能一贯旧方法、过时的思想。老师要多方面了解学生的学习情况,多开导、勤鼓励,使学生都能取得进步。老师应不断努力学习新知识,掌握新方法,才能跟上时代的步伐,并参加教学能力提升等培训,以提高自己的能力,丰富自己的头脑。清楚社会对专业的要求,对课程的要求,按时更新课程内容,才能迎合社会发展的需要。

    5考核方式

    多方面,多样式结合给出总成绩。学习态度,课堂表现,实践动手能力,利用资源程度,考试成绩等都作为成绩的一部分。做到公平,对每个学生都平等对待。注重学生的实践动手能力,编程思想与方法,解决实际应用问题的能力等。从课前准备,课上表现,课后动手等多方面考核,每项都计入成绩,做到不单一, 不片面,让学生从中学到有用的专业知识和基本技能。让学生理解学习不是为了分数,而是为了更多的锻炼自己,提高自己的专业水平,从成绩能让我们看出在哪些方面还存在不足,需要不断努力和进步,以便更好的完善自己。

    6结束语

    《C++程序设计》课程要从课堂、实践、资源等多方面进行金课建设,使学生学习起来变得容易,更有兴趣,更积极地去动手实践提高编程能力,利用线上线下结合的方式不断地实践、学习、进步,能灵活应用所学知识解决实际问题。

    参考文献

    [1] 赵建华.新工科背景下计算机程序设计课程教学模式探究[J].微型电脑应用,2019,35(09):55-57+65.

    [2] 王耀飞.项目式教学在《C++程序设计》课程中的应用[J].信息与电脑(理论版),2019(16):239-240.

    [3] 朱鸿鹏,袁赟.转课堂,实践本位——基于翻转课堂的程序设计课程的教改实践[J].科技视界,2019(20):127-128.

    [4] 吕圣军,赵建锋,桂婷.针对应用型人才培养的程序设计课程教学方法探索[J].计算机教育,2019(07):41-45.

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2024/12/22 17:56:23