Web程序设计课程教学改革与实践
2017-11-09李亚,王青
李 亚,王 青
( 1. 广州大学 计算机与教育软件学院,广东 广州510006;2. 中山大学 数据科学与计算机学院,广东 广州 510006)
Web程序设计课程教学改革与实践
李 亚1,王 青2
( 1. 广州大学 计算机与教育软件学院,广东 广州510006;2. 中山大学 数据科学与计算机学院,广东 广州 510006)
Web技术发展迅速,传统的Web程序设计课程已经无法满足时代要求。文章分析目前Web程序设计课程教学存在的主要问题,从教学内容、教学实践、课程考评机制等多方面阐述课程改革的主要过程,并说明改革成果。
Web程序设计;浏览器编程;集体学习;JavaScript;PHP;Ajax
0 引 言
截至2016年12月,我国网站数量为482万个,网民规模达7.31亿,互联网普及率达53.2%[1]。一方面,随着互联网技术不断发展,Web应用不断增加,Web编程在软件产业中的比重越来越大,软件产业对Web开发人员的需求量迅猛上升,作为Web开发人员基本专业课程的Web程序设计课程日益重要;另一方面,Web 2.0时代的Web应用更看重用户体验,用户期望能够通过浏览器及时高效地与Web应用交互,获取需要的信息与服务,因此,现代Web更注重前端(客户端)技术,如HTML、CSS、JavaScript、Ajax、RIA、JavaScript框架与类库、Mashup等。了解Web重要性和掌握这些Web技术能够加深学生对计算机科学与技术的理解,提高学生发现和解决问题的能力。
1 目前课程教学存在的问题
1.1 课程教学内容知识结构不合理
现有Web程序设计课程教学内容大部分仍然以服务器端技术为主,如ASP、ASP.NET、PHP、JSP等,少有前端技术,难以满足现代Web应用的需要。少数院校以JavaScript为主要教学内容,但局限于JavaScript语言本身,没有与其他技术结合起来形成一个完整的Web前端技术堆栈。……
