1理论部分的教学
对于计算机专业的学生,对该门课程的要求较高,在理论教学过程中对各种编程技术应该有较深入细致的讲解,讲解的范围包括了课本的所有章节,因此理论教学学时设定为40-42学时。而非计算机专业学生对该门课程只做较低要求,特别是作为选修课的话,只做概念性的了解即可,因此,一些难度较大的章节或者非计算机专业学生没有必要了解的章节内容可以省略不讲,比如课本后半部分的ASP.NET程序设计和Web数据库程序设计可以让有兴趣的学生课后自己学习,因此理论教学学时设定为30-32学时。学生在刚开始学习这么课程的时候,一般兴趣都比浓厚,但是由于理论课程有一定的难度,往往会打击学生学习的积极性,因此,教师在教学的过程中,要尽量利用多媒体设备,通过各种实例的讲解和演示,由浅入深地引导学生学习。并且,在上课的过程中要注意和学生的互动,从学生的表情反应和回答中判断学生对知识的掌握情况,灵活教学。
2实验部分的教学
《Web程序设计》是一门实践性很强的学科,对于每个章节的理论学习结束之后,都安排相应的上机实验操作,实验的目的是让学生加深对理论课所学内容的理解,让理论变成实践,通过实践领悟理论。在实验过程中,教师要注意对学生的引导,以学生为主体。通过实验课的操作,学生会对《Web程序设计》有更深入的认识。针对计算机专业和非计算机专业,应该编写不同的《Web程序设计》实验指导手册。并且,对于计算机专业,可以增加实验课的学时数,一般安排16学时,对于非计算机专业,可以减少实验课的学时数,一般安排8-10学时。
3综合应用教学
《Web程序设计》学习的最终目的是应用,经过理论和实验课程的学习,学生已经掌握了一定的web应用程序开发能力,但是对于一个完整的网站的建设,学生往往感觉无从下手。为了让学生毕业后在公司能够快速进入工作状态,了解进行项目开发的流程,锻炼学生的自主学习能力和团队合作沟通能力,在课程最后设计了综合应用教学。综合应用教学模拟了软件开发的整个流程,包括网站的需求分析、概要设计、详细设计等等。所做的题目先由学生按照自己的兴趣设定,然后再由老师把关。题目设计不可难度太大,也不可难度太小。一个综合应用题目由多名学生共同完成,组成一个项目组,每个人负责项目中的不同的模块,由学生自行进行任务的分工。在综合应用教学中,学生拥有较大的自主权,不懂的问题可以同组成员之间讨论解决,解决不了的问题再请教老师,而老师更多的是提一些建议,鼓励学生积极创新,自主解决问题。对于计算机专业的学生,题目可以偏难一些,范围广泛;对于信息管理与信息系统专业的学生,则可以偏向电子商务或物流方面的项目。经过综合应用教学的环节,学生的Web技术突飞猛进。
4考核方式
针对《Web程序设计》课程的特点,考核方式分为3个方面:理论课的考核、实验课的考核、综合应用设计的考核,如表1所示。2.5教学实践笔者分别教授了计算机专业和信息管理与信息系统专业的《Web程序设计》课程,包含了上百名学生,采用这三种教学手段获得了良好的教学效果。
5结束语
同一门课程在不同专业的教学中不能够千篇一律,而是有各自的侧重点,Web技术在不断发展,教师的授课方式以及教学方法也应该不断创新。本文针对不同专业对《Web程序设计》课程的侧重点,提出了对教学方式的改革,得到了良好的教学效果。
作者:荆于勤 单位:重庆邮电大学移通学院计算机系