web开发基础课程改革探索
2017-04-27顾理琴
顾理琴
摘要:web开发基础课程是高校计算机专业的一门必修课程,学生对于web开发基础课程的掌握程度直接关系着他们的职业前景。该文对多个高校开设的web基础课程进行了调查和分析,并结合web开发基础课程的特征以及教学实际,从教学的内容、方式以及实践教学等层面对其进行了探索研究,旨在促进高校学生对web开发基础课程的学习效果。
关键词:web基础课程;改革探索;建议与策略
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2016)29-0138-03
现在,随着社会和互联网行业的快速发展,web开发人员越来越受到各个科技企业的重视,人才市场上面临着大量的web高素质人才缺口,这和当前严峻的就业形成了非常鲜明的对比,因此这就要求各大高校提升web开发课程的重视程度。一直以来web开发课程都是计算机以及其他相关专业的一门必修课程。结合多年的实际教学经验,笔者对web开发基础课程的改革进行了研究和尝试,希望能够提升各高校web课程的教学效果。
1web开发基础课程的教学现状以及存在的问题
1.1web开发基础课程的教学现状
随着web服务在人们生活和工作中的广泛应用,极大地促进了web相关技术的发展,而且相关技术的发展进一步加快了web項目的开发速度,从而使web的表现形式以及用户体验也出现了很大的改变。
现在,web开发基础课程的内容重点还是网页设计、制作以及相关工具的使用上面,这些教学内容以及严重落后于市场的发展,即便学生对其学习非常好,也无法有效的对其进行应用。在web开发基础课程的实际教学中,大多仍然采用老师讲授,学生进行实践练习的方式来对所学的知识进行巩固,但是这种方式很难使学生们的一些知识弱点暴露出来,因而教学效果并不尽如人意。
1.2web开发基础课程教学中存在的问题
web开发基础课程是计算机以及相关专业非常重要的一门基础性课程,完成该课程的学习之后学生将拥有独立开发设计网站的能力。然而由于不同学生个体之间差异性以及该课程的复杂性,导致学生在学习该课程的效果上差异性进一步增加,因此,必须要对该课程进行改革。通常情况下,学生几乎没有机会可以参与到一个web开发项目的需求分析、规划设计等过程中,从而也就导致学生对完整项目的开发经验非常缺乏,这在一定程度上影响了他们的学习能力和应用水平。
2web开发基础课程教学内容的改革与探索
2.1web开发基础课程的定位
当前很多学校已经将web开发基础课程定位成面向开放、以编程为主的一门必修课程,该课程的教学目的是为了使大学生掌控并可以灵活运用相关知识来构造web程序基础框架,为web程序的开发奠定良好的基础。
2.2web开发基础课程的结构
web开发基础课程主要由六部分构成:1)Web基础;2)Web开发与测试工具;3)HTML开发;4)CSS开发;5)交互;6)Web发布。这6个板块构成了完整的web开发基础课程。
2.3web开发基础课程教学内容的设计
3web开发基础课程的实践教学探索
3.1web开发基础课程实践教学结构
web开发基础课程的实践教学主要由基础知识与入门、网页开发技术、交互开发技术等部分组成。
3.2web开发基础课程的实践环境和平台
3.2.1web开发基础课程的实践教学环境
在web开发基础课程的教学实践中,每一个学生都会被分配一台云服务器以及计算机,计算机是学生们进行web开发的基础,服务器是web成果的发布工具,每一位学生的实践成果最终都要发布到云服务器中。
3.2.2web开发基础课程实践平台
为了更好地开展web开发基础课程实践教学,必须要构建和完善课程资源发布网站以及网络平台,并运用云计算对学生自身的代码进行管理,从而使学生们能够更加方便的获取学习资料,参与各种实践活动,为web课程实践的有效开展打下良好的基础。
3.2.3web开发基础课程实践运用的软件
在实验过程中要使用的浏览器、Web测试工具、Web设计软件、Web开发软件等,但要注意的是要运用正版的软件,拒绝使用盗版软件。
4web开发基础课程的成果
4.1web开发基础课程的教学成果
web开发基础课程的改革不但提升了学生的积极性,而且使得很多学生从被动学习变成了主动学习,他们不再仅仅依靠老师课堂的讲解来获得知识,而是主动找寻各种方法和途径来学习最新的知识和技术,提升他们自身的web开发的水平。
4.2web开发基础课程的研究成果
随着在实际教学中教师对多媒体等新兴技术的运用,学生的积极性以及学习效果也大大提升。另外,网络学习平台以及服务器可以对学生的学习情况实施全天候的监测和记录。学生在课后实践中自主完成作业并上传到服务器上进行发布,进一步巩固了他们所学的知识;在课前进行有效的预习也强化了教学实践的教学效果。
5web开发基础课程教学的不足之处
5.1web开发基础课程教学的监督力度较弱
通过实际的调查我们可以发现,web开发基础课程教学的监督例如比较弱,从而也就无法对学生编写的各种web代码进行及时有效的收集整体,也就导致教师无法及时地对学生编写的web代码进行评估,最终导致老师无法有效掌控学生的实际学习状况。为了有效地对学生的学习情况进行评估,从而开展更加有效的指导,在实际教学中应该加强对云服务的运用,从而使学生们编写的各种代码可以进行技术的收集与反馈,确保老师可以对其进行准确评估。
5.2 web开发基础课程内容不够完善
web开发基础课程的内容设计中对移动开发的重视程度明显不足,而且对自动化测试方面的知识涉及力度也不足。所以,在之后的web课程设计中应该加强对这两方面内容的构建,适度增加该课程的学时数或者增设一门相关的课程。比如,增加移动web开发内容,从而帮助学生对移动web开发的掌控能力,进一步晚上起知识结构体系。
6结束语
在web开发基础课程的教学中应该加强对学生综合素养的培育,同时要良好结合市场的变化来对课程内容进行及时的调整,运用丰富的教学手段与网络资源来充实学生的知识库。通过验证我们可知,对web开发基础课程的改革与探索可以有效激发学生的兴趣以及积极性,取得非常好的教学效果。