面向对象程序设计课程思政研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面向对象程序设计课程思政研究

摘要:随着信息技术的发展,信息技术和教育教学融合的平台层出不穷,如

网易公开课、学堂在线等。我国目前处于科技高速发展的阶段,青年学生对互联

网产物的接受度普遍较高。不同的平台提供的资源和功能不同。因此,研究面向

对象程序设计课程思政具有重要意义。下面笔者就对此展开探讨。

关键词:面向对象;程序设计;课程思政;

1面向对象程序设计课程概述

课程建设是当前人才培养的主要方式,也是教育教学的核心目标。2018年6月,教育部部长陈宝生明确指出:“我国还存在一些内容陈旧、轻松易过的‘水’课。”高阶性、创新性和挑战度成为课程建设的标准。所谓高阶性,就是知识能

力素质的有机融合,旨在培养学生解决复杂问题的综合能力和高阶思维。所谓创

新性,是指课程内容要反映前沿性和时代性,教学形式要呈现先进性和互动性,

学习过程具有探究性和个性化。所谓挑战度,是指课程有一定难度,需要跳一跳

才能够得着,对教师备课和学生课下学习有较高要求。同时,立德树人一直是我

国工程教育的根本任务。人才培养是育人和育才相统一的过程,其中育人是根本。培养什么人、怎样培养人、为谁培养人是每一位教师、每一堂课应该明确的思想

主线。另一方面,课程质量本身对育人来说至关重要。在计算机专业教学中,如

何在教授和培养学生专业知识、工程能力的同时,将思政元素融入课堂,帮助学

生树立正确的人生观和价值观,如何更好地将授业解惑与立德树人无缝融合来制

订课程建设规划,成为课程建设需要思考的重要问题。课程建设对一线教师提出

了更高的要求:首先,在高等教育理念上,教师需要树立人才培养与课程质量相

通相融的观念。教师应该拥有更大格局,借助周详的规划与设计、卓有成效的实

践加以推进,来培养具有民族自信、专业自信和奉献意识、工程能力的人才。其次,在课程建设上,要进一步强调思政元素的融入。计算机专业课程建设和改革

在知识点的提炼、动手能力的培养等方面有较深入的研究和积累,而在如何提炼

以及如何合理、自然地融入思政元素方面研究较少。在计算机类课程大纲等重要

课程建设文件、标准中,教学内容、教学课时、选用教材等都有清晰的指标,但

在思政元素资源的挖掘与提炼上鲜有入大纲、入教材的清晰标准。最后,计算机

类特别是编程类课程教学要走出“象牙塔”,积极将时代需求、市场案例、行业

规则、用人标准、先进典型等及时、有效地引入课堂,保证课程内容和形式与时

俱进,促进课程建设,激发学生的内在动力。面向对象程序设计课程被列为我国

高校计算机专业教学体系中的一门主干课程。在课程标准的指引下,该课程从教

学内容到教学方式都在不断改进。本文以Java面向对象课程为例、基于思政改

革实践,在课程建设和思政元素的融合上进行探讨。

2面向对象程序设计课程建设

2.1课前准备

基于某学院网络平台,建立与线上资源有关联关系的慕课堂,根据实际班级

创建对应的慕课堂班级,并要求每名学生按照班级加入。慕课堂提供的学情统计

和线上签到功能可以解决传统教学模式中无法获取学生学习情况及到课率的问题;利用平台提供的成绩统计功能,按照线上课堂成绩、视频学习完成度、出勤、讨

论等内容记分,为教师对学生平时成绩的评价提供参考,同时督促学生自觉学习。笔者按照教学计划,采用任务驱动法布置课前任务,将制作好的课前任务单通过

学院网络平台发放给学生。以“子类与继承”为例,课前任务单中的小测试题目

既要符合课程计划又要难易度适中、题量适中;课前小测试在线下课堂的前2~3

分钟通过慕课堂进行结果统计,方便教师即时获取学生课前学习情况;将课前思

考的问题在随堂小测试之后以提问、讨论的形式进行回顾,提升学生对本节重点

知识的掌握程度。这种教学设计能够把课前时间运用起来,调动学生主动学习的

积极性,学生可在课前完成基础知识的学习和思考。

2.2 课中解惑

线下课堂是教学过程的关键环节,完成课前任务单后,学生带着问题进课堂,教师要充分利用课堂时间为学生答疑解惑,包括如下步骤:①利用慕课堂完成签到。②利用课堂前1~2分钟通过慕课堂获取并查看学生的课前小测试结果。③

利用5~8分钟回顾课前任务中的知识点。④根据小测试的结果对课堂的重难点

内容、教学案例进行适当调整,正式进入教学。调整课堂教学案例是课中解惑部

分的重中之重,教师既要利用有限的课堂时间加深学生对相关概念的理解,又要

突破传统教学模式中不能进行知识扩展的禁锢。笔者倾向于选择贴近现实或者缺

少明确的类名、属性名、方法名等信息的题目。以“子类与继承”课前任务单中

的重点内容—继承性为例(见图1),这种选择方式一方面能够帮助学生理解继

承性产生的过程及其特点,另一方面使学生理解实践过程中抽象事物是如何转换

为代码的,拓展学生思维,为未来的实践应用打下基础。⑤课堂结束前5~7分

钟进行课中小结并回顾课前思考。学生通过课前线上理论知识学习和课中线下课

堂实例巩固相结合的方式,学习热情明显得到了提升。

图1 课堂实例

2.3 课中小结

对章节知识点进行归纳总结也是线下课堂教学必不可少的环节。在传统的教

学模式中,常见的总结方式是通过PPT来呈现知识点总结,这种方式较单一,学

生缺乏记忆兴趣点。Java语言有简单易学的特点,但能够熟练掌握课程所有知识

点却不容易。如继承性的实例中,涉及访问权限、关键字、重写、子类对象创建

和调用等重点内容。4种访问权限在子类和父类的使用中能够产生16种组合效果,子类对象在调用过程中也会受到访问权限及关键字的影响导致结果不同,即不同

的类、方法、变量等在使用时的实际效果不同,学生普遍反馈这部分内容既难记

相关文档
最新文档