论文导读:2.0等相关技术,建立论坛、**群、兴趣组、教师博客、答疑邮件等,组织学生参加等级考试或各类学科竞赛也是一种比较好的选择。 2.2 算法为要,端正学生对程序设计语言的认识 在C语言程序设计的教学过程中,要时时向学生传输这样一个观点:程序设计语言,无论其功能有多么强大,有多么流行,都只是一种工具,而编写程序的根本目
填鸭子”的方法来讲解语法知识,基本上是“满堂灌”,师生缺乏互动性,未能充分调动学生的学习主动性,因而很难激发学生编写程序的激情。教师在教学过程中,可以采取案例驱动、任务驱动、主题作业、课程设计等多种形式,引导学生自主学习,锻炼学生的编程能力和创新思维,进而增强他们的学习兴趣。许多院校的教师已经在此做了深入的教学改革,取得了不错的成绩。
在压缩课内学时的大背景下,教师还应该采取灵活的方式让学生在课外学习,为学生自主学习提供环境与平台。例如,利用Web2.0等相关技术,建立论坛、**群、兴趣组、教师博客、答疑邮件等,组织学生参加等级考试或各类学科竞赛也是一种比较好的选择。
2.2 算法为要,端正学生对程序设计语言的认识
在C语言程序设计的教学过程中,要时时向学生传输这样一个观点:程序设计语言,无论其功能有多么强大,有多么流行,都只是一种工具,而编写程序的根本目的是解决问题;在解决问题中,算法是最重要的。这样就不会让学生陷入纯粹学习程序设计语言的误区,避免他们学了一种语言又一种语言,可最后仍然解决不了实际的问题;同时,还会端正学生对数据结构、算法设计与分析等IT类专业核心课程的认识。所阐述算法为先的