馬章勤 李 婭 張守權(quán)
[摘要]針對(duì)目前高職院校計(jì)算機(jī)語言類課程的教學(xué)特點(diǎn)和現(xiàn)狀,針對(duì)課程開設(shè)順序和教學(xué)方法提出一套可行性方案,同時(shí)在教材選擇、教師素質(zhì)方面提出切實(shí)可行的建議,此方案已經(jīng)被計(jì)算機(jī)專業(yè)采用。
[關(guān)鍵詞]計(jì)算機(jī)專業(yè)語言類課程 案例教學(xué)法 教材選擇 “雙師型”教師
中圖分類號(hào):G71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0810142-01
一、引言
隨著IT技術(shù)的發(fā)展,應(yīng)用于各個(gè)領(lǐng)域的計(jì)算機(jī)語言種類越來越多。高職教育面臨著能否滿足社會(huì)需求和學(xué)生接受能力的雙重壓力。目前主流的計(jì)算機(jī)語言類課程主要有C語言、C++、JAVA、JSP、J2EE、PHP、DELPHY、SQL Server 2005、SYSBASE、C#、ASP.NET、ADO.NET、VB.NET等。如果要求學(xué)生在三年之內(nèi)掌握上述所有技術(shù)是不現(xiàn)實(shí)也是沒有必要的,這就要求教研工作者設(shè)計(jì)出合理的課程設(shè)置計(jì)劃,既能滿足職業(yè)崗位(群)的需求,又能提高學(xué)生的實(shí)踐能力,還有助于學(xué)生樹立終身學(xué)習(xí)的理念。
二、計(jì)算機(jī)語言類課程改革的內(nèi)容
我們通過企業(yè)調(diào)研和畢業(yè)生就業(yè)情況普查發(fā)現(xiàn),高職院校普遍存在計(jì)算機(jī)語言類課程缺乏系統(tǒng)性和連貫性的現(xiàn)象。學(xué)生在學(xué)習(xí)中缺乏興趣并且在教材的選擇上普遍存在滯后問題。計(jì)算機(jī)專業(yè)的教學(xué)核心是提高學(xué)生的實(shí)踐能力。筆者結(jié)合我院教學(xué)實(shí)際從以下幾個(gè)方面淺談個(gè)人的見解。
(一)計(jì)算機(jī)語言類課程開設(shè)的順序。作為高職教育,計(jì)算機(jī)語言類課程設(shè)置本著培養(yǎng)學(xué)生職業(yè)能力、實(shí)踐為主的原則,設(shè)置思路是:學(xué)習(xí)行業(yè)兩大主流開發(fā)平臺(tái),以.NET為主,Java為輔,具體安排是:以C語言作為基礎(chǔ)入門語言,再開設(shè)C#語言,最后是ASP.NET動(dòng)態(tài)網(wǎng)站開發(fā);在開設(shè)ASP.NET之前開設(shè)Dreamweaver網(wǎng)頁設(shè)計(jì)和SQL Server數(shù)據(jù)庫設(shè)計(jì),為動(dòng)態(tài)網(wǎng)站開發(fā)打下堅(jiān)實(shí)的基礎(chǔ);在.NET課程之后開設(shè)Java、J2EE課程。
目前,很多高校都以C語言作為學(xué)生學(xué)習(xí)的入門語言。在行業(yè)中,C語言在嵌入式系統(tǒng)開發(fā)領(lǐng)域用途廣泛。學(xué)生通過學(xué)習(xí)可以初步掌握程序設(shè)計(jì)的理念及編程算法,也為學(xué)生自學(xué)C++做鋪墊。
C#是Microsoft公司推出的一種全新編程語言,是一種面向?qū)ο缶幊?OOP)語言,是.NET平臺(tái)上的首選語言。①OOP編程是當(dāng)前行業(yè)的主流,學(xué)生在系統(tǒng)學(xué)習(xí)C#的前提下去學(xué)ASP.NET相對(duì)比較好接受。學(xué)生通過學(xué)習(xí)Windows Form程序設(shè)計(jì)實(shí)現(xiàn)C/S項(xiàng)目開發(fā)。授課教師在講授過程中要注意引導(dǎo)學(xué)生建立面向?qū)ο蟪绦蛟O(shè)計(jì)的思想。
ASP.NET是.NET的重要組成部分。應(yīng)用ASP.NET知識(shí)可以方便、快捷地建設(shè)網(wǎng)站。這門課是在學(xué)生學(xué)習(xí)C#語言、Dreamweaver網(wǎng)頁設(shè)計(jì)和SQL Server數(shù)據(jù)庫的基礎(chǔ)上開設(shè)的。學(xué)生學(xué)習(xí)后能夠掌握動(dòng)態(tài)網(wǎng)站建設(shè)的基本知識(shí),基本具有開發(fā)企事業(yè)需要的各類網(wǎng)站的能力,并能具有應(yīng)用能力、創(chuàng)新能力、職業(yè)崗位競爭能力。
Java系列編程工具在行業(yè)中有很大的應(yīng)用空間,我們把此作為學(xué)生拓展專業(yè)技能的方向開設(shè)。Java系列課程放在.NET課程之后開設(shè)原因有二。第一,同時(shí)開設(shè)兩種以上的編程語言,學(xué)生在學(xué)習(xí)時(shí)容易混淆,不利于培養(yǎng)學(xué)生技能;第二,學(xué)生學(xué)習(xí).NET課程后,對(duì)編程有了一定的了解,再學(xué)習(xí)Java時(shí)會(huì)比較容易接受。教師在講授時(shí)的教學(xué)重心應(yīng)放在培養(yǎng)學(xué)生的自學(xué)能力上。
Dreamweaver網(wǎng)頁設(shè)計(jì)主要是使學(xué)生掌握HTML的語法和JavaScript腳本語言的基本知識(shí)。SQL Server數(shù)據(jù)庫是讓學(xué)生掌握數(shù)據(jù)庫的基本操作,要求學(xué)生重點(diǎn)掌握運(yùn)用SQL語句實(shí)現(xiàn).NET與數(shù)據(jù)庫的協(xié)同操作。
(二)計(jì)算機(jī)語言類課程的教學(xué)方法。計(jì)算機(jī)語言類課程是計(jì)算機(jī)專業(yè)的重點(diǎn)課程,課程能否激發(fā)學(xué)生學(xué)習(xí)的興趣,能否提高學(xué)生的職業(yè)能力是衡量教學(xué)方法選擇是否恰當(dāng)?shù)臉?biāo)準(zhǔn)。我們根據(jù)不同課程的不同階段,將任務(wù)驅(qū)動(dòng)教學(xué)、案例教學(xué)、角色扮演教學(xué)、啟發(fā)式教學(xué)方法融入日常教學(xué)過程中。不論采用哪種教學(xué)方法,我們都注意培養(yǎng)學(xué)生的職業(yè)能力、職業(yè)素質(zhì)、以行業(yè)企業(yè)的標(biāo)準(zhǔn)嚴(yán)格要求學(xué)生。
以案例教學(xué)法為例,我們?cè)赟QL Server數(shù)據(jù)庫設(shè)計(jì)與C#語言結(jié)合的C/S項(xiàng)目實(shí)訓(xùn)和與ASP.NET結(jié)合實(shí)現(xiàn)B/S項(xiàng)目實(shí)訓(xùn)的中級(jí)階段均使用該教學(xué)方法。教師將整個(gè)教學(xué)過程設(shè)計(jì)成一個(gè)一個(gè)的案例,知識(shí)點(diǎn)融入在案例之中。學(xué)生經(jīng)過一段時(shí)間的實(shí)踐就可以做出一個(gè)完整的作品。這樣,學(xué)生既學(xué)習(xí)了知識(shí),又有一個(gè)“看得見、拿得出”的作品來,增強(qiáng)了學(xué)生的自信心和學(xué)習(xí)的動(dòng)力。
在教學(xué)中我們建議成立興趣小組,進(jìn)行分組教學(xué),增強(qiáng)學(xué)生的團(tuán)隊(duì)意識(shí),鼓勵(lì)先進(jìn)、鞭策后進(jìn),從而使學(xué)生在學(xué)習(xí)中形成你追我趕的風(fēng)氣。
(三)計(jì)算機(jī)語言類課程的教材選擇。教材是教學(xué)中的一個(gè)關(guān)鍵環(huán)節(jié)。我們?cè)谶x擇教材時(shí)本著實(shí)用的原則,教材內(nèi)容不必拘泥于知識(shí)體系的完整,要突出案例教學(xué)的思想。我們還邀請(qǐng)校企合作企業(yè)中的一線技術(shù)人員直接參與編寫適合學(xué)生的課程指導(dǎo)書;鼓勵(lì)學(xué)生充分利用網(wǎng)絡(luò)資源,調(diào)動(dòng)學(xué)生學(xué)習(xí)的自主能動(dòng)性,培養(yǎng)學(xué)生自主解決問題的能力。
(四)計(jì)算機(jī)語言類課程的教師能力培養(yǎng)。高職教育是培養(yǎng)具有IT行業(yè)實(shí)際工作能力的學(xué)生。這就要求教師的職業(yè)技能也要逐步加強(qiáng)。要求學(xué)生具有職業(yè)技能,首先教師就需要有企業(yè)一線的工作經(jīng)歷。我院實(shí)行專業(yè)教師到企業(yè)頂崗實(shí)踐的制度,增加“雙師型”教師的比例。
三、結(jié)束語
計(jì)算機(jī)語言類課程在計(jì)算機(jī)專業(yè)中起到舉足輕重的作用,我們必須本著實(shí)用、夠用的原則,結(jié)合職業(yè)崗位(群)的需求,精簡課程體系,認(rèn)真研究各門課程之間的先后關(guān)系,注重實(shí)踐教學(xué),注重教材建設(shè),加強(qiáng)教師能力培養(yǎng),激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生養(yǎng)成良好的職業(yè)素養(yǎng),為早日成為計(jì)算機(jī)專業(yè)人才奠定堅(jiān)實(shí)的基礎(chǔ)。
注釋:
①《ASP.NET程序設(shè)計(jì)教程》,北京科海電子出版社,北京科??偛邉?
參考文獻(xiàn):
[1]http://dotnet.chinaitlab.com/ASPNET/774961.html.
[2]賀軍、李喜梅,對(duì)計(jì)算機(jī)程序設(shè)計(jì)語言課程教學(xué)的思考,湖南省懷化職業(yè)技術(shù)學(xué)院.
[3]于睿紅,在講授計(jì)算機(jī)程序設(shè)計(jì)語言課程的一些思考和做法,峰峰煤炭高級(jí)技工學(xué)校.
[4]郝桂英,關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語言課程教學(xué)的探索,石家莊經(jīng)濟(jì)學(xué)院職業(yè)技術(shù)學(xué)院.
作者簡介:
馬章勤(1980-),男,漢族,山西絳縣人,學(xué)士,碩士在讀,助教,主要研究方向:數(shù)據(jù)庫、網(wǎng)絡(luò)方向;李婭(1983-),女,漢族,山東菏澤人,學(xué)士,助教,主要研究方向:軟件編程、數(shù)據(jù)庫;張守權(quán)(1973-),男,漢族,山東日照人,碩士,副教授,主要研究方向:網(wǎng)絡(luò)方向、軟件方向。