前言:尋找寫作靈感?中文期刊網用心挑選的網站設計開發課程教學與實踐,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
【摘要】本文針對高職學生動手能力較強,學習理論知識缺乏信心的特點,在網站設計開發課程的教學中采用翻轉課堂,創造主動學習的學習環境和氛圍,讓學生更多地參與課堂的活動從而增強學生學習的主動性、自信心,學生學習本課程的興趣不斷提高,收到很好的學習效果。
【關鍵詞】網站設計開發;翻轉課堂;教學
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.
作者:劉海霞 單位:運城職業技術學院