李丽新 吉林建筑大学电气与计算机学院
对程序设计语言分层教学模式构建策略的几点思考
李丽新 吉林建筑大学电气与计算机学院
程序设计语言是大部分非计算机专业本科生都会开设的一门计算机基础系列课程,是大学新生入学后接触的第一门计算机课程,课程的理论性和实践性都很强。由于新生在中小学阶段对计算机有不同程度的接触和了解,学生的基础不同,那么如何对现有程序设计语言课程进行改革以适应不同层次学生的需要是我们研究热点,本文介绍了程序设计语言分层教学的做法,并对如何做好分层教学提出了自己的一些思考。
分层教学 差异性 局限性
所谓分层教学,是针对学生现有的知识基础、智力水平、非智力因素和学习成绩等差异,划分层次,并相应制定出不同的教学目标,提出不同的教学要求,施以不同的教学内容,采取不同的教学方式,以最大限度地调动每一个学生的学习积极性,充分促进学生智能发展的一种教学法。这种教学法的特点是:教学内容的梯度性,教学对象的全面性,教学内容的针对性,教学效果的同步性。它能较好地突破班级授课制难以照顾学生个别差异的局限性,使每个学生都能在自己原来的基础上学有所得,学有所获,并最终共同发展。
分层教学模式有以下优点:一是充分照顾了不同学生之间的差异性,避免了部分优秀学生“吃不饱”的现象,在课堂上完成作业后无所事事。同时,避免了成绩差的学生“不消化”的现象,课堂内容听不懂,作业不会做。分层教学能够让所有学生都体验到学有所得,给他们获得成功的机会,增强了学习自信心。二是有利于形成良性竞争机制,被归入低级别学习的学生会更加努力学习,争取步入高一级别的队伍。三有助于教师能力的提升,教师通过对各级学生安排不同的教学策略,一方面锻炼了教师的组织调控能力,一方面对分层教学本身提出的各种问题的思考和解决过程都是对教师本身教学水平的提高。
分层教学模式的缺点主要来自对学生自尊心的影响,有些学生性格脆弱自卑,被分到低级别班里,内心会受到伤害和打击,所有分层教学也要考虑到学生的心理因素。
3.1 对学生进行分层
对学生合理地划分层别是分层教学的第一步,学生因为经历、能力的不同,其对计算机教学内容的接受能力是有着很大不同的。学校应根据学生入学时的学习基础和针对学生的学习能力、智力水平进行一次入学分层考试,通过考试一方面学校对学生的情况有了一个比较全面的了解;另一方面学生本人对自己的水平也有一定的了解,这是进行分层的一个重要依据,然后学校根据考试成绩提出分层标准,同时也允许学生选择自己想要学习的级别。比如50分以下上B级,50-65分可以由学生本人决定上A级或B级,65分以上的上A级。这种双向的选择即达到了学校分层的目的,又最大程度上照顾到学生的心理因素,避免对学生自尊心造成伤害。
3.2 对授课内容分层
对授课内容分层是根据不同级别学生的基础和学习能力制定不同的学习内容。这需要教师首先要分层备课,对不同级别的学生要有不同的授课计划和不同的教学目标,把握哪些是基本内容,基本内容是两个级别学生都要掌握的,哪些内容是较高要求的,只需要A级别学生掌握。在授课过程中,不同级别要有不同的侧重,A级学生注重培养自学能力和潜能的开发,B级学生注重对基本知识的掌握和解决他们在学习中困难。
3.3 对学生上机辅导分层
程序设计语言这门课程上机实践是教学中一个非常重要环节,上机学时数占据课程总学生一半,它是学生对理论课知识消化吸收的过程。对于不同级别学生教师应布置不同难度和数量的上机题目,A级学生要以引导为主,培养学生独立编程能力,B级学生给予更加细致的指导,让不同层次学生都有所收获,使其享受编出程序后成功的喜悦。
3.4 对课后作业分层
为了使课后布置的作业更适合于不同级别的学生,能够更好帮助学生对所学知识掌握,作业也要分不同级别。对于学习水平较高的A级布置难度大些的作业,比如要求学生根据课堂讲解的枚举法、迭代法、递推法去编写更多的程序,提升编程能力和水平。对于学习水平较差的学生布置一些难度小,力所能及的作业,主要以基础题为主,使他们也能独立完成作业,掌握知识。
3.5 对学习评价分层
由于不同级别学生的授课计划和教学目标有所不同,因此对不同级别学生最终的成绩评价也要有所不同。对于A级学生要提出更高的成绩要求,除了期末考试以外,要求他们必须参加国家计算机二级考试,如果考试通过,获得相应证书,学校给予相应的奖励,比如可以将期末成绩提高5-10分;对于B级学生则只要求他们通过期末考试,自愿参加国家二级考试,当然如果考试通过也要给予同样的奖励。
综上所述,分层教学法突破了程序设计语言传统教学中“一刀切”的教学形式,它真正面向全体学生,让每个学生都学有所得,学有所用。通过这种形式,激发学生学习兴趣,创设了学习氛围,培养团结拼搏的竞争意识和创新意识,有利于每个学生自主性、探索性和创造性潜能的发挥,真正为每位学生的发展奠定人格成长与学业发展的基础。
[1]孙善武,王楠.浅谈程序设计语言课程教学方法.吉林大学学报:信息科学版,2005(S2)55-57
[2]周长英,董翠英,陈颖.非计算机专业“C程序设计”教学方法探析.教育与职业,2010(23):148-149
李丽新,女,1973—,汉,吉林长春,研究生,副教授,计算机应用。