程序设计语言分层递进式教学的实践
2019-02-13臧劲松
臧劲松



摘 要: 目前的程序设计课程教学理论讲授多,实践少,课堂教学存在“一刀切”现象,针对此类问题,文章探讨了以能力培养为目的,分层递进式的课堂教学方式。通过目标分层设定、课堂上的分层教学、差异化辅导、作业练习的分档、多层次的考查和评价等多种方法,拓展学生的学习能力,使不同程度学生都能得到“最优发展”,全面提升学生的创新能力。
关键词: 分层; 实践教学; 程序设计语言; 主体性原则
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2019)01-90-04
ent, the teaching of programming course has many theories, few practices and the phenomenon of "one-size-fits-all" exists in classroom teaching. In view of this kind of problem, this paper discusses the hierarchical and progressive classroom teaching method aiming at cultivating students' ability. By means of multi-level goal setting, hierarchical classroom teaching, differentiated guidance, assignment practice classification, multi-level examination and evaluation and other methods, students' learning ability can be expanded, so that students of different degrees can get "optimal development" and improve students' innovative ability in an all-round way.
Key words: hierarchical; practical teaching; programming language; subjective principle
0 引言
现代教育学和心理学的研究和实验表明:学生的来源、性别、家庭、知识、水平、智力、性格等方面的不同,决定着接受知识的能力必然存在着差异。但在以往的教学中,由于受班级授课制本身的束缚,均采用“一刀切”、“一锅煮”的方法进行教学,很难适应不同程度学生的需求,因而使教学质量徘徊不前。
分层递进式的教学方式可以在很大程度上解决这个问题,“分层”就是按差异分出学生不同程度,“递进”就是对不同水平的学生设置不同的“阶梯”,让他们循序渐进地攀登,分层是“手段”,递进是“目的”。分层递进式教学就是承认并针对学生之间的个体差异,使不同水平的学生都能在原有的基础上获得最优发展的教学方式。
1 存在的问题
传统的实践课教学,包括实验课、习题课等一般都是统一进行的,所有学生按照相同的教学计划展开学习,教师从备课、授课、作业、辅导、考查到评价,虽然都力图把集体教学……
