项目驱动式《web编程基础》课程改革与实践
总结出来一套常用的学习方法和经典算法与编码实现方案,让学生熟练掌握,提高学生的基本代码的熟练程度和解决常见问题能力。在团队开发过程中,采用”导师制+导生制”的指导模式,可以选择专业方面能力较强的学生辅助教师在开发过程进行管理。通过教师带学生、高年级带低年级、技术高手带初入门者的模式,组建一支有梯度的、循序渐进的创新团队。通过每年一届的程序设计大赛、网页设计大赛、数学建模大赛等实践活动,选拔学生加入创新团队,通过经常举办学术交流、课题讨论、源代码内部共享等方式快速培养新成员,有计划有步骤地培养学生的创新意识、团队精神和科研能力。
三、注重以“3W1H”为主导的多种教学方法综合应用
计算机专业的特点,决定它必须打破传统的教学模式,运用多种教学方法使课堂讲解更生动、形象、直观。比如用多媒体教学方法、案例教学法、分组教学法、头脑风暴法等。为了更好的把软件工程的思想和多层次工程项目贯穿于教学的实践活动中,我们在教学实践中运用了“3W1H”的教学方法。“3W1H”教学法是教师通过自身的主导作用,运用3W1H的教学理念把知识点进行划分,并且通过创设相关的情景对学生进行引导,便于学生循序渐进地学习和接受相关的知识。在整个过程中,教师有时处于中心地位,但并非自始至终。学生有时也处于传递——接受学习状态,但更多的时候是在教师的帮助下进行主动的思考和探索。我们在《web编程基础》课程中采用“3W1H”方法的主要内容如下:在项目案例的驱动下,给学生讲清楚3W和1H,第一个“W”是WHAT:应用时,要求教师讲解清楚“是什么”。第二个“W”是WHY:在教学过程中,要求教师能够讲出“为什么”(对于WHY的讲解,要求教师具有较好的技术能力,才能自己理解了技术问题的来龙去脉,才能够做到讲得清楚,让学生听得明白)。第三个“W”是WHERE:在教学过程中,要求教师能够讲出“在哪里用(做)”的部分。在3W1H教学法中,还有一个“H”是HOW。在教学过程中,要求教师能够讲出“如何用(做)”的部分。HOW的讲解至关重要。“3W1H”教学方法的特点是以項目为驱动的课程教学受益匪浅。这种教学方法更能培养学生的实践能力和创新能力,以及独立解决问题的能力。
学生职业素养和职业技能的养成不是靠一朝一日就能实现的,必须依靠科学的团队合作氛围,大量的工程实践环节得以达到目的。河南大学软件学院《web编程基础》课程教学改革与实践的关键是通过一整套合理的教学模式和方法提升学生的学习兴趣,引导学生以一种积极主动的心态参与到团队中去,使学生乐于钻研、勤于学习,从而更好的适应市场需求,提高学生的就业竞争力。
【参考文献】
[1]康晶,王爱民,葛彦强等.基于阶段教学法的ASP.NET Web程序设计课程改革[J].计算机教育,2010,16,35-38.
[2]魏登峰.Web程序设计课程教学探讨[J].电脑知识与技术,2014,5927-5929.
[3]余丽红,徐存东.基于CDIO的C语言程序设计课程教学改革探究[J].中国科教创新导刊.2011,150-152.
[4]胡诗云.工学结合校内实训基地建设的思考[J]。科技信息2009(8).
作者简介:
王龙葛(1983—),女,汉族,河南省南阳人,硕士,主要研究方向:网络信息安全。
李向敏(1978—),女,汉族,河南省禹州人,硕士,研究方向:中国古代文学。