曹智勇
今天,智能手机已经普及,功能强大,在课堂造就了低头族,本文尝试将线上线下学习接合、课堂学习和课外学习相结合,希望能构建“互联网+”环境下新的教学模式。
程序设计是高校信息与计算机科学相关专业学生必须要完成的一门基础课程,比如C语言程序设计、Java程序设计、C++程序设计等,课程主要培养学生逻辑思维能力,培养学生项目设计的能力,培养学生动手实践的能力。
1 目前程序设计课程的教学模式
不同教师有不同教学设计,一般可以归纳为两种类型。第一种,注重代码编写能力培养,通过大量练习编写代码进行教学,在课堂教学中,教师对设计语言的语法,结构进行详细分析,在编写代码时进行解释,学生跟随老师一起操作,得到很好的锻炼;第二种,在教学实施中,采用项目教学法,要求教师有丰富的开发设计经验,在课堂上将实际案例导入课堂教学,从项目需求分析,总体设计,详细设计各环节分解案例,培养学生项目开发能力,激发学生学习热情,让学生学有所获。
2 存在的问题
教师方面,教师重心在课堂教学,课后的学习支持服务少,比如没有提供足够的学习资源让学生课后复习等;学生方面问题更多,在课堂上,学生没有明确的学习目标,感到无聊,低头玩手机成为一种常见现象。课后,学生需要大量的练习编写代码,必须要有电脑硬件支持,有软件支撑,比如学习Java语言,需要安装jdk(JAVA编译工具),eclipse等,不同的程序设计语言环境搭建又不一样,很多学生没有能力或者没有这样的条件。……