彭珊珊+彭瓊+馬丕玲
摘要:程序設(shè)計(jì)語言功能強(qiáng)大,知識點(diǎn)多,語法靈活多變,容易消磨掉學(xué)生的積極性。該文在分析了電子商務(wù)專業(yè)學(xué)生在學(xué)習(xí)程序設(shè)計(jì)類課程時(shí)的各種問題后,試圖通過各種措施激發(fā)學(xué)生的學(xué)習(xí)興趣,將他們的學(xué)習(xí)主動(dòng)性和創(chuàng)造性發(fā)揮到最大化,從而提高教學(xué)效果。
關(guān)鍵詞:電子商務(wù)專業(yè);程序設(shè)計(jì);教學(xué)
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)25-0097-02
Abstract:The programming language is powerful, knowledgeable and flexible, easy to eliminate the enthusiasm of students. This paper analyzes the problems of e - commerce students in learning program design courses, tries to stimulate students' interest in learning through various measures, and maximizes their learning initiative and creativity to improve their teaching effect.
Key words:E-commerce Major; programming; teaching
1 概述
當(dāng)前電子商務(wù)發(fā)展迅速,高校的電子商務(wù)專業(yè)非常受歡迎,而且由于專業(yè)的特殊性,文理科學(xué)生兼收。學(xué)生在學(xué)校里將學(xué)習(xí)電子商務(wù)概論、電子商務(wù)法律、網(wǎng)絡(luò)營銷、國際貿(mào)易、客戶關(guān)系管理、電子商務(wù)物流、電子商務(wù)專業(yè)英語、網(wǎng)頁設(shè)計(jì)、C#程序設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)、JAVA程序設(shè)計(jì)、電子商務(wù)系統(tǒng)建設(shè)等課程。學(xué)生畢業(yè)后,可從事企業(yè)網(wǎng)站建設(shè)與維護(hù)、企業(yè)商品和服務(wù)的營銷策劃、客戶關(guān)系管理、電子商務(wù)活動(dòng)的策劃與運(yùn)作以及在各級學(xué)校從事電子商務(wù)教學(xué)等工作。??茖W(xué)生還可以在呼叫中心從事電話營銷的工作。
總的來說,電子商務(wù)專業(yè)課程分為兩大類:管理類課程和程序設(shè)計(jì)類課程。管理類課程偏文科,大多數(shù)學(xué)生都能應(yīng)付自如;但是程序設(shè)計(jì)類課程偏理科,對大多數(shù)文科學(xué)生來說,學(xué)科中涉及的基本概念、程序設(shè)計(jì)方法、思維方式都是全新的,編程語言的語法規(guī)則多且靈活,學(xué)生學(xué)起來感覺既困難又乏味,容易消磨掉他們學(xué)習(xí)的斗志。如何讓電子商務(wù)專業(yè)的學(xué)生學(xué)好程序設(shè)計(jì)類課程是任課教師一直思考的問題,本文結(jié)合自己多年的授課經(jīng)驗(yàn),探討一些對策,希望對學(xué)生有所幫助。
2 電子商務(wù)專業(yè)程序設(shè)計(jì)類課程教學(xué)中存在的問題
2.1 程序設(shè)計(jì)類課程沒有體現(xiàn)電子商務(wù)專業(yè)的特色
程序設(shè)計(jì)類課程包括:C#程序設(shè)計(jì)、JAVA程序設(shè)計(jì)、數(shù)據(jù)庫原理、WEB開發(fā)、電子商務(wù)系統(tǒng)建設(shè)等,很多學(xué)校電子商務(wù)專業(yè)的這些課程與計(jì)算機(jī)科學(xué)專業(yè)、軟件工程專業(yè)的相同課程在教學(xué)方式和教學(xué)計(jì)劃、教學(xué)內(nèi)容上完全一致,沒有體現(xiàn)電子商務(wù)專業(yè)的特色。
2.2 電子商務(wù)專業(yè)文科生學(xué)習(xí)編程困難較大
電子商務(wù)專業(yè)因?yàn)閷I(yè)的特殊性,有的在管理學(xué)院,偏文科;有的在信息學(xué)院,偏理科。但不管文科還是理科,都要學(xué)習(xí)程序設(shè)計(jì)類課程。對大部分文科生來說,他們很難理解編程的邏輯結(jié)構(gòu),所以學(xué)起來感覺困難很大。
2.3 上機(jī)作業(yè)不思考,多以打字練習(xí)為主
課堂上教師會(huì)布置相關(guān)的上機(jī)實(shí)踐作業(yè)給學(xué)生做,很多學(xué)生上機(jī)課往往只是把教師講課的內(nèi)容用手機(jī)拍下來,然后照著屏幕一個(gè)一個(gè)字母地敲,和打字練習(xí)沒區(qū)別!學(xué)生沒有真正理解代碼的含義,以至于可以利用快捷方式實(shí)現(xiàn)代碼快速輸入的方法都不知道,不僅影響了編程速度,還容易出錯(cuò)。
2.4 作業(yè)抄襲情況嚴(yán)重
教師布置的編程作業(yè),學(xué)生在不會(huì)做時(shí),往往懶于思考,只是把成績優(yōu)秀同學(xué)的代碼復(fù)制粘貼,或者在網(wǎng)上找到答案后復(fù)制粘貼,然后交差。有些學(xué)生甚至連怎么編譯運(yùn)行都不會(huì);有的學(xué)生在運(yùn)行出錯(cuò)時(shí),即使只是一個(gè)小小的錯(cuò)誤,而且是在有出錯(cuò)提示的情況下,他們也不會(huì)修改程序。
3 電子商務(wù)專業(yè)程序設(shè)計(jì)類課程教學(xué)改革措施
3.1 重視第一堂課的教學(xué),用經(jīng)典案例讓學(xué)生明白學(xué)習(xí)該課程的意義
對很多電子商務(wù)學(xué)生而言,第一次拿到程序設(shè)計(jì)課程的書,看到那么多的代碼心里是很抗拒的,而且他們并不知道這門課程學(xué)完以后可以干什么。因此教師必須重視第一堂課的教學(xué),激發(fā)學(xué)生學(xué)習(xí)本課程的興趣,讓學(xué)生明確學(xué)習(xí)目標(biāo)。例如我在講授《C#程序設(shè)計(jì)》的第一堂課時(shí),除了介紹本門課程的教學(xué)計(jì)劃以外,我會(huì)把“學(xué)生選課系統(tǒng)”、“酒店管理系統(tǒng)”給學(xué)生做演示,讓學(xué)生明白學(xué)了這門課程以后,他們也可以設(shè)計(jì)出這樣的系統(tǒng),給學(xué)生以直觀的印象。所有學(xué)生都非常專注地傾聽,很好奇這個(gè)系統(tǒng)是如何實(shí)現(xiàn)的,對課程的學(xué)習(xí)充滿了期待。而這種期待是學(xué)生學(xué)好這門課程的良好開端。
3.2 案例教學(xué)貫穿全過程
合適的案例可以調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,將學(xué)生從被動(dòng)的聽教師講課轉(zhuǎn)換為主動(dòng)學(xué)習(xí),從而提高教學(xué)效果。教師在選擇案例的時(shí)候須注意以下幾點(diǎn):第一,案例的難易程度要恰當(dāng)。因?yàn)榘咐淖饔檬菐椭鷮W(xué)生理解知識點(diǎn)、啟發(fā)學(xué)生思維的,如果案例太復(fù)雜,學(xué)生很難理解,會(huì)產(chǎn)生畏難情緒,失去學(xué)習(xí)的積極性。第二,案例要有代表性,與教師所講的知識點(diǎn)密切相關(guān),突出教學(xué)的重點(diǎn)和難點(diǎn),學(xué)生學(xué)習(xí)完后能觸類旁通,取得較好的教學(xué)效果。第三,案例要有一定的趣味性,寓教于樂,激發(fā)學(xué)生的求知欲望,主動(dòng)學(xué)習(xí)。
例如在講解《C#程序設(shè)計(jì)》中“常用控件”時(shí),我會(huì)選擇“開獎(jiǎng)器”作為案例,首先這個(gè)案例難易程度合適,需要學(xué)生編寫的代碼并不多,但都是學(xué)生必須掌握的一些經(jīng)典代碼;其次案例中涉及的常用控件包括:列表框、定時(shí)器、標(biāo)簽、按鈕、文本框等常用控件,具有代表性;最后就是這個(gè)案例運(yùn)行時(shí)效果和學(xué)生平時(shí)所見到的開獎(jiǎng)器一致,學(xué)生很感興趣,甚至有學(xué)生在完成教師要求的基本功能后,還能提出修改的建議并實(shí)現(xiàn)。endprint
3.3 注重實(shí)踐教學(xué),強(qiáng)調(diào)項(xiàng)目驅(qū)動(dòng)教學(xué)法
學(xué)習(xí)程序設(shè)計(jì)類課程如果僅僅局限于課堂的理論講述,那么學(xué)生的動(dòng)手能力不會(huì)得到提高,因此這類課程必須注重實(shí)踐教學(xué),并且在實(shí)踐教學(xué)中采用項(xiàng)目驅(qū)動(dòng)教學(xué)法,讓學(xué)生對所學(xué)知識有直觀的認(rèn)識,帶著任務(wù)去學(xué)習(xí)。我校電子商務(wù)專業(yè)的實(shí)踐教學(xué)包括:實(shí)驗(yàn)、課程設(shè)計(jì)。所有的程序設(shè)計(jì)類課程都安排在機(jī)房上課,教師會(huì)圍繞知識點(diǎn)布置實(shí)驗(yàn)作業(yè),讓學(xué)生獨(dú)立完成。在所有知識點(diǎn)都講完后,學(xué)生所獲取的知識都是零散的,因此安排一到兩周的課程設(shè)計(jì),將企業(yè)中的實(shí)際項(xiàng)目簡化以后交給學(xué)生做,讓學(xué)生對所學(xué)內(nèi)容形成整體的印象。例如學(xué)生在進(jìn)行《JAVA程序設(shè)計(jì)》的課程設(shè)計(jì)時(shí),題目可以是簡單的Java游戲,或者在學(xué)生已做過的綜合實(shí)驗(yàn)的基礎(chǔ)上增加數(shù)據(jù)庫和網(wǎng)絡(luò)功能,如網(wǎng)絡(luò)投票系統(tǒng)、圖書管理系統(tǒng)、網(wǎng)絡(luò)聊天室等。學(xué)生在此期間總會(huì)遇到各種問題,教師可以引導(dǎo)他們主動(dòng)學(xué)習(xí),提高解決問題的能力。
3.4 采取措施避免作業(yè)抄襲
學(xué)生在編程過程中,是很容易出現(xiàn)抄襲情況的。學(xué)生抄襲作業(yè)一般有兩種情況:第一種學(xué)生感覺學(xué)習(xí)難度大,作業(yè)多時(shí)間又緊;第二種就是學(xué)生認(rèn)為自己將來畢業(yè)不會(huì)從事編程工作,所以懶得學(xué)。針對第一種學(xué)生,教師可以適當(dāng)減少作業(yè)量,不給學(xué)生過多的壓力,讓學(xué)生有更多的時(shí)間去消化吸收所學(xué)的知識。在學(xué)生有明顯進(jìn)步的時(shí)候,一定要及時(shí)給予鼓勵(lì),增加他們學(xué)習(xí)程序設(shè)計(jì)的自信心。針對第二種學(xué)生,教師可以對學(xué)生進(jìn)行正確的引導(dǎo),說明程序設(shè)計(jì)類課程在專業(yè)中的重要性。另外在案例選擇上,不但要有趣味性,能激發(fā)他們學(xué)習(xí)的興趣,而且應(yīng)選擇與電子商務(wù)專業(yè)相關(guān)的案例,如“網(wǎng)上滿意度調(diào)查系統(tǒng)”、“購物系統(tǒng)”等,讓學(xué)生體會(huì)到課程的重要性,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)。
對教師而言,為了避免學(xué)生抄襲作業(yè),可以采用以下方法:首先,盡量讓學(xué)生在課堂完成作業(yè),并及時(shí)檢查。程序設(shè)計(jì)類課程一般都是在機(jī)房進(jìn)行,所以教師布置完作業(yè)以后,一定要走到學(xué)生中去,督促每個(gè)學(xué)生都要完成作業(yè),逐個(gè)檢查,及時(shí)準(zhǔn)確地發(fā)現(xiàn)抄襲,及時(shí)提醒,不給學(xué)生抄襲的機(jī)會(huì),對不聽從勸告的學(xué)生再予以懲罰。其次,教師應(yīng)及時(shí)更新教學(xué)內(nèi)容和作業(yè)題,最好不要將上一屆用過的作業(yè)題給學(xué)生做,避免他們從學(xué)長那里直接復(fù)制教學(xué)資料。另外,即使是傳統(tǒng)經(jīng)典的例子,如“水仙花數(shù)”、“數(shù)據(jù)排序”等,雖然學(xué)生可以在網(wǎng)上搜索到源代碼,但教師可以通過補(bǔ)充一些約束條件或者改變運(yùn)行方式等增加難度,讓學(xué)生在理解的基礎(chǔ)上修改,達(dá)到作業(yè)的要求,當(dāng)然最終的目的是為了改變學(xué)生的學(xué)習(xí)習(xí)慣,促使他們獨(dú)立思考。
4 結(jié)束語
程序設(shè)計(jì)類課程是電子商務(wù)專業(yè)的必修課程,既能培養(yǎng)學(xué)生實(shí)際分析問題、解決問題的能力,又能提高學(xué)生的綜合素質(zhì)。很多學(xué)生開始都會(huì)有畏難情緒,但是教師在采取了上述措施以后,學(xué)生普遍感覺學(xué)習(xí)過程是愉快的,自己是有收獲的,教學(xué)效果很好。這為他們將來工作打下了堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1] 王惠. 基于案例教學(xué)的Java語言程序設(shè)計(jì)教學(xué)改革實(shí)踐[J]. 黃岡職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017(1):52-54.
[2] 張璞. “案例驅(qū)動(dòng)+項(xiàng)目導(dǎo)向”的Java程序設(shè)計(jì)課程教學(xué)模式研究[J]. 計(jì)算機(jī)教育,2017(2):58-61+67.
[3] 馬新娟,張立紅,劉曉紅,張先偉. 混合式學(xué)習(xí)在程序設(shè)計(jì)基礎(chǔ)課程教學(xué)中的應(yīng)用研究[J]. 黑龍江教育(理論與實(shí)踐),2017(Z1):82-83.
[4] 馮語坤,向程. “互聯(lián)網(wǎng)+”形態(tài)下高職院校電子商務(wù)創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)體系構(gòu)建模式研究[J]. 電子商務(wù),2017(1):64-66.
[5] 蔡宗慧,郝帥. “課崗交融、項(xiàng)目主導(dǎo)、工學(xué)結(jié)合”人才培養(yǎng)模式下的教學(xué)管理模式探索與實(shí)踐[J]. 電腦知識與技術(shù),2017(4):87-88+91.endprint