"C语言程序设计基础课程分层教学实践研究"
本文探讨了高等院校C语言程序设计基础课程的分层教学实践研究。当前,我国高校新生入学时所具备的计算机知识差异性很大,大多数学生对于计算机的基本知识了解较少,基本只停留在网络的初步应用和简单操作上。因此,本文对C语言程序设计基础课程的分层教学进行了初步的探讨。
一、高校C语言程序设计基础课程教学存在的问题
当前,普通高等院校C语言程序设计基础课程教学中主要存在以下问题:
(一)教材问题:教材种类较多,但基本上只适用于同一个层面的学生,尚未考虑不同层次学生的学习水平。
(二)教学模式问题:C语言程序设计基础课程教学基本还局限于课堂教学和相关实验结合的教学模式,未能发挥学生的主观能动性,无法及时充分给学生以主动实践的机会,无法全面适应学生的认知发展水平与心理特点。
(三)教学手段问题:教学过程中不论是课堂讲授还是实验教学,都是统一“一刀切”的方法或手段,考试内容也不能充分反映学生的掌握程度,教学手段过于单一无法顾及到学生的个体差异。
二、C语言程序设计基础课程分层教学的实践
要提高C语言程序设计基础教学质量,关键是如何对待学生的个体差异,进而解决教学的整齐划一性与学生实际学习可能性、统一性教学与学生个性发展差异之间的矛盾。对此,除了一全面提高教材建设外,应逐步改进教学模式和教学手段,因材施教。而对学生进行分层教学则显得尤为重要。
分层教学是班级授课制下的个性化教学模式,它承认学生的差别,是教师根据学生现有的知识、能力水平和潜力倾向把学生科学地分成几组各自水平相近的群体并区别对待,这些群体在教师恰当的分层策略和相互作用中得到最好的发展和提高。
因此,分层教学会有效地提高目前C语言程序设计基础课程教学的效果,全面提升大学生的计算机基本技能,能够真正实现面向全体学生,促进每个学生主动、充分地发展的目的。
本文的实践方案是在C语言程序设计基础课程的分层教学实践中选取了2008级信息与通信工程学院的两个班进行等组实验,一个班采用分层教学,另一个班采用常规教学。经过一学期实验后考察了两个班的教育教学效果。
本文的研究结果表明,C语言程序设计基础课程的分层教学可以有效地提高教学质量,全面提升大学生的计算机基本技能,促进每个学生主动、充分地发展。