張美娜+張玉軍
摘要:為提高人才培養(yǎng)質(zhì)量,落實省關(guān)于深化創(chuàng)新創(chuàng)業(yè)教育改革的要求,該文提出的《PHP程序設(shè)計》課程的教學(xué)改革研究主要從理論實踐教學(xué)環(huán)節(jié)、開放性實驗室的建設(shè)及第二課堂教學(xué)和課程能力考核三個方面系統(tǒng)的開展了創(chuàng)新創(chuàng)業(yè)教育改革,最后給出了《PHP程序設(shè)計》教學(xué)改革的實施效果,該創(chuàng)新方法取得了較好的教學(xué)效果,增強了學(xué)生的動手能力,培養(yǎng)了學(xué)生的創(chuàng)新精神。
關(guān)鍵詞:PHP程序設(shè)計;教學(xué)改革;創(chuàng)新創(chuàng)業(yè)
中圖分類號:G642 文獻標(biāo)識碼:A 文章編號:1009-3044(2017)29-0091-02
Abstract: To improve the quality of talent training, the implementation of the province to further the reform of creative education, this paper propose the teaching reform of PHP Programming research mainly from the theory and practice teaching, open laboratory construction, second classroom teaching and course ability assessment, finally gives the effect of the PHP Programming teaching reform, the innovation methods have achieved good teaching effect, to enhance the students practical ability and to cultivate the students innovation spirit.
Key words: PHP programming; teaching reform; innovative and entrepreneurship
為提高人才培養(yǎng)質(zhì)量,落實學(xué)校關(guān)于深化創(chuàng)新創(chuàng)業(yè)教育改革的要求,教學(xué)改革是作為推進創(chuàng)新創(chuàng)業(yè)教育改革的重要手段,教學(xué)過程和考核方式應(yīng)該以培養(yǎng)學(xué)生創(chuàng)新精神、創(chuàng)業(yè)意識和創(chuàng)業(yè)能力作為教學(xué)目標(biāo),將學(xué)生創(chuàng)新創(chuàng)業(yè)能力的養(yǎng)成作為實現(xiàn)良好教學(xué)效果的重要標(biāo)志。
PHP自1994年誕生至今,已席卷整個互聯(lián)網(wǎng),PHP程序設(shè)計語言已然是當(dāng)今互聯(lián)網(wǎng)最流行的開發(fā)語言。國內(nèi)很多高等院校的計算機、軟件相關(guān)專業(yè)也開始增開PHP這門課程。對于這樣一門實踐能力要求較強的課程,為提高學(xué)生們的動手操作能力,如何設(shè)計好課程教學(xué)環(huán)節(jié),使理論知識與實際項目開發(fā)有效結(jié)合起來,達到創(chuàng)新創(chuàng)業(yè)教育改革的目的,是我在教學(xué)過程中一直思考和探索的問題。
1 《PHP程序設(shè)計》課程教學(xué)要求和課程能力要求
1.1 課程教學(xué)要求
通過本課程的學(xué)習(xí),課堂上先結(jié)合案例講解PHP的基本語法等知識,再通過上機實踐和課后練習(xí),進行實際案例的開發(fā)。使學(xué)生能夠更加全面地理解PHP語言的語法結(jié)構(gòu)和運行原理,并能熟練地運用PHP和MySQL等知識進行項目開發(fā)。
1.2 課程能力要求
通過課程教學(xué)內(nèi)容,使學(xué)生掌握Html基礎(chǔ)知識、PHP基礎(chǔ)語法、PHP函數(shù)、PHP數(shù)據(jù)處理、面向?qū)ο蟪绦蛟O(shè)計思想、會話技術(shù),數(shù)據(jù)庫操作,在課程結(jié)束,結(jié)合一周的PHP課程設(shè)計使學(xué)生學(xué)會利用PHP語言開發(fā)簡單的Web項目,在提高學(xué)生實踐技能的同時,也提高了學(xué)生項目開發(fā)團隊協(xié)作能力,切實在教學(xué)中提高學(xué)生的職業(yè)能力。
2 培養(yǎng)學(xué)生創(chuàng)新能力方案設(shè)計
通過本方案的設(shè)計對學(xué)生進行創(chuàng)新教育,開啟學(xué)生創(chuàng)新的心扉,喚起學(xué)生的創(chuàng)新意識,培養(yǎng)學(xué)生的創(chuàng)新精神,提高學(xué)生的創(chuàng)新能力。
2.1 《PHP程序設(shè)計》理論實踐教學(xué)環(huán)節(jié)
課程教學(xué)采用機房授課,并在教學(xué)過程中注意教學(xué)方法的運用,多采用能激發(fā)學(xué)生學(xué)習(xí)積極性、主動性的教學(xué)方法,多種案例,實例教學(xué)等現(xiàn)代教學(xué)手段,加強直觀性教學(xué),注意理論聯(lián)系實際,重視培養(yǎng)學(xué)生的實際操作能力,同時在教學(xué)過程中和最后的期末考試中運用創(chuàng)新的考核方式方法,更加提高了學(xué)生的動手實踐和主動學(xué)習(xí)意識,使學(xué)生達到本課程教學(xué)能力要求。實現(xiàn)過程如下:
1) 講:為引導(dǎo)學(xué)生去發(fā)現(xiàn)問題、思考問題,使他們在思考中提出一些有創(chuàng)見性的問題,發(fā)現(xiàn)一些新方法、新思路,教師在理論教學(xué)中采用了“行為導(dǎo)向”的教學(xué)方法,采取“知識點—例子—結(jié)果—評析” 的順序透徹詳盡地講述了大綱中的各類知識點,并圍繞知識點設(shè)計一些簡單的例題,例題代碼量不易太多,方便教師課上編寫,通過運行結(jié)果給出知識點說明和注意事項。學(xué)生每人一機,對教師的講解和例題代碼能夠看的更加清楚,更方便學(xué)生理解和記錄,并鼓勵學(xué)生將知識點舉一反三,設(shè)計出類型題。
2) 練:在教師講解結(jié)束后給出相關(guān)知識點的練習(xí)題,學(xué)生在規(guī)定時間內(nèi)上機練習(xí)。學(xué)生可以先將教師講解的例題重新實現(xiàn),然后做出練習(xí)題,相鄰?fù)瑢W(xué)可以相互討論,教師隨時對學(xué)生進行答疑解惑。如果學(xué)生在規(guī)定的上機時間沒完成練習(xí),則在課后自行練習(xí),并在下次課前提交所有練習(xí)題作業(yè)。
3) 互動:為培養(yǎng)學(xué)生創(chuàng)新意識和探索精神,在課堂上為學(xué)生設(shè)計了創(chuàng)新學(xué)習(xí)環(huán)節(jié),即增加了課堂教學(xué)互動:選擇課后的作業(yè)與實驗題目中典型題目,讓學(xué)生講解自己的方法,同時可以相互討論,讓學(xué)生在討論中互相啟發(fā)、互相幫助,討論可以使學(xué)生敢于質(zhì)疑問題,敢于標(biāo)新立異,敢于大膽求新,從而發(fā)展學(xué)生的創(chuàng)新思維,培養(yǎng)學(xué)生的創(chuàng)新意識和探索精神。
4) 題目分類:為引導(dǎo)學(xué)生課程自學(xué),提高學(xué)生的創(chuàng)新學(xué)習(xí)能力,教師在實驗題目中提供了必做實驗、選做實驗、開放實驗和科研訓(xùn)練等多種實驗教學(xué)方法。對于選做實驗和開放實驗題目,學(xué)生可以查閱資料,思考多種解決方式;對于科研訓(xùn)練實驗題目,要求學(xué)生根據(jù)給定要求設(shè)計課程知識范圍內(nèi)的實驗小課題或小實驗,學(xué)生可以以分組方式完成,學(xué)生設(shè)計的過程即創(chuàng)新學(xué)習(xí)的過程,并能讓學(xué)生在積極、主動地參與中獲得創(chuàng)新學(xué)習(xí)的快樂。endprint
5) 綜合:在每章最后,針對本章的知識點,教師給出一個綜合模塊應(yīng)用練習(xí)題目(綜合模塊應(yīng)用是實際開發(fā)中常用的模塊,例如注冊和登錄驗證模塊、上傳下載模塊、留言本模塊等,通過練習(xí)),給學(xué)生一個學(xué)時的時間進行程序的設(shè)計和編寫,并將此作為學(xué)生的作業(yè),課后提交。
2.2 開放性實驗室的建設(shè)及第二課堂教學(xué)
無論是理論教學(xué)還是實驗教學(xué)都是有限的時間,而要想熟練掌握PHP這種程序設(shè)計語言要花大量的時間去練習(xí),僅靠實踐教學(xué)學(xué)時是遠遠不夠的,同時這類課程的內(nèi)容升級換代很快,也要求學(xué)生具有一定的自主學(xué)習(xí)能力和終身學(xué)習(xí)的思想。為此,基于以上的考慮,學(xué)院面向?qū)W生定時開放了專業(yè)實驗室,專業(yè)教師也盡可能地參與其中,及時幫助學(xué)生解決一定的困難。
早在兩千多年前的孔子就提出了因材施教的教學(xué)方法,到我們現(xiàn)在高速發(fā)展的信息社會更應(yīng)該如此。對于同一個班級的學(xué)生,從專業(yè)技能角度評價也有優(yōu)劣等級之分,對于專業(yè)技能強的學(xué)生,求知欲強,課堂上的知識是遠遠滿足不了的,為了使專業(yè)技能強的學(xué)生更廣泛更深入的學(xué)習(xí),并能通過優(yōu)秀學(xué)生帶動班級整體的學(xué)習(xí)熱情,我們開設(shè)了“第二課堂”。第二課堂是通過以下三個途徑進行的。第一、讓學(xué)生參與到教師的實際項目中,根據(jù)學(xué)生能力的不同,可以參與到整個項目或者只參與到某幾個模塊中,幫助教師共同完成項目的開發(fā)。第二、《PHP程序設(shè)計》這門課是在第六學(xué)期即大三下學(xué)期開設(shè),也正是大四學(xué)生進行畢業(yè)設(shè)計階段,每位教師所帶的畢業(yè)設(shè)計人數(shù)達8個或以上,教師選擇讓專業(yè)技能強的學(xué)生參與到畢業(yè)設(shè)計中,作為教師的助理,幫助大四學(xué)生解決畢業(yè)設(shè)計中遇到的問題,這樣既減輕了教師的工作量,也有助于學(xué)生更早的熟悉畢業(yè)設(shè)計環(huán)節(jié)。第三、學(xué)校定期會舉行大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目、創(chuàng)業(yè)計劃大賽、挑戰(zhàn)杯等有利于提高學(xué)生專業(yè)技能和增強學(xué)生創(chuàng)新能力的活動或比賽,1名學(xué)生作為負責(zé)人,2-4名學(xué)生組成團隊隊員,教師作為指導(dǎo)人。很多學(xué)生利用PHP語言建設(shè)參賽項目的網(wǎng)站,更有些學(xué)生加入到其他學(xué)院的團隊中,為他們解決網(wǎng)站建設(shè)或者計算機相關(guān)問題。
3 《PHP程序設(shè)計》課程能力考核
3.1 平時考核
本學(xué)期將《PHP程序設(shè)計》課程進行了教學(xué)方式和教學(xué)內(nèi)容的調(diào)整,整個課程的教學(xué)內(nèi)容均在實驗室講授完成,人手一機。由于教學(xué)方式的改變,加大了平時考核的力度。
1) 每次課上利用練習(xí)時間,老師抽查每班3名同學(xué)進行課程內(nèi)容提問,給予相應(yīng)成績,對于掌握較差的同學(xué)老師給予督促。
2) 每次課上學(xué)生會做相應(yīng)練習(xí),如果練習(xí)題目較少,老師會隨堂收取練習(xí)題,如未完成,下次課課前提交。
3) 每次課課后留有一定的作業(yè),在下次課上課時收取,課后老師抽查每班10名同學(xué)的作業(yè)給予作業(yè)成績,在下次課課上進行公布,對于作業(yè)完成較差的同學(xué)老師給予督促并要求重新完成并提交。
3.2 期末考核
期末考試形式是開卷上機,考試題目主要采用編程題。試題覆蓋了教學(xué)內(nèi)容所有知識點,試題分為基本編程題和綜合編程題?;绢}主要考核學(xué)生的基本編程能力,題目類似于平時的例題和練習(xí)題,單純考核學(xué)生對知識點的掌握;綜合編程題主要考核學(xué)生的綜合編程能力,學(xué)生理解分析能力,題目是多個知識點的綜合應(yīng)用。
課程總成績的分配:平時考核成績占40%,期末考試成績占60%。
4 《PHP程序設(shè)計》教學(xué)改革實施效果
《PHP程序設(shè)計》創(chuàng)新教學(xué)方法已在學(xué)院網(wǎng)絡(luò)工程專業(yè)2014級學(xué)生中進行了實施,教學(xué)效果較其他程序設(shè)計語言課程要好很多。課程從理論教學(xué)到實踐環(huán)節(jié),知識點系統(tǒng)性、連貫性的學(xué)習(xí)到綜合運用,極大地鍛煉了學(xué)生的分析問題、解決問題、團隊合作的能力,增強了學(xué)生的動手能力,培養(yǎng)了學(xué)生的創(chuàng)新精神。
參考文獻:
[1] 李連民, 李昌清. 軟件專業(yè)PHP方向的培養(yǎng)體系建設(shè)與實踐[J]. 信息與電腦:理論版, 2017(4):229-230.
[2] 趙玲玲, 孫云, 邵秀鳳. PHP程序設(shè)計課程教學(xué)改革研究[J]. 教育教學(xué)論壇, 2016(46):85-86.
[2] 李展?jié)? 項目教學(xué)法在計算機程序設(shè)計PHP課程中的研究與實踐[J]. 求知導(dǎo)刊, 2016(11):132.
[4] 梁毅娟. 《PHP動態(tài)網(wǎng)頁設(shè)計》課程項目教學(xué)改革研究[J]. 電腦知識與技術(shù), 2014(7):1550-1552
[5] 肖念. 基于PHP的項目導(dǎo)入任務(wù)驅(qū)動崗位分工實訓(xùn)教學(xué)研究[J]. 電腦知識與技術(shù), 2013(5):1100-1101.
[6] 林永強. 任務(wù)驅(qū)動教學(xué)法在《PHP程序設(shè)計》教學(xué)中的應(yīng)用[J]. 師道·教研, 2013(8):73.
[7] 李健君. 《PHP動態(tài)網(wǎng)頁制作》課程一體化教學(xué)模式的探索與實踐[C]. 中國職協(xié)2013年度優(yōu)秀科研成果獲獎?wù)撐募?2013.
[8] 劉云芬. 以學(xué)生活動為中心的任務(wù)教學(xué)法在PHP網(wǎng)站開發(fā)課程中應(yīng)用[C]. 中國職協(xié)2013年度優(yōu)秀科研成果獲獎?wù)撐募?2013.endprint