葉裴雷


摘要:PHP技術是計算機科學與技術專業一門重要的專業課程,具有知識點多、實踐性強的特點。“以學生為中心”這種教育理念強調學生在學習和發展中的主體性和潛力,尊重學生的個體差異與需求。在PHP教學中倡導“學生主體,教師主導”的學習模式,注重學生發展、學習和學習效果,完善課程設計,改革教學模式和考核方式,培養學生的自主學習能力和創新能力,符合應用型本科人才培養模式,具有良好的教學效果。
關鍵詞:以學生為中心;PHP技術;應用型本科;教學改革;創新能力
中圖分類號:G642.0 文獻標識碼:A
文章編號:1009-3044(2019)28-0188-03
1引言
“以學生為中心”的教學實踐,堅持“以學生為中心”教育理念,而在傳統教學中是“以教師為中心、以教材為中心、以課堂為中心”的講授。“學生主體,教師主導”的學習模式,具備三個基本特征:(1)注重學生發展,即教學應關注學生的心理發展狀態和水平;(2)注重學生學習,即從學生學習的角度準備和實施教學,以學生學習為基本目標和教學歸屬;(3)注重學習效果,用學生的學習效果來衡量教師的教學效果。在PHP課程教學中,開展了“以學生為中心”的教學改革,強調學生的自主學習能力、實踐能力和創新意識,通過幾個學期的教學實踐,取得了良好的教學效果。
2課程分析
2.1專業人才培養目標分析
培養德、智、體、美全面發展,具有良好的綜合素質和創新創業意識,掌握計算機科學與技術的基本理論、基本知識和基本技能,具有計算機網絡分析與設計,系統集成、網絡管理與維護、網絡安全等方面的基本能力,具有較強的網絡應用開發和工程管理能力的應用型本科技術人才。培養具備較強網絡設計、架構、實施與評估的應用技能型工程師,能獨立完成各種網絡工程項目的建設與管理。
本專業畢業生主要從事網絡工程設計和系統集成、網頁設計、軟件開發、移動開發、售前/售后、系統維護、網絡安全等工作。
2.2能力需求分析
通過本課程的學習,學生需要掌握PHP的基礎知識及其安裝和調試,能熟練使用PHP進行WEB網站的開發。要求學生具備的通用能力可剖析為如下三個方面:
(1)專業能力:具有動態網站設計的概念,有安裝、配置和調試PHP的能力,能夠使用PHP進行動態網頁制作,有一定的網站設計思想和架構,培養學生開發動態網站的能力。
(2)社會能力:讓學生盡快適應企業需求、適應就業的要求,學生具備可持續發展的能力;培養具有良好的職業道德、科學創新和熟練技能,具備溝通和協調能力的應用型人才;具有團隊精神、超強的心理素質和社會責任感。
(3)方法能力:通過本課程的學習,具有較強的自學能力和新知識,新技能的應用能力,具有較強的分析和解決問題的能力,讓學生在動態網站設計的實踐中學會獨立學習和思考的能力。
2.3學情分析
PHP技術課程開設前,學生已經完成計算機導論、網頁設計基礎、面向對象程序設計等課程的學習,學生對網頁設計基礎知識及高級語言已經有一定認識,本課程既要使用前期所學靜態網頁設計知識,又要學習動態網頁設計知識,是一門較難的專業課程。
以往學生學習過程中存在知識點掌握不扎實,實際操作能力較弱的狀況,主要依賴課堂上的學習,課后自主學習較少,也很少對課程進行預習和復習,導致教學效果不理想。因此,在學習過程中,學生可以結合教學大綱和教學目標,根據教師的教學安排制定自己的學習計劃。教師可以在教學過程中采用項目化教學,將每個項目拆分成若干小任務,重構課程的知識點,幫助學生建立完善的知識體系。教師還要在課前安排預習任務,要求學生對課堂任務進行分析,課后要及時安排復習,讓學生能做到查缺補漏,真正掌握課內所學內容。
3教學設計思路、理念與舉措
本課程以學生的就業為導向,主要采用以任務為導向的項目教學,以項目為載體、通過典型的“工作任務”學習知識。實現“從做中學、從學中做”。注重學生解決問題能力的培養。打破傳統的,以知識傳授為特點的課程模式,轉變成以項目為中心的課程模式,將項目分解為多個小的任務,每項任務的學習以工作過程為導向,最終形成學生的職業行為能力。
(1)確定課程教學目標
結合應用型人才培養目標,確定課程目標,培養學生使用PHP進行動態網站設計的能力。根據布盧姆的教學目標分類,PHP課程的總體目標為:認知層面,學生應熟練掌握PHP的基本語法,能運用PHP的內置方法操作文件,理解PHP中類和對象的思想,能熟練操作數據庫,并能設計開發小型網站,具備利用網絡解決問題的能力;情感層面,接受PHP的開源思想,能利用網絡自主解決問題,具備良好的團隊合作意識和創新能力;技能層面,能快速準確地輸入程序。
(2)構建課程教學模塊
根據企業職業能力需求和課程教學目標,本課程由動態網頁基礎、PHP程序設計、MySQL數據庫三大模塊構成,并將項目開發前的需求分析和ThinkPHP開發框架融入知識體系中,除了幫助學生掌握軟件項目開發中的軟件架構設計、PHP語言和數據庫等方面的專業知識,還能夠培養其收集資料、組織協調等能力。
(3)設計教學項目
本課程通過企業論壇系統的開發,將此系統劃分為搭建項目開發環境、論壇數據庫設計、數據庫訪問層設計、用戶管理模塊設計、頁面管理模塊設計、論壇安全控制等六個項目,引導學生使用嵌入式腳本語言開發中小型Web應用程序的知識和技能。
(4)設計考核方案
本課程強調課程教學中的實施過程評估,以項目為載體,以任務為導向。綜合運用各種形成性考核方式,全面考查學生編程能力的培養過程,并將考核與教學過程相結合,及時引導學生產生正解的態度和價值觀。根據課程標準的要求,創造條件,全面檢驗學生解決實際問題的能力,避免僅關注知識記憶。注意結合學生平時學習表現和過程性評價結果,改變單一考試評定學生整學期學習情況的局面,提高過程性考核在期末成績評定中的比重。
4課程教學實踐
4.1課程內容設計
本課程在對企業論壇系統進行剖析和分解的基礎上,將程序員應具備的知識、能力和素質有機地融合到該案例開發中,從而形成6個理實一體化的教學項目。教學項目設計如表1所示:
4.2學法設計
(1)自主學習
學生通過閱讀教材、學習教師提供的材料以及學習他們感興趣的材料來自主學習。傳統的教師滿堂灌的教學方式,學生參與度低,課堂上會出現學生玩手機的情況,學生體會不到教師的辛苦。因此,在PHP課程教學中,選擇合適的課題組織學生進行講演。采用小組的學習方式,學生以自愿為原則,自由組建4-5人的學習小組,每組推選1位組長,由組長負責課堂管理。教師以項目為單位,將項目分為若干任務,教師先講解項目中的重難點,再讓各小組講解每個任務中內容。例如,在系統管理模塊的設計中,教師先以查詢模塊為授課樣板,布置學生講課的具體任務,各小組自主備課,推薦1位代表講課,其他小組進行提問和點評,最后由教師進行總結。課堂實踐表明,學生們為了自己小組有優秀表現,會進行精心準備,查閱大量資料,課堂氣氛活躍,學習效果有明顯提高。
(2)撰寫調研報告
科技發展日新月異,特別是在計算機領域。在教學過程中,引入調研環節,引導各小組收集前沿技術。具體操作如下:①查閱資料:充分利用學校的圖書館和知網系統,各小組通過查閱資料初步確定調研方向;②明確題目:教師根據教學要求,和各小組確定方向和題目;③撰寫報告:撰寫小論文并制作PPT;④課堂演講:各小組20分鐘的課堂講述,其他小組提問,教師點評;⑤總結:根據課堂講述情況完善小論文。從實施情況看,學生的調研報告涉及較廣,會主動去查閱資料,知網的利用率顯著提高,學生的知識面也拓寬不少。
4.3教法設計
(1)講授
講授是傳統的教學方式,它的優點是學生能快速獲取知識。但是它的弊端也是顯而易見的,所以在教學過程中講授內容的設計要合理,講授的時間要嚴格控制,并結合學生講課,能起到不錯的效果。
(2)翻轉課堂
本課程在廣東白云學院網絡教學平臺一白云在線上建設了網絡教學資源,包括:教學視頻、課程指導、題庫、常見問題等。課前,學生先根據教師發布的任務進行預習,觀看預習視頻,先學習課程的重難點,然后在課堂上教師可以節省講授時間,學生直接進入實踐階段,教師可以對學習有困難的學生重點指導。實踐證明,翻轉課堂可以增加學生動手實踐機會,提高學習效率。
(3)答疑
學生在學習的過程中會產生很多疑問,僅僅由教師來進行答疑無法解決學生所有問題。在白云在線平臺上開辟學生討論區,每位學生都能充當老師,在不斷討論中,很多疑問都能得到解決。
5課程考核與評價設計
在以項目為載體、以任務來驅動的課程教學中,強調實施過程評估,注重考核學生掌握技能的水平,同時注重學習態度和最終成績的關聯,能更全面地評估學生的能力。
課程的考核采用“過程+結果”的形式進行,即學生的綜合成績包含兩個方面:一是對學生在學習過程中知識目標、能力目標和素養目標的實現程度進行考核,即為過程考核,在平時教學中給出成績;二是通過對學生提交的項目文件對學生知識、技能掌握程度進行考核(期末考核成績評定如表2所示)。
考核評價內容主要包括:基本概念的理解程度,具體技能方法的掌握程度,相關方案設計實施能力,團隊合作能力,學習態度,學習效率和學習質量等。
6結論
教學改革實踐證明,在PHP課程中堅持以“學生為中心”的教學理念,培養了學生的自主學習能力和創新意識,實現了教師以教為主向學生以學為主的轉變,學生團隊能完成較高質量的項目,在學校的科技節上也屢獲佳績。