用“先学后教、当堂训练模式”进行C++教学

时间:2022-09-30 11:40:19

用“先学后教、当堂训练模式”进行C++教学

摘要:C++课程是信息类专业的专业基础课程,在信息类专业人才培养体系中占有非常重要的地位,但由于本课程知识点较多并且抽象,使用传统教学方法教学效果较差。本论文介绍了江苏洋思中学“先学后教,当堂训练”模式在C++中的应用方法,结合实例介绍了新模式下教学环节的设计,指出了应用新模式教学需要注意的若干问题。教学实践表明,该模式可以有效提升教学效果,并可以为其他类似课程的教学改革提供参考。

关键词:C++教改;主动学习;先学后教、当堂训练

中图分类号:G632 文献标志码:A 文章编号:1674-9324(2013)43-0078-02

一、洋思中学教学模式介绍

“先学后教,当堂训练”教学模式是由江苏省洋思中学校长蔡林森提出的。“先学”:教师简明扼要地出示学习目标、提出自学相关要求、进行学前指导,学生带着思考题在规定时间内自学相关内容,完成检测性练习。“后教”:不是教师漫无目的地教,而是在学生充分自学后,教师与学生、学生与学生之间互动式的学习。学生在自学过程中,教师通过巡视,准确掌握学生的自学情况,在学生自学结束之后,发动学生通过讨论、质疑、交流等方式自行解决自学过程中暴露出的问题。让已会学生来教不会的学生,促使学生相互合作、相互帮助,达到“兵教兵”的目的。“当堂训练”:是在先学和后教之后进行的,一般不少于15分钟,着重让学生通过一定量的训练,应用所学的知识解决问题,从而加深理解课堂上所学的重点、难点。

二、榆林学院信工院C++课程特点分析

C++课程是榆林学院信息工程学院为计算机科学与技术专业第四学期开设的一门专业基础课程。榆林学院作为一个地方性二本院校,生源质量不是很好,再加上C++课程和C语言相比,内容繁多并且抽象,很难理解。笔者从2008年起一直从事C++课程的讲授,从课堂情况来看,很多同学反映本课程很难,每年期末考试都有很多学生不及格,有一部分同学在学习过程中对本课程失去了兴趣,放弃了本课程的学习。有一部分比较认真的同学虽然坚持学完了本课程,通过了期末考试,但是却不会设计程序或者只会编写一些非常简单的程序,就业竞争力不大。

三、洋思中学教学模式在《C++程序》设计中的应用研究

1.洋思中学课堂教学管理的基本做法。“先学”就是教师使用投影或板书的方式展示本节课的教学目标,然后提出自学内容、要求、方法以及自学的时间。接着让学生在规定的时间内完成自学。“后教”并不是完全由教师讲解,大部分内容需要由学生经过讨论交流来解决,学生经过努力解决不了的问题由教师协助解决。“当堂训练”模式分两次运行,但两次要求不一样,第一次要求学生模仿例题达到基本会做,不会做的可以再看例题或课本后完成,第二次训练就是课堂作业,也就是达标检测,要求学生在课堂上完全独立地、快速地完成。

2.洋思模式在C++课程中的应用方法。“先学后教,当堂训练”模式是在初中教学实践中摸索出来的,其特点更适合初高中教学。大学阶段课程信息量大,教学时间短,本教学模式并不适合在全程教学中应用。在C++课程的教学中,“先学后教,当堂训练”模式应和传统的教学模式结合在一起使用,既实现了洋思中学“以学生为中心”的教学理念,又能保证课程教学内容满足大纲要求。具体操作方法为,对课程中重点内容并且学生经过自学可以吃透的内容在教学中采用洋思中学教学模式,对课程中的难点部分,特别是学生不容易理解掌握的部分使用传统教学手段教学。“洋思中学”课堂教学环节的安排也不适合大学阶段课程,洋思中学的课堂教学环节分为提示课堂教学目标、指导学生自学、学生自学教师巡视、检查学生自学效果、引导学生更正自学问题以及当堂训练六个步骤。C++课程信息量非常大,教学大纲中既涉及了c语言方面的内容,又涉及了面向对象方面的课程,但是课时很多,理论和实验总共64课程,授课进度本来就非常紧张,如果所有课堂教学环节安排完全按照“洋思中学”教学环节安排,在64课时内根本不可能完成课程教学,必须根据C++课程特点对教学环节进行调整。根据笔者的多次教学实践发现,C++课程的教学环节可以精简为课堂教学目标展示、学生自学、自学效果检查以及自学效果更正。

3.C++课程教学环节的设计。(1)教学目标展示。通过媒体或其他教学手段将需要学生自学的知识点以及要求展示给学生。(2)学生自学。学生通过教师教学目标展示的自学目标展开自学,教师在学生自学前应指定学生自学内容,并对自学时间有明确的要求,以调动学生的积极性。(3)自学效果检查。学生自学完成后,应要求中等生和学困生回答问题或者设计程序,最大程度地暴露问题。(4)自学效果更正。教师针对学生中存在的问题进行集中指导,对于学生能够自己独立解决的问题,引导学生自己解决,对于较难的知识点,教师做详细的讲解。

4.以“类的定义”知识点为例设计教学环节。(1)教学目标。类是C++课程中面向对象程序设计部分的核心概念,该知识点的教学目标是能够让学生掌握类的定义方法,并能够针对具体问题设计类。(2)学生自学安排。要求学生在5分钟内阅读完类的定义部分。包括类的结构,类的成员属性,并阅读程序实例。(3)自学效果检查。学生在自学完成之后,基本了解了类的基础,接下来要求学生根据圆面积的类,设计类的时间为10分钟。(4)自学效果更正。学生设计完类后,根据点名名单指定一个同学在黑板上展示自己设计的类,教师根据学生的设计情况指出学生设计程序的不足之处,并给予修正。同时教师将类设计时应注意的问题以多媒体方式给学生展示,并要求学生做好记录。

四、需要注意的问题

1.采用新教学模式授课时教案不能按照传统教学方法编写,教案中应更注重教学环节的设计、课堂练习题的选择。每个教学环节需要多长时间,需要经过多次实践合理安排,务必做到科学有效。

2.C++课程是信息类相关专业的核心课程,大纲要求的知识点非常多,并且有很多内容属于重难点内容。根据榆林学院信息工程学院C++课程教学大纲,C++课程的课时非常少,如果所有知识点都采用新教学模式,根本不可能完成教学大纲内容。所以必须对知识点进行筛选。对于课程中非常重要的知识点,采用新模式教学,其他知识点采用传统教学模式授课。

3.C++课程每节课授课内容有使用新教学模式授课的,也有使用传统模式授课的。备课的时间必须结合各知识点授课情况合理分配授课时间。特别对于新模式教学模式,各教学环节需要多长时间,必须要明确并且严格执行。

笔者通过多次实践发现,在C++课程中引入洋思中学教学模式,可以有效调动学生的课堂积极性,特别是提高学困生学习的积极性,提升课堂教学效率。洋思中学教学模式引入C++课程的主要目标是改革现有传统的教学环节设置,以“学生真正学会”为目标,全面提升学生自主学习能力。

参考文献:

[1]王放.洋思中学课堂教学管理的原理分析——基于人本原理和效益原理的视角[D].长沙:湖南师范大学,2010.

[2]王光华.先学后教当堂训练——洋思中学教学模式析[J].齐齐哈尔师范高等专科学校学报,2007,(3):114-116.

[3]那一沙,吴子东.基于抛锚式教学策略的面向对象程序设计C++教学的研究[J].教学园地,2012,(24):74-75.

基金项目:榆林学院2012年度校级教改项目(JG1210)

作者简介:刘汉烨,陕西佳县人,榆林学院信息工程学院讲师,研究方向:大数据技术,物联网应用。

上一篇:浅谈高中钳工教学中提高学生技能学习质量的对... 下一篇:高校思想政治理论课教学融入“中国梦”的基本...