Web程序设计课程教学

点赞:29835 浏览:141006 近期更新时间:2024-03-12 作者:网友分享原创网站原创

摘 要:介绍了Web程序设计课程的特点,阐述了Web程序设计课程教学中存在的问题,提出了Web程序设计课程改进教学手段,通过对比不同教学情况的班级成绩分析教学效果,分析得到使用改进教学手段的班级教学效果良好.

关 键 词:Web程序设计;课程教学;教学手段

中图分类号:G642文献标识码:A文章编号:1009-3044(2014)25-5928-02

DiscussionontheTeachingofWebProgrammingCourse

WEIDeng-feng

(CollegeofComputerScience,YANGTZEUniversity,Jingzhou434023,China)

Abstract:Inthispaper,theauthorintroducesthecharacteristicoftheWebProgrammingcourse,andexpoundstheproblemsintheteachingofWebProgrammingcourse,moreover,theauthorproposestheimprovedteachingmethod,analysestheteachingresultsthroughparingtestscoresofclasseswithdifferentteachingsituation,theauthorfindstheteachingresultsofclassesthatusingimprovedteachingmethodisgood.


Keywords:webprogramming;teachingofcourse;teachingmethod

Web程序设计是教育技术专业的专业课程,本课程理论性、技术性和实用性都很强,应用性很广,所涉及的相关理论知识很多,其中包括面向对象程序设计、图形图像处理、网页设计与制作、数据库原理、计算机网络以及软件工程等.通过本课程的学习,学生应能够进行Web开发环境构建、Web编程、数据库信息访问、Web安全配置、Web应用系统部署与维护,掌握Web应用系统开发流程、开发技巧和编程规范,使学生基本具备在.NET平台上熟练运用HTML、JaScript、ASP.NET、ADO.NET、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力.

本文根据多年的教学经验,提出了教学过程中存在的问题和改进的各种教学手段,以提高课程教学质量,最后对教学的班级进行了教学效果的对比.

1Web程序设计课程教学中存在的问题

首先,课程中规则语法较多,知识点多,老师教学起来感觉繁琐,学生学习起来感觉枯燥.其次,老师只注重理论教学,不注重学生实践能力的培养.老师只是机械地讲授语法规则和课本上的简单程序例子,不能与实际课题和社会需要紧密结合,甚至与实际的应用开发相比产生严重的延后,也不注重培养和锻炼学生的实践动手能力,实验课中常常以验证例子为主,不能提高学生的编程能力、分析解决问题的能力,再次,不能因材施教,不能启发式的教学,不能更新知识库,结果导致不能开拓学生的创造性思维.

Web程序设计课程教学参考属性评定
有关论文范文主题研究: 关于教学改革的论文范文文献 大学生适用: 在职论文、学校学生论文
相关参考文献下载数量: 54 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 论文模板、论文题目 职称论文适用: 职称评定、高级职称
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 优秀选题

2Web程序设计课程改进教学手段浅析

2.1实际项目教学

实际项目教学是采用“项目教学”模式,把社会实际项目引入教学环节,使学生在项目实施的工作过程中,了解.NETWeb项目开发的完整过程,全面掌握.NETWeb程序设计的实际开发技能.

将老师自己的实际项目贯穿整个教学过程.整个过程由师生共同完成,以促进学生在校学习与实际工作的一致性,项目采用老师的实际项目:海关信息管理系统,教学组织上将案例分解成6个相对独立的项目模块,每一个项目模块完成项目中的一个具体功能,每个小的项目模块对应课程相关内容的知识点,通过每个项目模块的完成,让学生逐一掌握相关的理论知识与开发技能,教学过程中培养学生的分析与设计的能力,循序渐进,最终完成整个项目,即完成了一个Web应用系统.这样不仅使学生很好的掌握Web应用系统开发的理论知识,而且能够很好的培养学生实际项目的设计能力,感受到实际Web开发过程的工作流程.

2.2任务驱动

根据程序设计类课程的特点,每一个项目模块的教学将按照“任务引入”、“任务分析”、“任务实施”、“任务评价”的过程展开,教学过程注重学生的实际参与,强调教学过程中的师生互动,充分体现“学生为主”的教学理念.

例如,在实际项目:海关信息管理系统中,任务一,CSS按钮样式导航条的制作,给学生提供网站框架,下部框架显示的页面以及对应提示等,要求学生按时完成任务,还有任务二,网站中教学视频的制作,其中要求点击“视频演示”按钮可以出现需要演示的视频,要求视频能成果上载,播放时要清晰、流畅以及位置要正确等.通过项目模块这样一个个的任务作为目标,促使学生去动手开发完成一个个功能模块,使学生学习开发更有目的性,最后提高学生的学习积极性和能动性.

2.3分段考核,综合评价

除了课程最后结业的笔试考试之外,注重平时学习的过程考核,将项目开发过程划分为几个阶段,分阶段考核每个学生,例如首先系统的需求分析,前台页面的设计,各个功能模块的设计,后台数据库的设计,Web怎么写作器的搭建等等每个项目模块的开发过程,每个阶段都要有实际工作和文档说明,并且要提问答辩,同时注重对学生学习过程中态度和结果的综合评价,给每个同学进行分阶段打分,最后综合每个阶段的分数得到过程考核分数,具体量化每个学生的学习情况,有效反映了学生的学习情况和综合素质.

3教学效果对比

通过对比教技11,2班和3,4班的期末考试成绩和整体能力,可以看出,采用了改进教学手段的教技11,2班的成绩水平相比未改进教学手段的教技13,4班要高,当然,其中不排除个体差异的情况,但综合多数班级的教学情况,教学效果变好了.

图1各个班级课程考试平均分对比

4结束语

Web程序设计对教育技术专业来说是非常重要的一门专业课,通过上述的教学手段,改进了教学效果,提高了学生的学习积极性和能动性,增强了学生的实践能力和分析问题的能力,使学生更好的掌握Web应用系统开发的理论知识和能力.