互联网+模式下电子信息类C++程序设计课程改革探索
2020-05-06王平高胜高玉峰
王平 高胜 高玉峰
摘 要:互联网已经成为当今时代的主流,如何利用互联网有效的提高教学质量,为社会培养更多优秀的软件专业人才及综合型人才,已经成为每位教师都需要深入思考和解决的问题。本文从互联网+开始,指出传统教学中存在的问题,针对不足提出了对教学方法的改革,指出互联网+与课程的关系,进行教学理念的转变,探讨了案例教学,研究了网络与实践教学的关系以及考试方式上的改革,以希望达到更好的教学效果。
关键词:互联网+ C++程序设计 课程改革
基于互联网的课程教学资源的建设,在我国信息化教育的飞速发展,已然成为对国家教育发展水平检验的重要标志之一。一种新型的教学模式——“互联网+教育”成为当前课程改革领域中的热门研究问题。许多非计算机专业已经把C++程序设计这门课程当为学生学习的必修课,其主要目的是培养学生的逻辑思维、动手实践以及程序设计能力,成为以后专业课程学习的敲门砖。
在实际教学中,C++程序设计课程存在着诸多问题,例如章节多、知识点晦涩难懂等,这些问题影响了学生对这门课程的学习兴趣。这就对教师的教学提出了更高要求,如何利用互联网资源同时结合教師的教学特点,使学生在学习这门课程时能够发现其中的乐趣,成为当前C++程序设计教学中的重要课题。
1 教学问题
通过问卷调查,发现学生普遍认为C++语言比C语言新增了很多知识,例如面向对象编程等内容,而且语法知识复杂,学生很难学到精通,编写过程也比较困难。书本中的基本概念和原理比较多且抽象,知识体系繁杂且难懂。课程的教学中普遍存在着教学内容与应用实践难以顺利衔接、教学方式不符合学生的现状和认知特点,现如今知识传授的主要模式为课堂教学,这种模式难以激发学生的创造性思维和竞争意识等。
在以课堂讲解书本知识的C++程序设计课程教学中,主要存在以下问题:(1)基本掌握C++的语法,但是解决实际问题困难;(2)单一知识点能够掌握,但多个知识点灵活使用较差;(3)增删改查和纠错的能力不足,不懂如何调试试验中发现的问题等;(4)虎头蛇尾,课程伊始学习兴趣浓厚,但随着课程内容的进行,编写的程序越来越复杂,部分学生因为课程难度的提高而逐渐丧失学习的兴趣;(5)忽略动手编程的实习实践环节,只会死记硬学理论,动手能力弱。
2 教学方法的改革
在互联网的时代下,为了使教学质量得到提高,有必要改革C++程序设计课程教学。本课题以互联网为背景,对教学硬件环境、实验实习平台、课堂教学模式等方面通过运用互联网的方式进行优化和改进,将互联网和计算机课堂教学相结合,使学生的计算机专业素养能够得到切实的提高,及专业方面的软硬件结合,使学生能够完成综合项目的分析和设计工作。
(1)改变传统以书本为主的教学方法,使用新型的互联网+案例教学方式。传统教学方式太过重视知识点的讲解,学生的动手操作能力不足。而让学生编写一个程序来解决实际问题恰恰是C++程序设计课程的一位重要教学目标,因此运用互联网+案例的教学方式使学生能够从互联网中得到案例操作并学习。采用网络教学平台获得课程资源除了相关书本教材所提供的以外,教师和学生还可以利用互联网+平台找到更多的学习资源。所获得的不仅仅有教学文案、课后题解答、试题库等,而且还能够在互联网中得到很多项目案例、成功案例和经典的C++案例等。并且在互联网+的时代,许多成功案例的源代码也可以在互联网中查询到,学生也可以自行查询并练习自己感兴趣的案例,这样不仅可以培养学生主动学习,同时也使学生的学习更加趋于全面化。互联网+与传统行业的深度交流与融合的特点,使这些案例与生活息息相关、紧密相连,更能体现解决实际问题的中心思想并激发学生的学习乐趣。
(2)中国传统教学方式是班级授课制,采取填鸭式教学,不注重实践与实习。如今已经认识到了实践与实习对学生的重要作用。重视实践教学,加大实习的次数是不可或缺的。由于C++课程是要解决实际问题,所以需要很强的实践性,实验环节就显得尤为重要。除了实验与理论课程相结合,让学生通过实验深入的了解本学科的内容以外,还应让学生学会案例的阅读与解析。通过练习互联网上的优秀案例,除了让学生们学会编写代码,还要体会如何通过C++来解决实际生活中存在的问题,将别人成功的代码融入到自己的代码中,降低错误率,使自己的程序更加无懈可击。互联网不仅丰富了教师的教学方法和内容,还给学生提供许多优秀的案例,使学生能够了解更多的实例,同时从中汲取自己所需的知识,提高学生的自主性。
(3)改革考试方式。采用期末成绩来当做学生的总成绩是现在大部分学校的选择。针对C++程序设计这门课程的特点,应该结合多种考核方式用综合的评价来检验学生一学期的成绩。平时成绩加实习成绩加期末考试成绩相结合的方式来作为学生的学期总成绩显得的尤为重要。平时成绩由平时上课的出勤率和课本内容的掌握程度构成,占总成绩的20%。实习成绩分为实习内容的操作,实习结果和实习报告的检测,占总成绩的40%。督促学生提高对平时学习注重,避免出现“临阵磨枪”的现象。
3 互联网+下课程教学应对
随着互联网+的发展与信息技术的日益完善,互联网+的课程教学方式与教学内容也随时间的进行而发生改变。在这种情况下,C++程序设计课程一些新的特点也在逐渐显现出来,对于教师来说,只有充分了解这些新理念与新特点的内容才能顺利应对新的教学。
第一,认识日益丰富的C++程序设计课程教学资源与教学关系。在互联网+背景下,教学思想与教学理念的不断更新,因此要求教师要对教学方法进行改进,在新的教学思想与教学理念下,采用新型教学方式,获取新的教学信息,最终提高C++程序设计课程教学效果。
第二,在互联网+的背景下,C++程序设计课程教学的方式得到了更新,教师应不断优化和完善传统的教学方法,从互联网中得到更加适合学生的教学方法。因此,在互联网+背景下,C++程序设计课程应与互联网相结合。应该把学生掌握正确的学习方法作为主要任务,让学生不仅在课堂中得到基本的知识,同时能在互联网中得到自己感兴趣的知识。
第三,充分利用互联网对课程教学环境的改善。无论是学生的学习环境,还是教师的教学环境都在互联网+的帮助下得到了改善。学生学习资料的获取,学习内容与学习地点应视情况做出改变,可以大大提高C++程序设计课程学习的自由度,有助于师生沟通,一起解决学习遇到的问题,使学习顺利进行。
4 结语
C++程序设计教学的效率在互联网+时代下通过互联网的特性得到了显著的提高,通过这种方式对教学模式和教学内容进行改进,从而在C++程序设计教学中发挥其应有的作用,对现代大学的教学具有重大的意义。
参考文献
[1] 于寅骅.程序设计教学的思考[J].西部素质教育,2018(22):113-114.
[2] 徐红云,高英,曾健.C++程序设计基础探究式教学模式研究与实践[J].计算机教育,2019(9):99-102.
[3] 江归安.浅谈C++程序设计课程教学改革[J].电脑知识与技术,2019(22):128-129.
[4] 沈雯.“互联网+”模式下C语言程序设计的课程改革[J].电子世界,2019(17):67-68.