网站设计开发课程教学与实践

网站设计开发课程教学与实践

【摘要】本文针对高职学生动手能力较强,学习理论知识缺乏信心的特点,在网站设计开发课程的教学中采用翻转课堂,创造主动学习的学习环境和氛围,让学生更多地参与课堂的活动从而增强学生学习的主动性、自信心,学生学习本课程的兴趣不断提高,收到很好的学习效果。

【关键词】网站设计开发;翻转课堂;教学

1翻转课堂概述

翻转课堂产生于美国,随着信息技术的发展,传入我国,目前在我国教育领域得到广泛应用。翻转课堂是相对于传统课堂而言的。传统课堂通常是课前预习,课堂讲授与互动,课后复习,将所学内容内化吸收;翻转课堂则是课前通过视频等学习资料自主学习、发现问题,课堂上主要是师生互动,小组协作,答疑解惑,完成学习任务,将所学内容迁移升华的过程。在计算机技术、网络技术、多媒体技术、通信技术等多种技术大发展的背景下,更多学习者习惯于混合式学习模式,即将网络学习与课堂学习相结合。翻转课堂以其学习时间灵活、更能满足个性化的学习需求、更能培养学习者的探索精神和创新能力等优势越来越受到广大教育者和学习者的喜爱。

2网站设计开发课程的特点,非常适合翻转课堂

网站设计开发课程为高职计算机网络技术专业的核心课程,也是一门实践性非常强的课程。本课程旨在培养学生从事网站设计公司的网站设计、开发、管理与维护过程中所需的开发环境搭建能力、编程工具使用能力、语法掌握能力和基础编程能力,是学生顶岗实习前必修的核心课程。学习本课程之前的先修课程有程序设计基础、静态网页设计与制作,数据库应用技术、JavaScript程序设计、图形图像处理及二维动画效果制作等。在对本课程进行教学设计时,我们采用任务驱动的项目式教学法,即通过一个真实项目(留言板系统的设计与开发)的需求分析、总体设计、数据库设计、基本框架、各功能模块的设计与实现、系统的测试、及维护全过程的学习提高学生综合运用所学知识技能解决实际问题的能力。结合本院学生的实际学习情况,大部分学生理论知识掌握欠缺,动手操作能力较强,学习的主动性不强,遇到困难容易放弃,学习的兴趣需要通过精心设计学习内容及学习环节来激发。最终决定采用翻转课堂实施教学。

3基于翻转课堂的网站设计开发课程具体的设计与实现

3.1学习准备

翻转课堂非常重要的一个环节就是课前学习资料的准备。在学习本课程时我们采用的技术平台是Apache(Web服务器)+PHP+MySOL(数据库),将整个学习任务分为九大模块,分别是搭建留言板系统项目开发环境、撰写留言板系统项目系统文档、留言板系统数据库设计、留言板系统数据库访问层设计与实现、留言板系统后台用户管理模块设计与实现、留言板系统后台栏目管理模块设计与实现、留言板系统后台文章管理模块设计与实现、留言板系统前台页面显示模块设计与实现和留言板系统安全控制与部署。根据每一模块的学习任务,准备相关的视频学习资料和文字学习资料。视频学习资料主要包括教师录制的微课和网络上已有的视频学习资料。文字资料包括学习任务书,电子课件、讲义、学习网站网址及优秀系统开发案例等,除此之外,专门有一张电子版的统计表,用于统计学生课前预习所使用的学习资料,如看了哪些视频、课件、讲义、学习网站,除了使用老师提供的学习资料,有没有自己发现并使用的一些学习资料、在课前学习时有哪些问题是自己解决不了的等等。

3.2具体学习过程

课程学习的第一堂课一般都非常重要,第一堂课要介绍本课程在本专业中的地位及作用、整门课程的总体安排、学习方法、考核方法、学了以后可以完成哪些工作等,让学生很清楚学了本门课可以干什么。在本课程的具体学习时第一次课主要是回答以上问题,目的是激发学生的学习兴趣,增强学习的动力,并提出问题让学生自己找一些自己认为优秀的网站参观学习并做好准备在下次课时展示给其他同学。第二次课根据第一次课教师的讲述让学生讲述他对网站的认识,同时做一个小测试,测试学生的学习准备情况,主要是先修课程的掌握情况,将学生分组,并确定组长。前两次课采用的还是传统课堂的教学方式,从第三次课开始正式进入翻转课堂。

(1)课前学习

每次上课之前教师通过QQ学习任务书及相关学习资料。学生根据学习任务书观看学习视频和文字学习资料,学习视频一般分为必看视频和辅助视频,学生根据自己的学习情况选择视频观看,重要的是记录自己的问题。每种学习资料不是每个学生都要看,而是在学习任务书中表明如果此处有问题那么需要看哪种学习资料,教师需要提前想到可能有问题的地方,提前给出解决问题的方法,当然这些主要是一些共性的问题。

(2)课堂实践

网站设计开发是实践性非常强的课程,在课堂上最重要的还是实际操作,编写代码。课堂学习环节一般分为三个环节。第一环节教师提问,了解学生课前学习情况,每次课指定一到两组学生派组长或组员回答问题,教师根据学生的回答情况讲解相关内容,如理论知识、算法结构等,时间一般控制在15~20分钟;第二环节学生操作环节,根据学习任务书编写代码,实现具体的功能模块,理解算法、语法、语句结构等,时间一般控制在50~60分钟;第三环节交流讨论环节,根据学生的完成情况,由组长总结发言,分享好的做法、思路及存在的问题,教师总结,帮助学生内化吸收所学内容,构建知识网络,从而使学生更容易融会贯通、灵活运用,时间一般控制在10~25分钟。

(3)课后反思

教师根据各小组学生学习任务的完成情况,对掌握情况比较好的小组布置一些提高性的任务,对掌握情况不太好的小组布置一些同水平的补充练习,同时建议每位同学写学习日志,哪怕简短的几句话,总结自己的学习成果和不足,该功能可在学院网站的学生信息门户实现。

4结语

在互联网大发展的时代,教育信息化、网络化是必然趋势,也是必然结果,与之相对应的就是学习方式的信息化、网络化,教学形式的信息化、网络化。翻转课堂正式在此种背景下产生的非常适合当下课堂学习的教学模式。翻转课堂能够让学生更多地参与课堂活动、更多地主动去学习、更多地实现学习的自主性和个性化。网站设计开发是强调实践性、操作性的课程,主要培养学生的软件工程思维、项目开发能力、团队合作能力,非常适合使用翻转课堂进行教学和学习。本次实践也发现一些问题。首先翻转课堂对教师的要求更高了。教师需要对教学过程进行更为精细的设计,视频的选用要恰到好处,尽量把可能出现的问题都考虑清楚,做好相应的应对策略;教师需要更加精通教学内容,在实践环节和互动环节能够准备把握学习的重点和方向,及时纠正学生的错误,引导学生向正确的方向前进。其次翻转课堂对教学设施提出了更高地要求。翻转课堂的课前学习环节非常重要,学生要观看学习视频、查阅资料、讨论交流,这些最好都需要有网络平台支持,因此如果学校有学生学习服务支持系统,运用翻转课堂教学效果会更好些。

【参考文献】

[1]刘海霞.高职教育的使命与高职教师的责任[J].高等职业教育.第23卷第6期.2014年12月:7-12.

[2]余肖生,易?.基于PHP的开发环境搭建与网站设计实现[J].重庆理工大学学报(自然科学).第25卷第3期.2011年3月:74-77,101.

[3]唐琳,李彤,肖大薇.基于翻转课堂的Java开发实践课程教学设计[J].计算机教育.2015年2月.第4期:103-106.

[4]包林霞,史二颖,盛昀瑶,张力.基于翻转课堂的混合式教学设计与实践研究[J].教育与教学研究.第29卷第6期.2015年6月:87-90.

作者:刘海霞 单位:运城职业技术学院