喻 梅, 王慶節(jié), 于 健, 葛衛(wèi)民, 雷 霆
(天津大學(xué) 計算機科學(xué)與技術(shù)學(xué)院, 天津 300072)
?
以能力培養(yǎng)為核心的實踐教學(xué)
喻 梅, 王慶節(jié), 于 健, 葛衛(wèi)民, 雷 霆
(天津大學(xué) 計算機科學(xué)與技術(shù)學(xué)院, 天津 300072)
通過分析“軟件技術(shù)基礎(chǔ)I——Visual Basic程序設(shè)計語言”課程教學(xué)中出現(xiàn)的問題,以教育部制定的高等學(xué)校計算機基礎(chǔ)教學(xué)基本要求及卓越工程師培養(yǎng)計劃為指導(dǎo)思想,以能力培養(yǎng)為核心,從培養(yǎng)學(xué)生的學(xué)習(xí)能力、動手能力、分析問題解決問題能力、創(chuàng)新能力等方面,對課程的實踐教學(xué)進行改革研究,提高學(xué)生學(xué)習(xí)的積極性及教學(xué)過程的參與程度,將學(xué)生的被動學(xué)習(xí)改為主動學(xué)習(xí)。教學(xué)實踐證明,以能力培養(yǎng)為核心的教學(xué)方式取得了很好的教學(xué)效果,并為學(xué)生學(xué)習(xí)后續(xù)課程打下堅實的基礎(chǔ)。
實踐教學(xué); 能力培養(yǎng); 軟件技術(shù)基礎(chǔ)
教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會編制的《高等學(xué)校計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報告暨計算機基礎(chǔ)課程教學(xué)基本要求》(以下簡稱“教學(xué)基本要求”)提出了高等學(xué)校計算機基礎(chǔ)教學(xué)應(yīng)該達到的4項“能力結(jié)構(gòu)”要求,即對計算機的認(rèn)知能力、利用計算機解決問題的能力、基于網(wǎng)絡(luò)的協(xié)同能力、信息社會中的終身學(xué)習(xí)能力。以此為基礎(chǔ),構(gòu)建培養(yǎng)這4種能力的兩大支柱,即計算機基礎(chǔ)教學(xué)的“知識體系”和“實驗體系”,這兩大體系中包含了計算機基礎(chǔ)教學(xué)所包含的所有內(nèi)容[1]。我校依據(jù)《教學(xué)基本要求》及卓越工程師培養(yǎng)計劃,以“培養(yǎng)學(xué)生實踐能力、創(chuàng)新能力”為核心,制定了非計算機專業(yè)本科生計算機基礎(chǔ)課程體系,重點培養(yǎng)學(xué)生利用計算機技術(shù)分析問題、解決問題的能力[2-9]。其中“軟件技術(shù)基礎(chǔ)I——Visual Basic程序設(shè)計語言”課程為我校非計算機專業(yè)本科生計算機基礎(chǔ)教育課程三個層次中的第二個層次——計算機技術(shù)基礎(chǔ)課程,是面向文科及管理類各專業(yè)本科生的必修課。通過該課程的學(xué)習(xí),使學(xué)生不但具有設(shè)計簡單程序的能力,同時也要掌握面向?qū)ο蟮某绦蛟O(shè)計方法,能夠運用所學(xué)的知識開發(fā)圖形界面下的應(yīng)用軟件,為培養(yǎng)學(xué)生進行各種應(yīng)用程序的開發(fā)打下基礎(chǔ)。
我?!败浖夹g(shù)基礎(chǔ)I——Visual Basic程序設(shè)計語言”課程學(xué)分2.5,總學(xué)時48,理論教學(xué)學(xué)時28,實驗學(xué)時20。在該課程教學(xué)中存在影響教學(xué)效果的一些問題,制約了培養(yǎng)學(xué)生實踐能力及創(chuàng)新能力的教學(xué)目標(biāo)的實現(xiàn)。
(1) 課程的重視程度不足。由于該課程的開課對象是文科和管理類專業(yè)學(xué)生,學(xué)生感覺該課程與本專業(yè)的聯(lián)系不大,課程用處不大,因此對該課程的重視度不如其本專業(yè)的專業(yè)課,上課的積極性和主動學(xué)習(xí)性相對欠缺。
(2) 計算機基礎(chǔ)知識薄弱。學(xué)習(xí)該課程的學(xué)生前期只學(xué)過“大學(xué)計算機基礎(chǔ)”課程,對計算機的操作系統(tǒng)、數(shù)據(jù)庫、多媒體、網(wǎng)絡(luò)等相關(guān)技術(shù)有了初步了解,最熟悉的就是字處理軟件和一些應(yīng)用軟件,對編程語言及編寫程序沒有概念,因此開始接觸編程語言時會感覺抽象,不容易理解,影響了學(xué)生的學(xué)習(xí)興趣。
(3) 教學(xué)方法和考核方式單一。教學(xué)基本采用先在課堂講授理論知識,包括程序思路、程序代碼,再到機房講授操作過程,讓學(xué)生練習(xí)。教室授課和機房授課有一定的時間差,這種方式導(dǎo)致理論與實踐脫節(jié),沒有連貫性,到機房上課時還需要學(xué)生重新回憶所講授的程序思想及代碼,教學(xué)效果不理想。另外,大部分實驗是驗證型實驗,設(shè)計型實驗不足,不利于開發(fā)學(xué)生的創(chuàng)新思維能力。而且課程的考核方式主要以筆試為主,實驗考核為輔,容易使學(xué)生為了考試背程序,出現(xiàn)部分學(xué)生只會看程序、不會寫程序的情況,而不能真正理解和掌握編程思想和編程方法,不能真正使用編程語言編寫程序解決實際問題。
通過分析教學(xué)中存在的問題,明確了“軟件技術(shù)基礎(chǔ)I——Visual Basic程序設(shè)計語言”課程的教學(xué)目標(biāo),以教育部《教學(xué)基本要求》及我校卓越工程師培養(yǎng)計劃為教學(xué)指導(dǎo)思想,以培養(yǎng)學(xué)生學(xué)習(xí)能力、利用計算機分析解決問題能力、創(chuàng)新能力為教學(xué)目標(biāo),力求改進教學(xué)方法,使課程和專業(yè)相結(jié)合,以創(chuàng)造性思維貫穿課程教學(xué),提高學(xué)生學(xué)習(xí)的積極性,實現(xiàn)課程教學(xué)目標(biāo)及教學(xué)效果[10-15]。
(1) 將教學(xué)由教室搬到機房。Visual Basic程序設(shè)計語言是一門實踐強的課程,無論如何講解語言的語法、程序,都需要到計算機上實踐以驗證其正確性。因此我們將教學(xué)搬到機房,全部課程學(xué)時都在機房上課,教師講完理論知識,學(xué)生可以立即實踐驗證,并配有相應(yīng)的實驗練習(xí)以加強學(xué)生對知識點的理解。學(xué)生對知識點的理解及應(yīng)用,也可以在機器上馬上實踐檢驗。教師講授理論知識時可以分小節(jié)講授,避免教室上課時一次講授內(nèi)容過多學(xué)生不好理解的情況。這種方式能夠使理論與實踐相結(jié)合,能夠使學(xué)生的學(xué)習(xí)有連貫性,能夠及時解決對教學(xué)內(nèi)容的疑惑,鞏固學(xué)習(xí)效果。這種形式也避免了學(xué)生在教室聽課感覺枯燥、容易走神的情況。
(2) 案例教學(xué)模式。教學(xué)中的知識點以案例形式講解,通過案例,可以使學(xué)生對知識點有更直觀的理解。以前的案例教學(xué)常常是先講知識點,再講案例,這種情況在講知識點時不能更好地吸引學(xué)生的注意力,因此教學(xué)過程要有所改變。我們采用的形式是,所有知識點均以案例開始,先明確要解決的問題,然后給出解決問題的程序?qū)嵗⒃谥v解程序代碼時融入知識點的講解。比如,在講按鈕時,先給出一個帶有按鈕的窗體實例,提出這個窗體能完成的功能,尤其是按鈕的功能。然后給出程序,在講解程序代碼時,再引入按鈕屬性的設(shè)置方法、按鈕的相應(yīng)事件及代碼。這種方法可以使學(xué)生很清楚按鈕能實現(xiàn)的功能,也能學(xué)會按鈕的應(yīng)用。
(3) 加強實驗環(huán)節(jié)。① 課堂上減少驗證型實驗,將大部分驗證型實驗作為開放實驗留給學(xué)生課下完成。學(xué)校提供開放實驗室供學(xué)生課下完成實驗。② 課堂上增加設(shè)計型實驗的數(shù)量,讓學(xué)生利用剛講授的理論知識點完成設(shè)計型實驗,并當(dāng)場提交,記入課程成績。這樣可以督促學(xué)生充分利用課上時間消化、理解、鞏固所講授的課程知識。③ 布置綜合型實驗,綜合型實驗類似于課程設(shè)計,是需要學(xué)生綜合利用課程知識完成的相對較大的實驗。綜合型實驗的題目可以選擇教師所出題目,也可由學(xué)生根據(jù)自己的學(xué)習(xí)情況選擇題目,但要求與專業(yè)相關(guān),這可使學(xué)生明確該課程能解決本專業(yè)的哪些問題,如何應(yīng)用該課程知識解決本專業(yè)問題。比如,管理類學(xué)生選擇的“客戶關(guān)系管理”、“物流管理”、“供應(yīng)鏈管理”等題目,文科類學(xué)生選擇的“法律文獻信息化管理”、“漢語異體字學(xué)習(xí)”等題目。另外,綜合型實驗完成后,要求學(xué)生進行答辯,以檢驗學(xué)生的學(xué)習(xí)情況。
(4) 創(chuàng)建操作視頻庫。Visual Basic程序設(shè)計語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言,操作性強,尤其窗體、控件等屬性較多,操作步驟多,學(xué)生學(xué)習(xí)時操作過程不一定一次能都記住,教師在講課時,將操作過程錄制視頻,放到課程網(wǎng)站,以便學(xué)生在課上課下多次參考使用。這樣就方便了學(xué)生學(xué)習(xí)和查詢,有利于學(xué)生熟練掌握所授知識點。
(5) 改革考核方式。將以筆試為主的考核方式改為實踐考核與筆試考試并重的考核方式,以突出培養(yǎng)學(xué)生能力的實踐教學(xué)的重要性,也能提高學(xué)生的學(xué)習(xí)熱情和參與程度。課程成績中,筆試成績占50%,實踐成績占50%。在實踐成績中,課后作業(yè)占20%,實驗課實驗占40%,綜合項目實驗占40%。這種考核方式能使學(xué)生更加重視實踐能力的培養(yǎng),能夠真正掌握實踐性強的課程內(nèi)容。
(1) 學(xué)生參與講課。給每位學(xué)生布置講課任務(wù),將課程中的一部分知識點的講授布置給學(xué)生,要求學(xué)生提前備課,準(zhǔn)備講課案例及課后答疑。學(xué)生講課后,由其他同學(xué)提出問題,講課學(xué)生答疑,最后教師補充。學(xué)生講課效果會記入課程成績。這可調(diào)動學(xué)生的學(xué)習(xí)熱情,使學(xué)生充分參與到教學(xué)活動中,把學(xué)生的被動學(xué)習(xí)變?yōu)橹鲃訉W(xué)習(xí)。學(xué)生在備課中會花更多的時間和精力,能學(xué)到更多的知識并能更好地理解課程內(nèi)容。學(xué)生普遍反映,講課和聽課所學(xué)到的知識是不一樣的,通過講課,學(xué)到的知識記得更清楚,學(xué)的更深入、更扎實。
(2) 學(xué)生作業(yè)互評分。對學(xué)生提交的課后作業(yè)及實驗作業(yè),學(xué)生互相評判打分,然后教師把關(guān)。這樣做的目的是讓學(xué)生從多個角度了解解決問題的不同方法,可以相互學(xué)習(xí),了解其他同學(xué)的解題思路和方法,開闊自己的思路。同時,也能夠相互找錯誤,看到別人的錯誤就能避免自己再出相同的錯誤。為了避免作業(yè)成績誤差大,由教師給出最終成績。
(1) 鼓勵學(xué)生參加學(xué)科競賽。我校每年都有程序設(shè)計大賽,按照編程語言的不同分為不同組別,且有個人賽和組隊賽。鼓勵學(xué)生參加程序設(shè)計大賽,從賽前準(zhǔn)備、比賽指導(dǎo),及賽后總結(jié),都有教師參與,鼓勵學(xué)生獨立思考、有自己的解題思想。通過比賽,很多學(xué)生不僅鞏固了所學(xué)的課程,而且鍛煉了自己的實踐能力、分析思考能力、溝通能力,以及團隊合作能力。
(2) 鼓勵學(xué)生申請大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目。鼓勵學(xué)生根據(jù)所學(xué)課程內(nèi)容以及自己的生活經(jīng)驗,選擇與自己專業(yè)相關(guān)、或與現(xiàn)實生活密切聯(lián)系的項目,申請“大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目”,提出要解決的現(xiàn)實問題和解決方案,并在指導(dǎo)教師的指導(dǎo)下,逐漸完成整個項目。這不僅啟發(fā)學(xué)生的想象力,而且鍛煉學(xué)生的獨立思考、獨立解決問題的能力。當(dāng)學(xué)生看到自己努力的成果時,學(xué)生是高興的,覺得學(xué)到的是有用的知識。
(3) 鼓勵學(xué)生參與教師科研項目。鼓勵學(xué)生多與專業(yè)教師溝通,了解教師的科研項目和需求,積極參與教師的科研項目,尤其是與課程相關(guān)的項目。當(dāng)學(xué)生利用所學(xué)知識完成教師布置的部分科研項目時,會產(chǎn)生成就感,也會對科學(xué)研究產(chǎn)生興趣,培養(yǎng)了學(xué)生的研究能力與創(chuàng)新能力。
通過課程實踐教學(xué)的改革,實現(xiàn)了理論和實踐的緊密結(jié)合,使學(xué)生由被動學(xué)習(xí)變?yōu)橹鲃訉W(xué)習(xí),提高了學(xué)生的學(xué)習(xí)積極性,培養(yǎng)了學(xué)生獨立思考、獨立學(xué)習(xí)的能力。在課程學(xué)習(xí)過程中,更多地鍛煉了學(xué)生的思考能力、動手能力和創(chuàng)新能力,教學(xué)效果有了很大的提高,也為學(xué)生學(xué)習(xí)其他課程提供了正確的學(xué)習(xí)方法。
[1] 教育部高等學(xué)校計算機基礎(chǔ)課程指導(dǎo)委員會.高等學(xué)校計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報告暨計算機基礎(chǔ)課程教學(xué)基本要求[M]. 北京: 高等教育出版社, 2009.
[2] 張金龍, 柴海莉. 創(chuàng)新人才培養(yǎng)模式的探索與實踐[J]. 實驗技術(shù)與管理, 2014, 31(6): 27-29, 32.
[3] 朱學(xué)海, 陳新民, 張 華. 卓越材料工程師培養(yǎng)的實踐與思考[J]. 中國大學(xué)教學(xué), 2012(11): 18-20.
[4] 李秀珍, 李 勤, 王 征,等. 學(xué)生綜合實踐創(chuàng)新能力機制探索[J]. 實驗技術(shù)與管理, 2014, 31(8): 35-37, 41.
[5] 閆紹峰, 廖國進, 曾 紅,等. 工程型人才培養(yǎng)模式下的實踐教學(xué)體系構(gòu)建[J]. 實驗室研究與探索, 2014, 33(6): 223-226.
[6] 余建潮, 葉秉良. 面向創(chuàng)新人才培養(yǎng)的實驗教學(xué)內(nèi)涵式發(fā)展策略[J]. 實驗室研究與探索, 2014, 33(6): 182-185, 238.
[7] 劉艷莉, 孫雨耕, 葛寶臻,等. 符合工程專業(yè)人才培養(yǎng)模式實驗教學(xué)體系的構(gòu)建[J]. 中國大學(xué)教學(xué), 2010, (4): 75-77.
[8] 陳佑清, 吳 瓊. 課堂教學(xué)中如何指導(dǎo)學(xué)生進行探究——大學(xué)研究性課堂教學(xué)模式的分層構(gòu)建[J]. 中國大學(xué)教學(xué), 2012(11): 59-62.
[9] 劉 偉. 實踐教學(xué)中應(yīng)用型人才培養(yǎng)模式的研究[J]. 實驗技術(shù)與管理, 2009, 26(9): 123-127.
[10] 王南蘭, 彭 琛, 陳日新, 等. 改革實驗教學(xué)體系 培養(yǎng)學(xué)生創(chuàng)新精神[J]. 實驗室研究與探索, 2011, 30(8): 163-166.
[11] 嚴(yán) 薇, 袁云松. 大學(xué)生實踐創(chuàng)新能力培養(yǎng)的探索與實踐[J]. 中國大學(xué)教學(xué), 2012(9): 78-80.
[12] 谷 巖, 宋 文, 劉敏華,等. 以能力培養(yǎng)為導(dǎo)向的大學(xué)計算機基礎(chǔ)課程教學(xué)改革與實踐[J]. 中國大學(xué)教學(xué), 2012(8): 52-54.
[13] 王曉麗, 周 潯, 薛海鷹. 電子技術(shù)課程設(shè)計教學(xué)改革研究與實踐[J]. 實驗技術(shù)與管理, 2014, 31(7): 180-181.
[14] 李艷玲. 綜合性設(shè)計性實驗的開設(shè)與管理[J]. 實驗室研究與探索, 2008, 27(8): l10-111.
[15] 田運生, 劉維華, 王景春. 綜合性設(shè)計性實驗項目建設(shè)的探索與實踐[J]. 實驗技術(shù)與管理, 2012, 29(2): 126-129.
Research on Practice Teaching with the Core of Ability Training
YUMei,WANGQing-jie,YUJian,GEWei-min,LEITing
(School of Computer Science and Technology, Tianjin University, Tianjin 300072, China)
By analyzing teaching problems in the course "Software Technology Foundation I - Visual Basic Programming Language", taking the basic requirements of computer foundation teaching in colleges and universities which was made by the Ministry of Education, and taking the excellent engineer training program as the guiding ideology, practice teaching reform research is performed. The reform takes the ability training as the core, to develop students' ability to learn, the ability to practice, the ability to analyze and solve problems, and the ability to innovate etc. The reform can improve the learning enthusiasm and level of participation of students in teaching process, change the students' passive learning to active learning. The reform results prove that teaching methods with capacity-building as the core have achieved good results, and lay a solid foundation for the follow-up courses.
practice teaching; ability training; software technology foundation
2014-11-06
天津大學(xué)本科教學(xué)綜合改革立項項目(11JYZY023)
喻 梅(1970-),女,湖北漢川人,副教授,主要研究方向:計算機網(wǎng)絡(luò)、數(shù)據(jù)挖掘。
Tel.:15522308655; E-mail: yueyouyueyou@gmail.com
王慶節(jié)(1964-),男,天津人,講師,主要研究方向:數(shù)據(jù)庫、計算機網(wǎng)絡(luò)。Tel.:13820280964; E-mail: qingjiewang@sina.com
G 642
A
1006-7167(2015)10-0198-03