程序设计语言课程改革研究

程序设计语言课程改革研究

[摘要]计算机基础教育其核心价值就是培养学生的“计算思维”。针对传统教学模式的缺点,结合相关教学改革研究项目分析和总结了以培养计算思维为导向、基于翻转课堂等一系列形式进行大学计算机程序设计语言课程改革思路和效果。

[关键词]计算思维;翻转课堂;课程改革;

1程序设计语言课程的改革方向

当前国内外计算机基础教育已经形成了其核心价值就是培养学生的“计算思维”、以及以计算思维为导向进行大学计算机课程改革的共识。程序设计语言类课程不仅是计算机专业数据结构、操作系统等核心专业课的前导必修课,更是培养非计算机专业学生计算思维、编程素养、掌握利用信息技术解决专业研究和应用问题的关键环节,但在有限的课时和既定的课程结构内大学程序设计语言课程究竟讲授什么内容才能培养计算思维?如何让“计算思维”为学生的能力锦上添花?程序设计语言课程如何渗透不同专业的知识结构和应用需求?这些问题都对教学内容、方法、目标及评价体系提出了要求。

2传统教学模式存在的问题及影响

传统的教学方式以教师“教”为主的单向模式、且计算机教育多年的“狭义工具论”出现了许多问题,不仅会使学生对计算思维相关学科的认识淡化、更会扼杀学生的探索欲和创新力,无助于计算技术中最重要的核心思想与方法的掌握。产生这种弊端的原因主要在于传统的教学模式仅依靠课堂理论教学的信息不公平性,既没有考虑学生入学的计算机知识水平对程序设计语言类课程的教学效果影响攸关,也没有将计算思维真正融入教学。因此,借助多媒体信息技术充分建设教学资源和丰富教学互动的多元化形式非常关键。

3程序设计语言课程改革的背景和目标

当前,作为提高教育质量、推动教育公平的重要途径,课程资源建设亟待以系统性思维全面综合地解决资源数量、资源类型、资源质量以及资源高效扩散与有效利用等一系列重大问题。当下,国际知名的慕课运营平台、国内很多资源开发机构、区域性的校际联盟或校企联盟都已经搭建分布式数据库或是采用分布式资源服务器,这使得课程资源拥有更大的存储空间、更强的可扩展性和更高的并发访问量。能够为学生提供充分的预习及深入研究的资源。这些资源不仅具备启发性、多元性,更有效地节约了课堂教学,为理论教学和实践实验提供了扎实的基础和保障。另外,数字化的教学环境方便采集和备份了海量的教学和互动信息。这些数据可以客观的反映出学生的信息技术认识水平和发展潜力。挖掘隐藏在这些数据中的教学规律、学生信息能力的差异性和相关性规律可有效地为教学评价提供数据基础。利用大数据技术,通过数据挖掘、算法和分析软件等分析数据,以发现其中有意义的模式和规则的过程,将其应用于教学评价管理有着积极的作用。由此才能将强调教育对象的主体性,打破教师作为单一的评价主体地位的教学改革落实到位。借助评价主体的多元化、评价方式的多元化,必将激发学生潜能、推动程序设计语言课程改革的进一步深入。

4程序设计语言课程改革方案

鉴于上文,应改变死板按照教材的章节分布来教学的模式,变为以计算思维为导向,根据分析问题、解决问题时运用知识点的思维过程,结合任务型的实例来展开课堂教学。例如,以任务驱动进行教学是培养学生计算思维能力的有效手段,精选应用型贴近专业的案例来串联课程各章节内容,并配合深入浅出、形式多样的讲解和教学平台资源,改善教学效果。学生知识储备的不同,需要作为计算机通识基础课程的程序设计语言课程深入结合专业需要和实际,既激发学生学习兴趣,又帮助学生掌握各个知识点,且提高在实际问题中解决分析的能力。以“知识点为导向,以教学任务为驱动”分解模块,利用分组讨论、分工实现等一系列方法促进了学生的学习积极性,让知识点的渗透更加充分,更让学生体验到了丰富的学习资源和手段,真正掌握程序设计思想和方法。脱离死记硬背的应试模式,变无目的的被动学习为主动探索、积极讨论、灵活实现、互为促进、相得益彰。只有跳出传统教学模式所遵循的按部就班,遵循学习的过程与能力培养的过程是循序渐进的科学规律,才能在课程改革的过程中不会迷失方向。

5结语

本项目组成员在认真调研、反复探讨并深入推广实践的基础上,不仅对教学效果和学生学习、创新能力实现了提高,活跃了课堂,融洽了师生关系,紧密了组内合作,而且在总结和探索的基础上形成了一系列相关的论文和教学资料,为相关课程的改革和发展做出了积极有效的探索形成了卓有成效的新教学体系和模式。在此过程中改革,项目组成员深深意识到一定要摒弃传统教学中的知识驱动,改为思维驱动。通过一些典型案例引出问题,从思维入手,以问题为驱动,提升学生对计算思维的培养效果以及对课程的兴趣。将被动学习转化为在完成任务的过程中按照分工的不同,利用丰富的教学平台资源和手段去探索、去思考、去讨论、去实践,最终转化成对学生终生受益的计算思维和相关课程的学习方法。使学生在兴趣和任务的驱动下主动探索,用理论指导实践,再通过实践将理论融会贯通。高校计算机应用基础课程教学改革不是一蹴而就的,而是一个长期艰巨而复杂的课题,需要较长的过程。顺应技术和时展的教学改革和尝试,将有助于帮助学生掌握大数据时代学科前沿技术和方法,更好地完成大学计算机教育与时代接轨,实现高等教育的宏伟目标。

【参考文献】

[1]王芬,黄晓涛,张晓芳.《大数据基础》课程设计与构建[J].软件导刊,2016,15(1):182-183.

[2]刘金金,徐天贺,贾美超.大数据助力高校计算机基础课程改革[J].教育教学论坛,2016(3):82-83.

[3]赵靖.基于大数据的课程资源建设:趋势、价值及路向[J].课程教材教法,2015,35(4):18-23.

[4]崔焕庆,彭延军.“三位一体”的程序设计语言类课程教学改革[J].教育教学论坛,2018,(44):110-112.

作者:李芸 单位:中南民族大学