蒋 晶,赵卫滨,余永红
(南京邮电大学通达学院,江苏 扬州 225127)
教育部关于一流本科课程建设的实施意见中指出,课程是人才培养的核心要素,课程质量直接决定人才培养质量。如何提高课程教学质量,创新教学模式是新时期人才培养的迫切需要[1]。
多学科融合的发展趋势,对未来人才的信息素养提出了更高要求。作为培养信息技术人才的主要学科,计算机专业基础教育得到了迅速发展。高校许多专业均开设计算机程序设计类基础课程。通过课程的学习,使学生理解程序设计的基本概念,掌握程序设计语言的基本知识,树立程序设计的基本思想,培养学生利用计算机处理问题解决问题的思维方式。程序设计类基础课程在相关专业的课程体系中占有基础性地位,特别是应用型本科高等院校[2]。
在应用型本科院校中,程序设计类基础课程是大部分学生接触到的第一门计算机语言课程,在实际的教学过程中,学生容易出现以下4种情况。
大多数高校基本都是在大一上学期开设程序设计类基础课程,主要以学习C语言或C++语言为主。大部分学生并未在高中阶段接触过编程语言,基本属于零基础。课程本身在初期阶段以讲述编程基础知识为主,知识点相对零散,需要在理解的基础上识记,进而熟练运用。学生容易产生畏难情绪,掌握不够熟练,对后续知识的学习造成障碍。……