前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機編程初級教學(xué)主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:C語言;程序設(shè)計;互助學(xué)習(xí);教學(xué)改革;趣味學(xué)習(xí)
中圖分類號:TP312.1-4;G652
C語言作為一種功能強大的通用編程語言,被廣泛應(yīng)用于系統(tǒng)和應(yīng)用軟件的開發(fā)[1-2],大多數(shù)計算機專業(yè)將其作為第一門程序設(shè)計語言。
對于初學(xué)者,C語言具有抽象、使用靈活等特點,這給程序的編寫、調(diào)試、閱讀帶來了許多不便;在編寫代碼的過程中容易遇到難以下手、語法、系統(tǒng)等問題,很容易使學(xué)生失去興趣[3-4]。
針對學(xué)生學(xué)習(xí)C語言存在的困難,分析了困難的內(nèi)在原因,對現(xiàn)有的C語言程序設(shè)計課程實驗課程進行改革,充分調(diào)動學(xué)生對C語言學(xué)習(xí)的積極性、主動性和參與性。
1 C語言學(xué)習(xí)困難的內(nèi)在因素分析
對于初學(xué)者,往往覺得C語言學(xué)習(xí)比較困難,其原因主要包括:
1.1 專業(yè)背景不充分
初學(xué)者對計算機基礎(chǔ)知識了解不夠充分;沒有深刻理解現(xiàn)代計算機的體系結(jié)構(gòu)――von Neumann體系結(jié)構(gòu)的核心思想――存儲程序思想。如果不能很好地理解基礎(chǔ)知識,必然使程序設(shè)計停留在一個比較淺顯的層面,不能體會程序設(shè)計的藝術(shù)性、創(chuàng)造性等獨特魅力。
1.2 文科式學(xué)習(xí)方法
學(xué)生對計算機專業(yè)的學(xué)習(xí)方法還停留在“文科”學(xué)習(xí)方法,癥狀表現(xiàn)為:上課能聽懂,書上的例題也能看明白,可是到他們自己動手做編程時,卻不知道如何下手。其所謂的看懂聽明白,只是用文科的方法記憶或了解膚淺的語法知識。C語言程序設(shè)計是一門工科性課程,如果沒有深刻地理解C語言的語句的執(zhí)行過程是不會編寫程序解決實際問題的?!凹埳险劚笔降墓鈱W(xué)不練是學(xué)不好C語言的,只有使用C語言自己編寫代碼解決了實際問題的學(xué)習(xí)方法才是正確的方法。
1.3 算法分析不夠
初學(xué)者認為計算機是“全能的”,計算機就能自動完成事情。而事實是:現(xiàn)在的計算機智商幾乎為0,要想讓計算機完成預(yù)先給定的任務(wù),就必須告訴計算機“做什么”以及“怎樣做”。因此問題解決就是設(shè)計一個做事情的步驟,告訴計算機第一步做什么,第二步做什么,…,最后一步做什么。而人是通過程序設(shè)計語言來引導(dǎo)計算機完成這些工作,因此還需將每步實現(xiàn)轉(zhuǎn)換為具體實現(xiàn)的程序代碼,其中需要涉及對步驟過程進行抽象、總結(jié)、發(fā)現(xiàn)這些步驟過程中的規(guī)律等,而這一步往往是計算機編程的最難一步,恰恰是這一步使得大部分學(xué)生“知難而退”,從而造成學(xué)生不想學(xué)程序設(shè)計的最主要的原因。
2 C語言編程能力逐步提高步驟
C語言作為一門實踐性很強的課程,實踐能力的培養(yǎng)是學(xué)好C語言的關(guān)鍵環(huán)節(jié),為了提高學(xué)生的編程能力,將C語言程序設(shè)計過程分為如下4步:
第1步:驗證性練習(xí)。這一步要求學(xué)生首先把書本上的例程讀懂,然后按照教材上的程序?qū)嵗M行原樣輸入,運行一下程序是否正確。
這一步要求:基本掌握C語言編程軟件的使用方法,熟練地輸入、編輯C程序;初步記憶所學(xué)章節(jié)的知識點、養(yǎng)成良好的C語言編程風(fēng)格。輸入程序前,要讓學(xué)生知道程序中包含的變量個數(shù)、變量類型、每個變量“扮演”幾個角色、每條語句的功能、整個程序算法思想是什么、第一步做什么,第二步做什么,直到最后一步做什么都應(yīng)該清清楚楚,只有這樣才是真正的代碼輸入,而不是“打字練習(xí)”。遇到錯誤時,從第一條錯誤開始逐條進行修改,每改正一個錯誤就立即編譯直到程序運行成功為止。
第2步:局部改動。在第1步輸入的C程序代碼的基礎(chǔ)上進行試驗性的修改并運行,看看程序結(jié)果發(fā)生了什么變化,分析結(jié)果變化的原因,加深對所學(xué)知識點的理解。這一步和第一步是同步進行的,實現(xiàn)“輸入”加深知識的記憶,“修改”加深對知識的理解。記憶和理解是相輔相成的,相互促進。
如:編寫程序?qū)崿F(xiàn)1+2+3...+100之和。
#include
void main()
{int i,sum=0; //變量定義
for(i=1;i
sum=sum+i;
printf("sum=%d\n", sum); //結(jié)果輸出
}
第1次:將for(i=1;i
第3步:照葫蘆畫瓢。在書上已有例程的基礎(chǔ)上,設(shè)計出具有相似功能的程序。比如:書上例程給出了求1―100的和,在給學(xué)生布置上實驗作業(yè)時,可以布置求2+4+6+…+100、或求1*2*3*4*…*n等相類似的實驗作業(yè)。這樣,學(xué)生就能在求和程序的基礎(chǔ)上就行小幅度的改進,實現(xiàn)新的程序設(shè)計。
第4步:進階提高。經(jīng)過上述過程,學(xué)生已經(jīng)基本掌握了C語言,就可以研讀別人編寫的C語言經(jīng)典程序,學(xué)習(xí)他人解決問題的方法和程序設(shè)計的技巧,提高自己的程序設(shè)計能力。在此基礎(chǔ)上,逐步用C語言解決一些實際問題。
3 C語言實驗課程改革
由于編程是一件相對比較枯燥和煩悶的工作,而學(xué)生又處于青春活動期,因此在C語言實驗課程中根據(jù)學(xué)生的特點,進行如下改變:
3.1 趣味+實際應(yīng)用編程
興趣是最好的老師,激發(fā)學(xué)生學(xué)習(xí)興趣是教學(xué)成敗的關(guān)鍵[5],可激發(fā)學(xué)生的興趣,提高學(xué)生學(xué)習(xí)的主動性和積極性。在計算機程序設(shè)計中恰當?shù)匾肴の缎缘臄?shù)學(xué)知識,如:我國古代數(shù)學(xué)名的數(shù)學(xué)問題:百錢買百雞、36人搬36塊磚等問題。同時,可將現(xiàn)實生活中的一些實際問題,如給定打電話的時間(單位:秒),計算每次打電話的費用。通過引入趣味數(shù)學(xué)和實際應(yīng)用問題,鍛煉了學(xué)生的編程能力,又解決了學(xué)生認為學(xué)習(xí)C語言不能解決實際問題的苦惱。
3.2 題目分級
根據(jù)實驗編程題的難度大小,分為:初級、中級、和高級3個等級。其中,初級難度的程序設(shè)計題目一般比較簡單,包括內(nèi)容為書上的例程、和例程相類似的題目,初級難度題目評分區(qū)間為0-70分。中級難度的編程題的難度逐漸提高,學(xué)生根據(jù)相關(guān)的背景知識,做一定的分析就可比較容易地將程序編寫出來,如對于循環(huán)語句部分:設(shè)計進制轉(zhuǎn)換程序、求素數(shù)等問題,中級難度題目評分區(qū)間為70-90分。高級難度編程題目的難度較大,需要做大量的分析、較好的編程技巧才能,如:約瑟夫問題、螺旋矩陣等,高級難度題目評分區(qū)間為90-100分。
對于不同難度的題目分別給出3-5個實驗內(nèi)容,學(xué)生可根據(jù)自身的學(xué)習(xí)情況,選擇不同難度的題目進行編程(至少要選擇初級難度的題目完),這樣既考慮了學(xué)生的實際學(xué)習(xí)情況,給予不同的選擇。同時,對于有能力的學(xué)生,在完成一定難度的設(shè)計題目后,可申請向高級難度題目進發(fā),只要能完成高級難度題目,其評分就按高級難度分值重新評定,促進學(xué)生的自主學(xué)習(xí)。
3.3 分組+“陪審”
為充分體現(xiàn)學(xué)生在學(xué)習(xí)中的主導(dǎo)地位,在實驗中引入了分組模式。以小組為單位對案例進行分析、探討,激發(fā)他們解決問題的靈感和方法;讓小組的人在不同的程序題目中分別扮演不同角色(如題目分析、程序設(shè)計、程序測試、文檔編寫),充分調(diào)動學(xué)生學(xué)習(xí)的積極性和參與性。
在實驗課程中,每次隨機抽取3-5個小組來向全班同學(xué)講解題目設(shè)計思路、想法、程序代碼等內(nèi)容(為充分調(diào)動每個同學(xué)的積極性,防止部分同學(xué)的懶惰型,每次講解的人不同),讓剩余的每個小組隨機抽取1人組成“陪審團”對講解小組進行評價和提問(包括設(shè)計的原理、代碼等),并給出講解小組的成績。實踐中表明,最佳的學(xué)習(xí)小組合作人數(shù)應(yīng)在4到6人之間。
3.4 綜合試驗
在C語言程序設(shè)計第一節(jié)課時,布置5-7個綜合性試驗,如“學(xué)籍管理系統(tǒng)”、“職工管理系統(tǒng)”、機房收費系統(tǒng)“等,每個小組選擇1個完成。綜合試驗融合了C語言程序設(shè)計的所有知識點,編制一個超過200行左右的代碼對學(xué)生是一個大的挑戰(zhàn),需要學(xué)生考慮方方面面的東西,如界面的友好性,數(shù)據(jù)合法性驗證等,既鍛煉了學(xué)生分析問題、解決問題的能力,又鍛煉了學(xué)生編寫小規(guī)模代碼和文檔書寫能力。
3.5 實驗報告
文檔書寫也是一個編程人員必備的能力,因此,每次實驗需要學(xué)生編寫一個實踐報告,報告的主要內(nèi)容包括:實驗的目的和內(nèi)容;算法或關(guān)鍵技術(shù)介紹、實驗代碼、實驗過程代碼出錯原因、分析及修改;多組測試數(shù)據(jù)及對應(yīng)的測試結(jié)果、算法的可能改進、體會及編程心得。通過實踐報告的撰寫,促進學(xué)生對算法的進一步思考,進一步熟悉C語言的語法知識,培養(yǎng)高效、精煉的編程風(fēng)格。
4 結(jié)束語
本文針對學(xué)生學(xué)習(xí)C語言方法的缺點,提出了通過四步來逐步提高學(xué)生的編程能力;提出了對編程題目進行分為初、中、高三級,提出趣味編程、以及分組+“陪審”模式的實驗改革。實際教學(xué)證明,這些方法能充分調(diào)動學(xué)生學(xué)習(xí)C語言的積極性、參與性,學(xué)生編程能力有較大提高。
參考文獻:
[1]維基百科.C語言[EB/OL].http:///wiki/C%E8%AF%AD%E8%A8%8
[2]Kernighan B W,Ritchie D M.The C Programming Language (2nd Edition)[M].New York:Prentice Hall,2001.
[3]陳慶利.基于工程實踐能力培養(yǎng)的C語言教學(xué)改革[J].計算機光盤軟件與應(yīng)用,2013(21):215-216.
[4]侯宏霞.提高“C語言程序設(shè)計”課程教學(xué)質(zhì)量的探索與實踐[J].內(nèi)蒙古師范大學(xué)學(xué)報:教育科學(xué)版社,2012(01):131-133.
[5]趙君,鐘良驥,盧社階.C語言教學(xué)方法的探索―基于學(xué)習(xí)興趣的教學(xué)改革[J].湖北科學(xué)院學(xué)報,2013(03):85-87.
作者簡介:陳慶利(1975-),男,四川眉山人,副教授,博士,研究方向:數(shù)字圖像處理。
關(guān)鍵詞: 高校計算機專業(yè) 人才培養(yǎng) 現(xiàn)狀 對策
21世紀,人類社會已從工業(yè)時代進入信息時代。隨著信息技術(shù)的不斷發(fā)展,計算機作為現(xiàn)代化工具進入了人們的生活和工作,人們對計算機知識的了解越來越多,計算機知識不再為計算機專業(yè)學(xué)生所獨享。在這樣一種社會背景下,高校如何培養(yǎng)計算機專業(yè)人才是一個非常值得探討的課題。
一、高校計算機專業(yè)人才培養(yǎng)現(xiàn)狀
現(xiàn)在的高校計算機專業(yè)人才培養(yǎng)中存在很多問題,科班出身的學(xué)生找不到工作,而從培訓(xùn)機構(gòu)出來的插班生卻很吃香,導(dǎo)致很多計算機培訓(xùn)機構(gòu)走俏。
(一)專業(yè)特長逐漸淡化。
隨著信息技術(shù)的不斷發(fā)展,計算機在各行各業(yè)得到了普及和應(yīng)用,懂得計算機操作已不再是計算機專業(yè)學(xué)生的特長。同時,很多企業(yè)都實行了信息化管理,各種各樣的信息系統(tǒng)層出不窮,而在進行專業(yè)培養(yǎng)時,系統(tǒng)研發(fā)方面的知識不再被計算機專業(yè)所獨有,信息管理、管理科學(xué)與工程、財會專業(yè)等很多經(jīng)濟管理類專業(yè)都開設(shè)了《管理信息系統(tǒng)》,這些專業(yè)的學(xué)生除了具備專業(yè)知識之外,對于系統(tǒng)開發(fā)的知識也有了解,恰好滿足了市場需求:在系統(tǒng)開發(fā)過程中,除了要具備計算機專業(yè)知識外,更需要具有與行業(yè)相關(guān)的專業(yè)知識。因此,計算機專業(yè)的畢業(yè)生在行業(yè)領(lǐng)域中并沒有很大競爭力。
(二)課程設(shè)置不合理。
目前國內(nèi)高校計算機專業(yè)在教學(xué)計劃的設(shè)置上遵循統(tǒng)一的模式:不管學(xué)生將來的走向,統(tǒng)一地安排課程,為學(xué)生灌輸計算機軟件和硬件方面的基礎(chǔ)知識,培養(yǎng)出來的學(xué)生也是一個模子,導(dǎo)致學(xué)生對課程不感興趣。一個比較現(xiàn)實的例子:計算機日常使用中問題在課程設(shè)置中并未涉及,科班出身的學(xué)生解決不了,而我們在計算機組成等課程中介紹的計算機知識學(xué)生缺乏興趣,學(xué)起來覺得很生硬。
(三)講授方法不當。
目前高校計算機類課程的授課學(xué)時一般分為兩部分:理論課和實驗課。理論課的講授大多采用傳統(tǒng)方式:老師利用PPT課件在多媒體教室里為學(xué)生講解,實驗課在機房進行,由老師根據(jù)上課進度自行安排。這種講授方法存在很大的弊端:學(xué)生上課學(xué)到的知識無法及時在操作中得到驗證,僅靠課程后期的幾次上機課根本無法提高學(xué)生的編程能力,很多學(xué)生白白地將時間浪費掉,導(dǎo)致課程學(xué)習(xí)一無所獲。
(四)動手能力差,就業(yè)形勢不容樂觀。
通過調(diào)研我們發(fā)現(xiàn):高校計算機專業(yè)學(xué)生經(jīng)過四年的教育沒有幾個能夠自行完成一個軟件系統(tǒng)的開發(fā),但是培訓(xùn)機構(gòu)的學(xué)生由于培訓(xùn)中老師手把手地傳授知識,動手能力卻強過大學(xué)生。另外,其培訓(xùn)的內(nèi)容緊跟社會發(fā)展需要,當前主要以JAVA和.NET編程語言為主,雖然學(xué)費過萬,但具有就業(yè)誘惑,這也是培訓(xùn)機構(gòu)走俏的主要原因。
二、高校計算機專業(yè)人才培養(yǎng)對策
(一)重新定位人才培養(yǎng)目標。
高校應(yīng)以社會發(fā)展需求為導(dǎo)向,培養(yǎng)符合市場需求的高素質(zhì)人才,具體來講,對計算機專業(yè)學(xué)生應(yīng)采用分類分層次培養(yǎng)的原則,將人才培養(yǎng)分為考研和就業(yè)兩大類,這兩類學(xué)生的課程設(shè)置和教學(xué)方法應(yīng)各具特色,按需培養(yǎng)。
對于就業(yè)部分的人才培養(yǎng)可參考“計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試”進行初級、中級、高級層次的分級。初級資格包括程序員、網(wǎng)絡(luò)管理員、信息處理技術(shù)員、電子商務(wù)技術(shù)員、多媒體應(yīng)用制作技術(shù)員、信息系統(tǒng)運行管理員。中級資格包括軟件設(shè)計師、網(wǎng)絡(luò)工程師、信息系統(tǒng)監(jiān)理師、電子商務(wù)設(shè)計師、軟件評測師、多媒體應(yīng)用設(shè)計師、數(shù)據(jù)庫系統(tǒng)工程師、嵌入式系統(tǒng)設(shè)計師、計算機輔助設(shè)計師、信息系統(tǒng)管理工程師、信息技術(shù)支持工程師。高級資格包括信息系統(tǒng)項目管理師、系統(tǒng)分析師、系統(tǒng)構(gòu)架設(shè)計師。通過對學(xué)生進行認證考試課程的培訓(xùn),幫助學(xué)生通過認證,學(xué)生在就業(yè)時即可持證上崗。
另外,財經(jīng)類院校在培養(yǎng)方案中應(yīng)體現(xiàn)財經(jīng)管理背景的培養(yǎng)。一方面,在課程設(shè)置上,可適當安排經(jīng)濟管理類課程。另一方面,鼓勵學(xué)生輔修經(jīng)濟管理類第二專業(yè),彌補專業(yè)特色淡化的缺陷,發(fā)揮財經(jīng)類院校學(xué)生的特色[1]。
(二)幫助學(xué)生做好大學(xué)生活規(guī)劃。
在高校的入學(xué)教育中,每個專業(yè)都會請專業(yè)教師做專業(yè)介紹,讓學(xué)生對自己所學(xué)的專業(yè)有所認識。在這個過程中,我們可以做得再多些,從學(xué)校專業(yè)發(fā)展現(xiàn)狀與社會發(fā)展需求兩個角度出發(fā)展開介紹,讓學(xué)生在了解專業(yè)特點的基礎(chǔ)上對自己的大學(xué)生活做一個規(guī)劃,如何通過四年的學(xué)習(xí)實現(xiàn)自己制定的目標,防止學(xué)生四年過后覺得時光虛度。
(三)關(guān)于課程設(shè)置方面的建議。
1.根據(jù)學(xué)生將來就業(yè)的方向,適當?shù)匕才耪n程。
對于考研的同學(xué),應(yīng)根據(jù)目前的考研趨勢,針對統(tǒng)考課程加大課程學(xué)時安排,對于計算機專業(yè)基礎(chǔ)課,為了應(yīng)對復(fù)試,必須盡早安排,避開大四比較忙碌的階段,學(xué)生精力不集中,導(dǎo)致學(xué)生知識結(jié)構(gòu)不完善;對于就業(yè)的同學(xué),應(yīng)根據(jù)“計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試”的考試內(nèi)容,設(shè)置專業(yè)課,保證一定的證書通過率。
2.基礎(chǔ)課設(shè)置。
在基礎(chǔ)課設(shè)置上,增加計算機日常使用及維護方面的一些基本知識的介紹,如計算機組裝,最好能夠進行實例演示,讓學(xué)生有拆裝的機會;另外,為了能夠發(fā)揮財經(jīng)類院校學(xué)生的特色,可開設(shè)經(jīng)濟學(xué),管理學(xué),以及會計學(xué)課程,拓寬學(xué)生的知識面。
3.增加選修課,給學(xué)生自由選擇的空間。
對于喜歡軟件的同學(xué),以目前軟件行業(yè)的主流設(shè)計語言作參考,可多設(shè)置幾門編程語言;對于從事網(wǎng)絡(luò)或其他方面的學(xué)生,也應(yīng)該考慮其特點設(shè)置課程;另外,目前計算機專業(yè)畢業(yè)的學(xué)生,就業(yè)無非軟件、硬件、網(wǎng)絡(luò)這幾方面,在廣告設(shè)計,F(xiàn)LASH動畫設(shè)計的從業(yè)人員中僅有少部分畢業(yè)于計算機專業(yè)。計算機專業(yè)的學(xué)生對這方面的知識知之甚少,因此,在課程設(shè)置上,應(yīng)根據(jù)市場需求,根據(jù)學(xué)生愛好興趣特長,適當?shù)財U大學(xué)生就業(yè)面,將有此方面特長的學(xué)生挖掘出來。
(四)提高學(xué)生的綜合素質(zhì)。
招聘會上用人單位的反饋意見表明,大部分IT公司都談到了計算機專業(yè)人才綜合素質(zhì)問題。資料表明企業(yè)在選擇應(yīng)聘者時優(yōu)先考慮的前五項因素[2]依次是:持續(xù)學(xué)習(xí)能力;獨立解決問題的能力;溝通能力;職業(yè)道德和責(zé)任心;參加過項目或者實習(xí),有團隊合作意識,排在其后的才是學(xué)習(xí)成績。可見,與學(xué)習(xí)成績相比,企業(yè)更看重學(xué)生面對新事物的再學(xué)習(xí)能力及面臨新問題的解決能力。因此,高校在進行計算機專業(yè)人才培養(yǎng)時,不能滿足于讓學(xué)生具備某種專業(yè)知識和技能,而主要是培養(yǎng)他們具備可以不斷學(xué)習(xí)和創(chuàng)造知識的能力和素質(zhì),有較強的適應(yīng)能力。
(五)教學(xué)內(nèi)容與講授方式的改進。
隨著信息技術(shù)的不斷發(fā)展,計算機已經(jīng)成為各行業(yè)必備的辦公工具,學(xué)生在進入高校之前對計算機已經(jīng)有了一定程度的了解,相對而言,當前計算機專業(yè)的教學(xué)內(nèi)容有些過于陳舊了。因此,高校應(yīng)根據(jù)信息技術(shù)發(fā)展的需要,適當調(diào)整教學(xué)內(nèi)容,刪除陳舊、過時的知識,以最新技術(shù),最新知識為主,讓學(xué)生掌握計算機技術(shù)發(fā)展的最新動態(tài)。
講授方式的改進著重體現(xiàn)在編程語言的講授過程中,應(yīng)改變傳統(tǒng)的多媒體教室授課方式,在實驗室授課,盡量做到每位學(xué)生一臺機器,采取邊講邊做的方式,這樣有助于學(xué)生對知識的掌握,并且學(xué)生可就實驗中出現(xiàn)的問題發(fā)出進行提問,等待老師做現(xiàn)場解答,直接將問題在課堂上消化,提高學(xué)習(xí)效率。
(六)加強學(xué)生實踐教學(xué)。
對于計算機專業(yè)的學(xué)生來講,實踐經(jīng)驗非常重要,現(xiàn)在的招聘單位非常重視學(xué)生的實際動手能力,對于學(xué)生在校期間的作品極其看重,而大學(xué)生缺少這方面的機會,沒有實戰(zhàn)經(jīng)驗。這個問題的解決可從以下幾方面入手。
1.課程設(shè)計。
每門課程結(jié)束之后,學(xué)生應(yīng)能利用所學(xué)知識,自行編寫一個小軟件。目前各高校的教學(xué)計劃中不乏課程設(shè)計,但是學(xué)生的設(shè)計成果卻讓人不敢恭維,抄襲成風(fēng)。因此,在這方面,應(yīng)加強實際執(zhí)行力度,任課老師不能讓學(xué)生有蒙混過關(guān)的想法,在課程設(shè)計過程中必須強調(diào)設(shè)計質(zhì)量,必須是自己的作品,不準抄襲,否則不予及格。學(xué)生在重壓之下,不得不靜下心來認真學(xué)習(xí),認真設(shè)計,這樣方能達到課程設(shè)計的初衷。
2.加強校企合作,為學(xué)生提供實習(xí)機會。
校企合作可以充分發(fā)揮高校和企業(yè)在人才培養(yǎng)過程中的各自優(yōu)勢,采取“走出去”和“請進來”相結(jié)合的培養(yǎng)模式?!白叱鋈ァ奔磶ьI(lǐng)學(xué)生深入生產(chǎn)第一線,“請進來”是指把生產(chǎn)一線的專家技師請進學(xué)校。另外,校企合作也給教師提供了很好的機會[3],教師的專業(yè)知識扎實,但缺乏實際應(yīng)用經(jīng)驗,在實訓(xùn)中,可選拔專業(yè)教師到企業(yè)進行充分調(diào)研,然后根據(jù)企業(yè)實際情況制定出符合學(xué)生特點的實訓(xùn)項目。學(xué)生通過實訓(xùn)可真實地感受并了解企業(yè)的工作方式,實現(xiàn)與社會需求的零距離接觸,增強思維能力、溝通能力和集體意識,激發(fā)學(xué)習(xí)熱情。
3.依靠教師的項目帶動,讓學(xué)生加入教師的科研中。
高校學(xué)生很少有機會參與到實際的項目開發(fā)中,盡管有了課程設(shè)計,做出了軟件,但與實際項目的要求仍有很大的差距。高校教師一般都有科研項目,可吸收專業(yè)里的優(yōu)秀學(xué)生加入項目中。另外,也可以根據(jù)學(xué)院辦公室,團委的工作要求,開發(fā)一款適用于學(xué)院發(fā)展的系統(tǒng),當然,開發(fā)過程中,老師的參與指點是必不可少的。
4.組織、鼓勵學(xué)生參加競賽。
學(xué)??擅磕甓ㄆ谂e辦網(wǎng)絡(luò)設(shè)計大賽、軟件設(shè)計大賽、動畫設(shè)計大賽等各種IT比賽。另外,鼓勵學(xué)生積極參加全國性的高水平的計算機競賽,真正與高端計算機水平接軌,并指定優(yōu)秀教師為他們做指導(dǎo)。國際知名的編程大賽[4],如ACM編程大賽、IBM編程大賽、Google編程大賽等都是面向全世界高校學(xué)生。通過參加競賽,學(xué)生可以接收到平時書本上沒有的,遠遠高于書本的知識,提高實踐能力,培養(yǎng)主動思考的能力和團隊協(xié)作精神。
參考文獻:
[1]余紹黔.商科類院校計算機專業(yè)人才培養(yǎng)及特色研究與實踐[J].計算機教育,2008,(24):61-62.
[2]孫西朝.地方高校計算機專業(yè)人才培養(yǎng)的定位[J].教育與職業(yè),2011,(17):135-136.
關(guān)鍵詞:Linux;操作系統(tǒng);課程體系
中圖分類號:G642 文獻標志碼:A 文章編號:1674-9324(2013)44-0239-02
一、引言
操作系統(tǒng)是計算機專業(yè)本科生的核心專業(yè)課程,然而其理論性較強,學(xué)生理解不夠透徹,尤其是對多進程、多線程和內(nèi)存管理等部分內(nèi)容。由于Linux操作系統(tǒng)開源,以及良好的可移植性,可靠的安全性,已從最初的服務(wù)器領(lǐng)域。迅速擴展到互聯(lián)網(wǎng)、嵌人式系統(tǒng)、桌面系統(tǒng)以及信息安全領(lǐng)域等各個方面,得到了廣泛應(yīng)用。人才市場對Linux系統(tǒng)管理和開發(fā)人員的需求也越來越大。因此對計算機相關(guān)專業(yè)本科生而言,學(xué)習(xí)好Linux操作系統(tǒng),不僅有助于理解操作系統(tǒng)原理,還能提升學(xué)生編程能力,提高未來就業(yè)競爭力或研究生階段科研能力。廣義的Linux操作系統(tǒng)學(xué)習(xí)涵蓋多方面的知識和內(nèi)容,不僅包括常規(guī)意義上的Linux操作系統(tǒng),還涉及Linux系統(tǒng)在不同領(lǐng)域的應(yīng)用、基于Linux平臺的軟件開發(fā)、以Linux和開源軟件技術(shù)為核心的各類IT解決方案等。本文主要探討Linux操作系統(tǒng)課程體系和課程設(shè)置。
二、Linux操作系統(tǒng)課程體系
文獻5將Linux技術(shù)細分為9門課程,全面覆蓋了從Linux技術(shù)基礎(chǔ)應(yīng)用到各類Linux技術(shù)高級管理和開發(fā)的各個層面。其中,教學(xué)目標方面,分為應(yīng)用、管理和開發(fā)3類,教學(xué)層次上,根據(jù)課程的難易程度分為初級、中級和高級3類。該課程劃分非常詳盡,然而過于復(fù)雜。為保證教學(xué)內(nèi)容設(shè)計的科學(xué)性和合理性,筆者結(jié)合在二本和三本計算機相關(guān)專業(yè)Linux操作系統(tǒng)課程教學(xué)經(jīng)驗的基礎(chǔ)上,將Linux操作系統(tǒng)教學(xué)內(nèi)容分為如下四部分:第一部分是Linux基礎(chǔ)應(yīng)用,第二部分是Linux應(yīng)用編程,第三部分是Linux內(nèi)核分析,第四部分是Linux內(nèi)核編程。
1.基礎(chǔ)應(yīng)用。本部分主要講解Linux系統(tǒng)簡介和系統(tǒng)安裝、Linux常用命令、Linux系統(tǒng)目錄、Linux用戶和工作組管理、Linux進程和日志管理、Samba服務(wù)器配置、Web服務(wù)器配置、RPM軟件包管理等內(nèi)容。
2.應(yīng)用編程。本部分內(nèi)容主要講解Linux編程工具和Linux下系統(tǒng)調(diào)用編程。Linux編程工具:標準腳本語言Shell編程如包含一個或多個命令的組合、選擇、循環(huán)語句、函數(shù)等。Linux下文本編輯工具vi和emacs、C和C++語言編譯工具gcc、調(diào)試工具gdb、自動化編譯工具make、版本控制管理工具CVS等;圖形化界面集成開發(fā)環(huán)境QT簡介。Linux下系統(tǒng)調(diào)用編程:如文件的基本訪問函數(shù)如打開、讀、寫、查找、關(guān)閉文件、權(quán)限控制、獲取文件信息等;進程系統(tǒng)調(diào)用如獲取進程ID、不同的方式system、exec、fork建立新進程、信號機制、進程終止等;線程的建立、取消、退出、同步和互斥等;進程間通信操作如共享內(nèi)存、信號量、消息隊列、映射內(nèi)存、管道、命名管道、網(wǎng)絡(luò)通信Sockets等。
3.內(nèi)核分析。本部分內(nèi)容主要講解Linux內(nèi)核體系結(jié)構(gòu)和Linux內(nèi)核簡介、Linux內(nèi)核啟動過程;Linux進程管理如Linux進程控制塊PCB、Linux進程狀態(tài)、Linux進程創(chuàng)建和進程調(diào)度策略等;Linux內(nèi)存管理如MMU、Cache、內(nèi)存加鎖和保護、物理空間管理、內(nèi)存的申請和釋放、虛擬內(nèi)存管理、Linux分頁管理等;內(nèi)核文件管理如Linux虛擬文件系統(tǒng)VFS、ext2和ext3文件系統(tǒng)、文件操作、proc文件系統(tǒng)等;Linux設(shè)備管理如字符設(shè)備管理與注冊、塊設(shè)備管理與注冊、塊設(shè)備的請求隊列、設(shè)備驅(qū)動程序、網(wǎng)絡(luò)設(shè)備等;Linux系統(tǒng)管理調(diào)用。
4.內(nèi)核編程。本部分內(nèi)容主要講解Linux內(nèi)核編譯過程如內(nèi)核目錄結(jié)構(gòu)、配置內(nèi)核、編譯內(nèi)核、啟動內(nèi)核、查看內(nèi)核狀態(tài)等;Linux內(nèi)核模塊編程如內(nèi)核模塊實現(xiàn)機制、內(nèi)核模塊與應(yīng)用程序的區(qū)別、內(nèi)核模塊編程簡單實例、內(nèi)核模塊插入、查詢、卸載等操作;內(nèi)核驅(qū)動編程包括內(nèi)核空間和用戶空間、驅(qū)動設(shè)備的注冊與管理、驅(qū)動設(shè)備模塊設(shè)計、編程、調(diào)試、編譯、插入、建立設(shè)備、用戶程序調(diào)用等。
三、Linux操作系統(tǒng)課程設(shè)置
由于Linux操作系統(tǒng)課程學(xué)習(xí)內(nèi)容較多,且實踐性比較強,學(xué)生需要循序漸進、逐步吸收和消化??蓪inux操作系統(tǒng)課程拆分成兩門課程:Linux操作系統(tǒng)(上)主要講解Linux系統(tǒng)應(yīng)用及編程、Linux操作系統(tǒng)(下)主要講解Linux系統(tǒng)內(nèi)核分析及高級編程。此外,還可開設(shè)1~2個課程設(shè)計,提高學(xué)生的動手和實踐能力。
1.Linux系統(tǒng)應(yīng)用及編程??稍诖蠖禄虼笕祥_設(shè)Linux操作系統(tǒng)(上),主要講解Linux基礎(chǔ)應(yīng)用和應(yīng)用編程。建議在學(xué)了C語言、操作系統(tǒng)、C++之后開設(shè)32~40學(xué)時(包括實驗課8~16學(xué)時)。
2.Linux系統(tǒng)內(nèi)核分析及高級編程。可在大三上或大三下開設(shè)Linux操作系統(tǒng)(下),主要講解Linux內(nèi)核分析和內(nèi)核編程。建議在學(xué)了C語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機網(wǎng)絡(luò)、計算機組成原理之后開設(shè)40~48學(xué)時(包括實驗課8~16學(xué)時)。
3.1~2個課程設(shè)計。Linux操作系統(tǒng)是一門實踐性很強的課程,實踐是學(xué)好這門課程的主要途徑??稍诖蠖痛笕陂g做1~2個與Linux應(yīng)用編程和Linux內(nèi)核編程相關(guān)的課程設(shè)計,如網(wǎng)絡(luò)流量監(jiān)測、嵌入式驅(qū)動程序開發(fā)等。通過課程設(shè)計,培養(yǎng)學(xué)生的實踐能力,提高學(xué)生的創(chuàng)新意識。
四、結(jié)語
本課程設(shè)置方案適合二本和三本計算機相關(guān)專業(yè)的Linux操作系統(tǒng)的教學(xué),通過Linux操作系統(tǒng)的學(xué)習(xí)、不僅有助于理解操作系統(tǒng)原理,還能提升學(xué)生編程能力,提高未來就業(yè)競爭力或研究生階段科研能力。
參考文獻:
[1]文東戈,王旭.Linux操作系統(tǒng)原理實驗教學(xué)平臺的設(shè)計與應(yīng)用[J].實驗室研究與探索,2008,27(5):63-65.
[2]楊海鵬,魏巍.Linux操作系統(tǒng)的教學(xué)與實驗研究[J].吉林工程技術(shù)師范學(xué)院學(xué)報,2007(23):60-62.
[3]梁正平,紀震.高校Linux課程體系建設(shè)研究與實踐[J].計算機教育,2009(5):87-90.
[4]應(yīng)毅.針對實際應(yīng)用的Linux實驗教學(xué)研究[J].計算機教育,2010(20):139-142.
[5]梁正平,申向軍,洪皓.Linux創(chuàng)新教學(xué)實驗中心的建設(shè)與探索[J].實驗技術(shù)與管理,2011,28(12):127-131.
>> 留學(xué)生漢語學(xué)習(xí)中的漢字思維解析 非計算機專業(yè)留學(xué)生的計算機基礎(chǔ)課程教學(xué)研究 漢字結(jié)構(gòu)與漢字部首對留學(xué)生漢字學(xué)習(xí)的影響研究 基于計算機游戲技術(shù)的留學(xué)生入學(xué)教育模式探討 醫(yī)學(xué)院校外國留學(xué)生計算機教學(xué)的研究與探討 初級階段留學(xué)生漢字學(xué)習(xí)策略研究 醫(yī)學(xué)留學(xué)生計算機應(yīng)用水平調(diào)查及分析 留學(xué)生全英計算機實驗教學(xué)研究 針對不同學(xué)習(xí)階段的留學(xué)生的漢字教學(xué)法 面向華裔留學(xué)生的漢字學(xué)習(xí)文本的獲取 加強高頻漢字的學(xué)習(xí) 提高留學(xué)生寫聽讀用能力 計算機輔助美術(shù)教學(xué)的數(shù)字化學(xué)習(xí)理念研究 對日留學(xué)生的漢字教學(xué)策略 淺談零基礎(chǔ)留學(xué)生的漢字教學(xué) 留學(xué)生書法課中的漢字教學(xué) 計算機輔助語言學(xué)習(xí)與學(xué)生自主學(xué)習(xí)之間的關(guān)聯(lián) 計算機編程類課程輔助學(xué)習(xí)系統(tǒng)的設(shè)計和實現(xiàn) 計算機輔助設(shè)計教學(xué)中的網(wǎng)絡(luò)學(xué)習(xí)板塊分析 多種學(xué)習(xí)理論視野下的計算機輔助教學(xué)設(shè)計探究 計算機輔助概念設(shè)計中的協(xié)同設(shè)計 常見問題解答 當前所在位置:百度百科.計算機輔助教學(xué)詞條.
[3]Sternberg,R.J.&Wagner,R.K.1982).Automatization failure in learning disabilities.Topics In Learning&Learning Disabilities,2(2),1-11.
[4]陸炳甫.如何利用電腦輔助中文閱讀[J].世界漢語教學(xué),1996(1).
[5][6]葉淑儀、王瑞.電腦輔助中文教學(xué)的心理分析[J].廣州大學(xué)學(xué)報(社會科學(xué)版),2003(10).
[7]Mayer,R.E.,&Moreno,R.(2002). Aids to computer-based multimedia learning. Learning and Instruction,12(1),107-119.
[8]Kuo,M-L.A.,& Hooper,S.(2004). The effects of visual and verbal coding mnemonics on learning Chinese characters in computer-based instruction. Educational Technology Research and Development,52(3),23-34.
[9]Baddeley,A.(1986). Working memory.Oxford University Press New York.
[10]SchnotzW.,(1993),Some remarks on the commentary on the relation of dual coding and mental models in graphics comprehension,Learning and Instruction,3,111-155.
[11]http:///jrzg/2010-07/29/content_1667143.htm國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年).
[12]謝錫金,祁永華,羅陸慧英.多媒體電腦輔助學(xué)習(xí)漢字的理論與設(shè)計[A].首屆小學(xué)漢字教育國際研討會論文集[C].1994,08.
[13]徐通鏘.“字”和漢語的句法結(jié)構(gòu)[J].世界漢語教學(xué),1994(2).
近年來C語言作為計算機語言在國內(nèi)外得到迅速推廣應(yīng)用,在程序語言使用中排名第二,只和排行第一的JAVA語言相差甚微。其功能豐富,表達力強,使用靈活方便,目標代碼運行效率高,兼有高級語言與低級語言的許多特點,幾乎所有操作系統(tǒng)都支持C語言開發(fā)?!癈語言程序設(shè)計”在高校相關(guān)專業(yè)往往是編程的入門課,從“門外漢”變成“門內(nèi)漢”的過程不僅需要學(xué)習(xí)基礎(chǔ)概念、編程知識、編程方法,還需將自己的智慧轉(zhuǎn)換成計算機能夠識別的代碼,這個轉(zhuǎn)換過程需要我們學(xué)會用計算機的思維方式方法解決問題。所以,學(xué)習(xí)C語言、設(shè)計算法、編寫程序的教學(xué),就是對學(xué)生進行思維方式引導(dǎo)和培養(yǎng)的過程。
1 教學(xué)現(xiàn)狀
C語言程序設(shè)計課程一般在大學(xué)低年級開設(shè),該階段的學(xué)生大多數(shù)沒有編程基礎(chǔ),甚至于一些計算機的基礎(chǔ)知識也似是而非,僅停留在計算機的使用上,對于計算機能夠?qū)崿F(xiàn)各種操作的原因不了解。剛開始許多學(xué)生認為學(xué)習(xí)編程和學(xué)習(xí)應(yīng)用軟件的使用一樣,在不長的時間內(nèi)就能夠成為編程“高手”。而C語言程序設(shè)計作為編程的入門課,首先必須講授編程的一些基本概念,比如常量、變量、數(shù)據(jù)類型、運算符、表達式等。這些內(nèi)容相對顯得枯燥,部分性急的學(xué)生要耐心學(xué)習(xí)。因為這些內(nèi)容是編程的基礎(chǔ),需要學(xué)生深入掌握,由此對學(xué)生的心理就要有所把握。
隨著教學(xué)內(nèi)容的推進,有些學(xué)生慢慢跟不上進度,課上聽得懂,但自己編程就不知從何入手,究其原因,其一是對算法沒有掌握,其二是對這門語言了解不夠。算法是編程的思路,有了算法,才可能寫出程序,如果學(xué)生對算法不理解或者掌握不夠,則直接影響編程。除此之外,如何將現(xiàn)成的算法用C語言描述出來,許多學(xué)生仍然不很熟悉。
2 教學(xué)內(nèi)容與目的
C語言的教學(xué)是從常量、變量、運算符、表達式等基本概念開始,逐步引導(dǎo)學(xué)生進入與計算機溝通交流的初級階段。這不僅要使學(xué)生掌握這些基本概念,還需要讓學(xué)生理解這些就是編程的素材。C語言解決的所有問題最終都需要用語句來描述,而語句是由這些語言要素所構(gòu)成,怎樣把常量、變量、運算符、表達式靈活地組合成解決問題的語句,是編程的關(guān)鍵。類似我們把漢語的一個個單詞組合成表達特定含義的語句,C語言的常量、變量、運算符、表達式相當于詞匯,將它們組合成完成特定要求的語句。在結(jié)構(gòu)化編程中,學(xué)生只能從總體到具體,逐步細化、逐步分解,只有知道計算機能夠執(zhí)行什么后,才能寫出算法乃至程序。
學(xué)習(xí)編程語言很難像學(xué)習(xí)漢語一樣,時時都有一個環(huán)境,只在課堂的時間接觸C語言,熟悉的進程必然緩慢。課堂的作用僅在于接觸、理解,而真正掌握則需要自己盡可能多的應(yīng)用所學(xué)知識。也就是我們常說的“C語言的編程能力不是看出來的 ,不是聽出來的,而是自己動手練出來的”。一個人知道很多漢語詞匯,但不能將它們連成通順的句子表達自己的思想,說明這個人表達能力不行。學(xué)習(xí)編程的過程中,如果只知道基本概念和知識,而不能靈活的用來解決問題,就沒有意義了,因為掌握基礎(chǔ)知識的目的是為了利用它們編寫程序,讓計算機完成我們交付的任務(wù)。
3 教學(xué)方法和策略
計算機只執(zhí)行程序,不能告訴我們?nèi)绾谓鉀Q問題。我們編寫程序,就需要考慮解決問題的思路和方法,并且讓這些思路和方法能夠在計算機上實現(xiàn),這就是設(shè)計算法、編程。教學(xué)過程中可以使學(xué)生理解這些思路和方法,逐步接受計算機的思維方式,熟悉編程語言。
3.1目標定位
根據(jù)C語言的特點,將教學(xué)劃分為三個階段:第一階段是基本語言要素,包括常量與變量、數(shù)據(jù)類型與操作符、程序的基本結(jié)構(gòu)、數(shù)組與指針、函數(shù);第二階段是高級程序設(shè)計要素,包括結(jié)構(gòu)體、變量的作用域、模塊化程序設(shè)計、文件;第三階段是課程設(shè)計,要求學(xué)生解決一些實用的問題。
第一階段的教學(xué)可以為每章列出一個提綱,指出重點和難點。例如,講授“操作符與表達式”時,重點強調(diào)C語言的許多語句都是通過表達式來描述,運輸符的優(yōu)先級和結(jié)合律是表達式的核心,如果牢記了運輸符的優(yōu)先級和結(jié)合律,在讀懂程序的過程中就可以做到事半功倍,而數(shù)據(jù)類型、變量、常量則一帶而過。這樣既可以提高課堂效率,又避免學(xué)生因過于繁雜的內(nèi)容失去耐心。又如,講解數(shù)組與指針時,區(qū)分數(shù)組名與指針變量的相同與不同,許多學(xué)生還會糾結(jié)引入指針的必要性,但通過解釋類似郵件快遞的具體地址與慣常用名在收件速度上的不同,則增強學(xué)生對指針變量的理解??傊?,難易結(jié)合,通過簡單易懂的例子解釋復(fù)雜問題,需要死記硬背的基本概念則通過讀程序、改寫程序得以加強,由此為自己編寫程序打下良好的基礎(chǔ)。
第二階段的教學(xué)是在學(xué)生已經(jīng)掌握基本語言要素的基礎(chǔ)上展開。這時可以延續(xù)前面的教學(xué)模式,用少量的時間對知識要點大致講述,不過多涉及細節(jié)問題,布置較大的案例程序進行分析和練習(xí),總結(jié)所學(xué)知識。本階段要遵循循序漸進的原則,先要求學(xué)生讀懂程序,再修改部分程序、觀察程序的運行結(jié)果,然后要求學(xué)生對解決類似的問題嘗試著編寫程序,最后擺脫開熟悉的命題,提出完全陌生的問題讓學(xué)生解決。
第三階段是課程設(shè)計,教師提出的選題要能調(diào)動學(xué)生的興趣和參與熱情,既實用又不至于讓學(xué)生產(chǎn)生畏難情緒。例如,編寫學(xué)生學(xué)籍管理、輸出企業(yè)的人事管理等。該階段是對前期學(xué)習(xí)的總結(jié)。
3.2設(shè)立案例庫
案例庫的質(zhì)量將影響教學(xué)效果。因此案例必須:
1)典型性,能夠覆蓋課程的相關(guān)知識點。
2)實用性、趣味性,便于調(diào)動學(xué)生的興趣。
3)針對性,要考慮到學(xué)生的接受能力。
4)系統(tǒng)性,案例間要相互聯(lián)系。
例如,講解數(shù)組與指針的時,列舉了一個例子,給出利用下標法編寫的程序,要求學(xué)生修改為利用指針編程。另外,提醒學(xué)生如何正確使用一維數(shù)組和二維數(shù)組。
例題:已知5個學(xué)生3門課程的成績。求:(1) 每個學(xué)生平均成績;(2) 每門課程的平成績;(3) 總平均成績。
思路:
1) 定義二維數(shù)組score[5][3]存儲成績;
2) 定義一維數(shù)組st_aver[5]存學(xué)生平均成績;
3) 定義一維數(shù)組cu_aver[3]存課程平均成績;
4) 定義變量aver存儲總平均成績。
源程序:
#include
int main()
{ float score[5][3];
float st_aver[5],cu_aver[3];
float sum,aver;
int i,j,t;
for(i=0;i
{ printf(“input a shudent score:”);
for(j=0;j
scanf(“%f”,&score[i][j]); }
for(i=0;i
{ sum=0;
for(j=0;j
sum=sum+score[i][j];
st_aver[i]=sum/3;}
for(j=0;j
{ sum=0;
for(i=0;i
sum=sum+score[i][j];
cu_aver[j]=sum/5;}
sum=0;
for(i=1;i
sum=sum+cu_aver[i];
aver=sum/3;
for(i=0;i
printf("%6.1f",st_aver[i]);
printf("\n");
for(i=0;i
printf("%6.1f",cu_aver[i]);
printf("\n");
printf("aver=%f\n",aver);
return 0;}
需要注意的是讓學(xué)生自己編程,除了布置課后作業(yè),課堂上的練習(xí)也非常必要。因為教師很難控制課后學(xué)生到底用了多長時間去編程或思考編程,但是讓他們在課堂上的練習(xí)又要占用大量時間,這和緊張的課時有沖突,作者認為比較折中的辦法是編程時教師多用板書,由此在板書過程中帶動學(xué)生跟著思考,部分代碼教師可以特意空出來,告知學(xué)生這部分代碼要做什么事,然后可以由學(xué)生補充完整。
3.3項目教學(xué)策略
“大任務(wù)”與“小事件”是教學(xué)改革的核心。所謂“大任務(wù)”是指能夠結(jié)合大部分知識點,并具有實用性,它是學(xué)生在經(jīng)過C語言程序設(shè)計第一、二階段的學(xué)習(xí)后,必須完成的項目。所謂“小事件”是某個具體知識點,可以是語言要素,也可以是一小段典型案例(例如,選擇排序)。在整個教學(xué)過程中,“小事件”是“大任務(wù)”必要的準備,是實現(xiàn)“大任務(wù)”的基礎(chǔ);“大任務(wù)”是“小事件”的延伸和拓展,是“小事件”的綜合運用,兩者相輔相成。
例如,在完成第一階段語言要素的講授后,就布置課程的綜合設(shè)計題目――學(xué)生成績管理系統(tǒng)。將“大任務(wù)”分解成若干“小事件”,并標注出每個“小事件”涉及的知識點、解決問題的思路和著重點,讓學(xué)生帶著任務(wù)去學(xué)習(xí),使學(xué)生有目的的吸取知識,提供學(xué)習(xí)效率,然后通過這個項目,將所學(xué)知識整合起來,完成一個實用系統(tǒng)。由此讓學(xué)生認識到所學(xué)知識的意義,并更加激發(fā)其學(xué)習(xí)興趣。
案例教學(xué)的目的就是要調(diào)動學(xué)生學(xué)習(xí)的主觀能動性,讓學(xué)生帶著問題去學(xué)習(xí)、探索,在尋找解決問題方案的過程中掌握知識。
4 結(jié)論
關(guān)鍵詞:高職院校;計算機專業(yè);程序設(shè)計;分層教學(xué);導(dǎo)師制
中圖分類號:G712 文獻標識碼:A 文章編號:1672-5727(2012)03-0037-02
高職院校計算機專業(yè)的主要任務(wù)是培養(yǎng)從事計算機軟件設(shè)計、計算機操作和計算機硬件維護的專門人才。因此,程序設(shè)計語言是高職院校計算機專業(yè)學(xué)生的重點學(xué)習(xí)內(nèi)容。近年來,隨著國家的發(fā)展及科技的進步,計算機已應(yīng)用到我們生活、學(xué)習(xí)和工作的各個方面,社會對計算機專業(yè)人才的需求越來越大,特別是對從事軟件程序編寫的“藍領(lǐng)”人才,可以說,軟件程序編寫的“藍領(lǐng)”人才是當前和未來幾年的緊缺人才。高職院校計算機專業(yè)應(yīng)承擔(dān)起培養(yǎng)合格的初、中級軟件程序員的任務(wù),為社會輸送更多的合格的軟件設(shè)計“藍領(lǐng)”人才。然而,當前國內(nèi)軟件設(shè)計人才仍呈現(xiàn)缺口大、需求旺盛的狀況,軟件設(shè)計人才短缺的現(xiàn)狀依然存在,高職院校培養(yǎng)的學(xué)生在知識、能力和素質(zhì)方面都不能適應(yīng)社會需求,這是由于一些高職院校計算機專業(yè)在程序設(shè)計課程教學(xué)中存在一些不可忽視的問題,主要表現(xiàn)在以下幾個方面。
首先,生源素質(zhì)下降。擴招使得一些低分的考生進入高職院校,導(dǎo)致學(xué)校生源素質(zhì)整體下降。同一所學(xué)校、同一個專業(yè)的學(xué)生在知識水平等方面素質(zhì)個體差異很大,給日常教學(xué)工作帶來極大的困難。而現(xiàn)行的教學(xué)模式仍然是傳統(tǒng)模式,同一個班級甚至多個班級集中上課,不考慮學(xué)生的個體差異,導(dǎo)致基礎(chǔ)好的學(xué)生“吃不飽”,基礎(chǔ)差的學(xué)生“吃不了”;另外,擴招使得高職院校的學(xué)生數(shù)量大規(guī)模增加,而教師的數(shù)量并沒有隨著學(xué)生數(shù)量的增加相應(yīng)地增加,導(dǎo)致師資力量嚴重不足。每位教師承擔(dān)著繁重的教學(xué)任務(wù),要同時給上百甚至幾百個學(xué)生授課,教師疲于上課,沒有時間和精力對學(xué)生進行課后輔導(dǎo)和監(jiān)督,使得基礎(chǔ)好、想學(xué)習(xí)的學(xué)生由于學(xué)習(xí)中遇到問題得不到及時解決,慢慢地對程序設(shè)計課程失去信心,基礎(chǔ)差或不想學(xué)的學(xué)生更由于缺少監(jiān)督而放棄學(xué)習(xí)。
其次,對實驗實踐教學(xué)重視不夠。教師在教學(xué)中多重視理論教學(xué),而忽視了實驗實踐教學(xué)方面的引導(dǎo)和啟發(fā),學(xué)生上機實驗的目的性不強,任務(wù)不夠明確。往往一個教師一次課要指導(dǎo)幾十個甚至一百多個學(xué)生上機實驗,對學(xué)生實驗操作過程、實驗內(nèi)容難以控制,不能達到預(yù)期的實驗效果。
再次,教師對程序設(shè)計教學(xué)認識的不足。以培養(yǎng)從事軟件設(shè)計的“藍領(lǐng)”人才為目標的高職計算機專業(yè),應(yīng)將程序設(shè)計教學(xué)貫穿于學(xué)生的整個大學(xué)階段。然而,很多教師都認為講完一門程序設(shè)計語言課后,該門課程的教學(xué)任務(wù)就完成了,從而不再積極地對學(xué)生進行及時的指導(dǎo)和幫助。
針對上述問題,筆者在近幾年程序設(shè)計教學(xué)的基礎(chǔ)上,進行了一些嘗試和探索,取得了顯著的教學(xué)效果。
實施分層教學(xué),促進不同層次學(xué)生的發(fā)展
分層教學(xué)即根據(jù)學(xué)生個體差異,將學(xué)生分成不同層次,在教學(xué)活動中,對不同層次的學(xué)生提出不同的要求,實行不同步的教學(xué)進度,運用恰當?shù)慕虒W(xué)策略,調(diào)動學(xué)生的學(xué)習(xí)積極性,促使每一個層次的學(xué)生都能得到最好的發(fā)展。
計算機專業(yè)的程序設(shè)計課程教學(xué)分層沒有數(shù)學(xué)、英語等基礎(chǔ)課分層那么簡單。首先是教師的準備。一方面,在學(xué)期開學(xué)之前,承擔(dān)程序設(shè)計教學(xué)任務(wù)的學(xué)科組教師應(yīng)與班主任或輔導(dǎo)員一起,根據(jù)學(xué)生的成績、興趣、能力等因素對學(xué)生進行初步分層,將學(xué)生分成A、B、C三個層次。其中,A為較優(yōu)層,B為中等層,C為較差層,這個分層結(jié)果不對學(xué)生公布,只作為最后分層的參考。另一方面,應(yīng)從學(xué)科組中選擇一名較優(yōu)秀的教師承擔(dān)C層次學(xué)生的程序設(shè)計課程的教學(xué)任務(wù),同時,學(xué)科組的人員一起為不同層次的學(xué)生設(shè)計教學(xué)任務(wù)、教學(xué)目的、教學(xué)措施、考核措施、評價方法等。其次是學(xué)生的選擇。在開學(xué)后的前三個星期,承擔(dān)不同層次教學(xué)任務(wù)的教師,應(yīng)交替利用課余時間給學(xué)生講解程序設(shè)計課程,要求學(xué)生都要聽講,并根據(jù)聽課效果,結(jié)合自己的實際情況做出選擇,決定自己適合在哪一層次學(xué)習(xí)。再次,學(xué)科組應(yīng)根據(jù)初次分層結(jié)果,并結(jié)合學(xué)生自己的選擇結(jié)果,在征得學(xué)生同意的情況下,對部分學(xué)生的選擇進行調(diào)整,將最終分層結(jié)果向?qū)W生公布,并要求學(xué)生在自己所處的層次學(xué)習(xí)。
經(jīng)過分層,A層次的學(xué)生學(xué)習(xí)認真,學(xué)習(xí)自覺性高,因此,在教學(xué)上一般可不受教學(xué)大綱的限制。平時在教學(xué)中可多給學(xué)生補充課外習(xí)題,包括全國計算機水平考試初、中級程序員的程序題,并鼓勵他們參加全國計算機水平考試的初、中級程序員考試。B層次的學(xué)生是一些學(xué)習(xí)成績、學(xué)習(xí)能力等都一般的中等生,對他們要嚴格要求,在教學(xué)中按照教學(xué)大綱的要求,在完成基本教學(xué)任務(wù)的基礎(chǔ)上,適當增加一些課外習(xí)題,鼓勵他們參加計算機初級程序員考試或全國計算機等級考試。C層次的學(xué)生是學(xué)習(xí)成績較差的學(xué)生,他們學(xué)習(xí)積極性不高,在教學(xué)中,教師對他們要有耐心,要求要適當降低,只要能滿足高職教學(xué)要求即可,同時,也要鼓勵他們向更高的目標努力。
通過分層教學(xué),要充分調(diào)動每一位學(xué)生的學(xué)習(xí)積極性,激發(fā)每一位學(xué)生的學(xué)習(xí)熱情和學(xué)習(xí)潛力,使每一位學(xué)生都學(xué)有所收獲。另外,應(yīng)根據(jù)學(xué)生的學(xué)習(xí)情況,對部分學(xué)生所在的層次進行動態(tài)調(diào)整。同時,同一學(xué)科組的教師要團結(jié)合作,把程序設(shè)計教學(xué)看作是整個學(xué)科組的事,而不是幾位代課教師的事,群策群力,才能為國家培養(yǎng)出更多合格的軟件設(shè)計人才。
推行導(dǎo)師負責(zé)制,
為學(xué)生的學(xué)習(xí)提供指導(dǎo)和幫助
推行導(dǎo)師負責(zé)制,可以為提高學(xué)生的編程能力提供更為全面的指導(dǎo)和幫助。隨著高等教育由精英教育轉(zhuǎn)向大眾教育,大量的學(xué)生可以進入高校學(xué)習(xí)。剛進入大學(xué)的學(xué)生,特別是高職學(xué)生,他們在專業(yè)興趣、專業(yè)思想、專業(yè)發(fā)展方向等方面存在著不同程度的模糊認識。筆者在給學(xué)生講授計算機程序設(shè)計課程時,經(jīng)常會有學(xué)生提出“為什么要開這門課”、“學(xué)習(xí)這門課能干什么”之類的問題。所以,我院在開設(shè)程序設(shè)計課時,推行了導(dǎo)師負責(zé)制。導(dǎo)師由熟悉程序設(shè)計語言、教學(xué)經(jīng)驗豐富的教師承擔(dān)(包括已承擔(dān)講授程序設(shè)計課程的教師),每名導(dǎo)師負責(zé)15名(最多不超過20名)左右的學(xué)生,并且包含A、B、C三個層次的學(xué)生。導(dǎo)師要與承擔(dān)程序設(shè)計教學(xué)任務(wù)的教師一起共同制定每個層次學(xué)生的課程學(xué)習(xí)任務(wù)、學(xué)習(xí)目標和學(xué)習(xí)要求,還要協(xié)助任課教師設(shè)計課堂教學(xué)方法、教學(xué)目的、教學(xué)措施等課堂教學(xué)手段。
導(dǎo)師還要對所指導(dǎo)的學(xué)生進行全面的學(xué)習(xí)輔導(dǎo)。在對學(xué)生進行輔導(dǎo)的過程中,首先,對部分學(xué)習(xí)能力差、不愿學(xué)以及不知道怎樣學(xué)的學(xué)生,應(yīng)指導(dǎo)他們盡快適應(yīng)課程和專業(yè)學(xué)習(xí)要求,端正學(xué)習(xí)態(tài)度,明確學(xué)習(xí)目標,樹立正確的課程觀。其次,應(yīng)根據(jù)所指導(dǎo)學(xué)生的不同層次,依據(jù)課程進度,每周布置適當?shù)耐骄毩?xí),可以是多人一題,也可以是一人一題,并應(yīng)根據(jù)學(xué)生完成情況進行講解和總結(jié)。對學(xué)生學(xué)習(xí)中遇到的問題導(dǎo)師要及時給予解答和輔導(dǎo),對部分成績較差的學(xué)生,要不定期給予針對性的個別輔導(dǎo)。最后,應(yīng)根據(jù)學(xué)生學(xué)習(xí)情況,給所指導(dǎo)的學(xué)生布置并講解全國計算機等級考試和計算機水平考試中的程序題,鼓勵學(xué)生積極報名參加考試,對考試通過的學(xué)生,應(yīng)由系(部)給予一定的獎勵。同時,推薦并鼓勵學(xué)生到校外的軟件公司兼職,參與到企業(yè)的軟件開發(fā)中去。對學(xué)生在兼職中遇到的問題應(yīng)進行及時的指導(dǎo)和幫助,既可以使學(xué)生了解所學(xué)課程的應(yīng)用,又能夠使其了解自己所學(xué)的不足,從而更加努力地學(xué)習(xí)。
加強實驗實訓(xùn)課建設(shè),
促進學(xué)生動手能力提高
高職院校的程序設(shè)計課程教學(xué)承擔(dān)著為社會輸送較高素質(zhì)的軟件設(shè)計人才的重任。在教學(xué)中要注重對學(xué)生動手能力、應(yīng)用能力的培養(yǎng),使他們成為面向基層、面向生產(chǎn)第一線的生產(chǎn)技術(shù)操作能力強的高素質(zhì)技能型應(yīng)用人才。因此,我院在程序設(shè)計課程教學(xué)中,為了促進學(xué)生的編程能力,在注重基礎(chǔ)理論教學(xué)的同時,加強了實驗實訓(xùn)課的教學(xué),將實驗實訓(xùn)教學(xué)分成以下三個階段。
第一階段為課程實驗,主要由任課教師根據(jù)教學(xué)進度和學(xué)生的不同層次,布置一些同步實驗題,利用實驗課進行上機操作指導(dǎo)。另外,每個導(dǎo)師也要根據(jù)學(xué)生的情況布置一些基礎(chǔ)性的實驗題,并根據(jù)學(xué)生完成情況進行適當?shù)纳蠙C操作輔導(dǎo)。除了上課以外,計算機機房在課余時間對學(xué)生是開放的,并安排有教師進行實驗輔導(dǎo)。這個階段注重學(xué)生基礎(chǔ)知識的掌握,既要加強對學(xué)生基本編程能力的培養(yǎng),又要使學(xué)生養(yǎng)成規(guī)范編程的習(xí)慣。
第二階段為課程實訓(xùn)或綜合實訓(xùn)。是在程序設(shè)計課程結(jié)束后,用一個月左右的時間進行課程的綜合實訓(xùn)。主要由導(dǎo)師負責(zé),并邀請企業(yè)專家參與,布置一些面向企業(yè)的綜合型、應(yīng)用型項目,以小組合作的方式完成。注重對學(xué)生的綜合能力、應(yīng)用能力及團隊合作精神的培養(yǎng)。
第三階段為課程實習(xí),利用暑假和暑假后的3個月,共5個月左右的時間,讓學(xué)生到學(xué)校實習(xí)基地或相關(guān)企業(yè)參與程序設(shè)計工作,使學(xué)生在真實的環(huán)境中培養(yǎng)編程能力和職業(yè)能力。這個階段主要由企業(yè)專家負責(zé),導(dǎo)師協(xié)助管理,共同完成對學(xué)生編程能力的培養(yǎng),使他們成為從事軟件設(shè)計的合格的“藍領(lǐng)”人才。
近幾年,我院在程序設(shè)計課程教學(xué)中進行的一些嘗試和探索。通過我們的努力,我院計算機專業(yè)2009屆、2010屆80%以上的畢業(yè)生從事軟件設(shè)計工作,并受到用人單位的一致好評。目前,國家正在大力扶持軟件產(chǎn)業(yè),很多大中型城市都建有自己的軟件園,這給高職計算機程序設(shè)計培養(yǎng)的軟件設(shè)計人才提供了廣闊的就業(yè)機會。高職計算機專業(yè)的教師應(yīng)努力適應(yīng)高職教學(xué)要求和社會對軟件人才的需求,在教學(xué)中積極探索適合高職教學(xué)要求的新的教學(xué)模式,為國家培養(yǎng)出更多、更好的軟件設(shè)計人才。
參考文獻:
[1]劉麗峰.高職院校計算機程序設(shè)計課程教學(xué)改革初探[J].科技創(chuàng)新導(dǎo)報,2009,(16).
[2]游貴榮.高職計算機程序設(shè)計課程教學(xué)改革的研究[J].福建商業(yè)高等??茖W(xué)校學(xué)報,2008,(3).
[3]劉宏群.構(gòu)建高職英語課堂和諧教學(xué)模式[J].遼寧高職教育,2009,(2).
[4]陳冬妮.高職院校導(dǎo)師制的構(gòu)建[J].職業(yè)技術(shù)教育,2008,(5).
關(guān)鍵詞:計算機基礎(chǔ);網(wǎng)絡(luò)應(yīng)用;分層次教學(xué);MOOC
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2016)16-0162-02
隨著我國軍事實力的不斷增強,我國積極采取靈活務(wù)實的軍事外交手段來提升國家和軍隊的國際影響力。為外國軍隊,特別是第三世界國家培養(yǎng)高素質(zhì)的軍官,是我國軍事外交的重要手段之一,具有重要的現(xiàn)實意義,為我軍軟實力的增長發(fā)揮著重要的作用[1-2]。
1 外訓(xùn)教學(xué)的主要特點
外訓(xùn)教學(xué)是外訓(xùn)工作的重要部分,外訓(xùn)教學(xué)質(zhì)量的好壞直接影響到到外訓(xùn)工作的成敗[3]。有別于內(nèi)訓(xùn)教學(xué),外訓(xùn)教學(xué)主要具有以下兩個特點:
1.1 教學(xué)語言以英語為主,其他語言為輔
雖然外訓(xùn)學(xué)員來自不同國家,不同人種,有著不同的,但大多用英語交流。因此,在外
訓(xùn)教學(xué)中,教員應(yīng)全英語式教學(xué),這就要求外訓(xùn)教員要具備扎實的英語基礎(chǔ)。此外,也存在一些外訓(xùn)學(xué)員不會英語,用他國語言交流。那么,不就需要譯員作為中間的紐帶,將授課內(nèi)容傳授給外訓(xùn)學(xué)員,還需要教員與譯員的密切配合,良好溝通。
1.2 外訓(xùn)學(xué)員的差異性
來自不同國家的外訓(xùn)學(xué)員在經(jīng)濟水平、文化淵源、、學(xué)歷層次等有一系列的差異[3]。外軍學(xué)員都是各國國家經(jīng)過嚴格的篩選與考核而推薦來受訓(xùn),因此學(xué)員具有良好的理論素質(zhì)和實際動手能力。但由于各國經(jīng)濟水平、宗教文化、軍事力量不同,所以導(dǎo)致外訓(xùn)學(xué)員呈現(xiàn)著以下特點:基礎(chǔ)知識相對薄弱、水平參差不齊、國情軍情文化習(xí)俗及不同、學(xué)習(xí)目的和意義不同。
2 開設(shè)《計算機基礎(chǔ)與網(wǎng)絡(luò)應(yīng)用》外訓(xùn)課程的必要性
隨著全球計算機的普及和計算機網(wǎng)絡(luò)、大數(shù)據(jù)、云計算的快速發(fā)展,未來的戰(zhàn)爭必將是以計算機網(wǎng)絡(luò)為中心的陸??盏穆?lián)合作戰(zhàn)。鑒于計算機技術(shù)在軍事戰(zhàn)爭中發(fā)揮的重要地位,我校對外訓(xùn)學(xué)員開設(shè)了《計算機基礎(chǔ)與網(wǎng)絡(luò)應(yīng)用》這門課程。該課程的開設(shè)為提高外訓(xùn)學(xué)員的計算機水平、為培養(yǎng)高素質(zhì)、高標準的外訓(xùn)學(xué)員奠定基礎(chǔ)。以下從兩個方面探討開設(shè)這門課程的必要性。
2.1 計算機技術(shù)在信息化戰(zhàn)爭中的重要地位
現(xiàn)代戰(zhàn)爭更趨向于陸、海、空的協(xié)同、聯(lián)合作戰(zhàn),計算機已經(jīng)成為戰(zhàn)場信息傳輸?shù)纳窠?jīng)系統(tǒng),在作戰(zhàn)體系中發(fā)揮著重要的作用。對外訓(xùn)學(xué)員開始這門課程,一方面,讓他們更系統(tǒng)的學(xué)習(xí)計算機各類基礎(chǔ)理論知識,掌握計算機工作的基本原理;另一方面,讓他們從實際應(yīng)用出發(fā),提高對計算機的實
際操作能力,包括對常用操作系統(tǒng)的基本操作、通用軟件的操作以及基于網(wǎng)絡(luò)的編程等。最終,待外訓(xùn)學(xué)員回國后,可以把所學(xué)的計算機知識遷移到自己國家,并在各自國家的軍事戰(zhàn)爭的信息化建設(shè)中發(fā)揮著重要的作用。
2.2 外訓(xùn)學(xué)員對《計算機基礎(chǔ)和網(wǎng)絡(luò)應(yīng)用》具有濃厚的興趣
我校的外訓(xùn)學(xué)員是經(jīng)過他國國家層層篩選推薦培訓(xùn)的,具備良好的軍事素質(zhì)、實際操作技能和動手能力[4]。在計算機領(lǐng)域,外訓(xùn)學(xué)員對計算機各類專業(yè)技術(shù)有著濃厚的興趣。尤其,對計算機網(wǎng)絡(luò)編程及各類高級程序設(shè)計語言具有強烈的興趣。外訓(xùn)學(xué)員學(xué)習(xí)方向和目的明確,他們渴望掌握嫻熟的計算機專業(yè)技能,渴望能將所學(xué)計算機技能應(yīng)用到日后的軍事工作中。
3 實施《計算機基礎(chǔ)與網(wǎng)絡(luò)應(yīng)用》外訓(xùn)課程的有效教學(xué)手段
3.1 實施分層次教學(xué)
由于各國教育資源和教育水平的不平衡,外訓(xùn)學(xué)員的計算機基礎(chǔ)水平參差不齊,統(tǒng)一的教學(xué)模式
已經(jīng)無法滿足現(xiàn)有的外訓(xùn)教學(xué)需求,所以分層次教學(xué)已成為外訓(xùn)教學(xué)改革的首選。我們很早就對《計算機基礎(chǔ)和網(wǎng)絡(luò)應(yīng)用》開始嘗試了分層次教學(xué),并取得了良好的教學(xué)效果。
具體措施分為:首先,在外訓(xùn)學(xué)員入校后,采用下發(fā)調(diào)查問卷的方式進行,內(nèi)容包括:是否學(xué)習(xí)過計算機基礎(chǔ)課程及其主要內(nèi)容、對計算機基礎(chǔ)知識與操作的了解與掌握程度、對哪些計算機專業(yè)內(nèi)容有濃厚的興趣,問卷調(diào)查采用選擇與問答相結(jié)合的模式進行。
其次,通過問卷調(diào)查,已經(jīng)掌握外訓(xùn)學(xué)員的基本情況,將授課內(nèi)容分為基礎(chǔ)課程和高級課程?;A(chǔ)課程主要針對基礎(chǔ)知識較差的外訓(xùn)學(xué)員開設(shè),包括常用的辦公軟件和基本的計算機操作能力。高級課程主要針對基礎(chǔ)知識較好,計算機操作能力較強的外訓(xùn)學(xué)員,開設(shè)程序語言設(shè)計等課程。
最后,在同一班次、同一課時開展分層次教學(xué)。分層次教學(xué)的最大弊端是容易產(chǎn)生“個體歧視”的錯覺。為了避免外訓(xùn)學(xué)員產(chǎn)生“歧視”這種情況,并沒有將外訓(xùn)學(xué)員分為初級班和高級班,而是在同一班次同一課時同時開展基礎(chǔ)教學(xué)和高級教學(xué)。首先對外訓(xùn)學(xué)員授予基礎(chǔ)教學(xué),并布置基礎(chǔ)教學(xué)任務(wù)。對在課上可以快速熟練完成基礎(chǔ)教學(xué)任務(wù)的外訓(xùn)學(xué)員給予高級課程的授課和指導(dǎo)。
有效采取分層次教學(xué)可充分地調(diào)動了外訓(xùn)學(xué)員的學(xué)習(xí)興趣和能動性,提高了課程授課的質(zhì)量和學(xué)生的動手能力,經(jīng)過實踐檢驗,達到了良好的預(yù)期目標。
3.2 課程內(nèi)容具有一定的廣度和深度
該課程的授課內(nèi)容覆蓋面廣,包括計算機的各類基礎(chǔ)知識。例如,office辦公軟件、操作系統(tǒng)、多媒體教學(xué)、數(shù)據(jù)庫、計算機程序設(shè)計基礎(chǔ)、計算機網(wǎng)絡(luò)等理論知識,可以讓外訓(xùn)學(xué)員充分掌握和理解計算機的各類基礎(chǔ)知識,有利于學(xué)生自主學(xué)習(xí)、培養(yǎng)外訓(xùn)學(xué)員的計算機基本素質(zhì)、拓寬知識面。
該課程內(nèi)容具有一定的深度。對于計算機基礎(chǔ)知識較好的外訓(xùn)學(xué)員,授予高級語言程序設(shè)計、Flas設(shè)計、數(shù)據(jù)庫編程和計算機網(wǎng)絡(luò)編程等內(nèi)容,提高了外訓(xùn)學(xué)員學(xué)習(xí)的興趣和動力,提高了外訓(xùn)學(xué)員的實踐動手能力。
3.3 采取靈活的教學(xué)方法,提高教學(xué)質(zhì)量
在授課過程中,我們采用了科學(xué)有效的教學(xué)方法,包括研討式教學(xué)、啟發(fā)式教學(xué)、基于“任務(wù)”驅(qū)動的教學(xué)方法和案例教學(xué)法。對于基礎(chǔ)薄弱的外訓(xùn)學(xué)員,主要采用案例教學(xué)法和基于“任務(wù)”驅(qū)動的教學(xué)方法,對于具有良好的計算機基礎(chǔ)知識的外訓(xùn)學(xué)員采取研討式和啟發(fā)式教學(xué)方法。在授課過程中,我們采用理論結(jié)合實踐的教學(xué)模式,不僅讓外訓(xùn)學(xué)員掌握了基本的計算機理論知識,更重要的是鍛煉了外訓(xùn)學(xué)員計算機的實際動手能力。
3.4 鼓勵外訓(xùn)學(xué)員參加與計算機相關(guān)的各類活動
我校每年都開舉辦計算機文化節(jié)、程序設(shè)計大賽、計算機前沿技術(shù)講座等活動[5]。鼓勵外訓(xùn)學(xué)員參加這些活動,一方面,可充分提高外訓(xùn)學(xué)員的對計算機的學(xué)習(xí)興趣和動力,鍛煉外訓(xùn)學(xué)員實際動手能力;另一方面,方面外訓(xùn)學(xué)員更好的對計算機的理論知識和應(yīng)用技術(shù)進行良好的交流和溝通。
3.5 考核方式的改革
《計算機基礎(chǔ)和網(wǎng)絡(luò)應(yīng)用》這門課程在考試方面也進行了相應(yīng)的改革,改變了傳統(tǒng)的單一筆試,將課堂表現(xiàn)、課程實驗、課后作業(yè)、期末測試納入課程最終成績,課程最終考核成績=課堂表現(xiàn)(10%)+課程實驗(30%)+課后作業(yè)(10%)+期末測試(50%),充分考查了外訓(xùn)學(xué)員的綜合能力。
基于上述有效措施,《計算機基礎(chǔ)和網(wǎng)絡(luò)應(yīng)用》課程已經(jīng)取得了良好的教學(xué)效果。一些外訓(xùn)學(xué)員在學(xué)校舉行的各類計算機競賽中取得了優(yōu)異成績。
4 實施《計算機基礎(chǔ)與網(wǎng)絡(luò)應(yīng)用》外訓(xùn)課程的幾點思考和設(shè)想
雖然本課程已經(jīng)取得了良好的教學(xué)效果,但仍需要與時俱進,不斷創(chuàng)新,不斷提高外訓(xùn)學(xué)員計算機的技術(shù)水平和實際動手能力。為此,我們將在今后的教學(xué)中可嘗試以下教學(xué)手段。
4.1 充分利用網(wǎng)絡(luò)平臺,教學(xué)資源
隨著計算機網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)絡(luò)教學(xué)已經(jīng)成為一種成熟的教學(xué)手段,可提供給學(xué)員在不同時間、不同地點自主學(xué)習(xí)。因此,將授課內(nèi)容制作成網(wǎng)絡(luò)教學(xué)資源已是大勢所趨。網(wǎng)絡(luò)教學(xué)一方面為外訓(xùn)學(xué)員提供了更深、更廣的教學(xué)內(nèi)容,讓外訓(xùn)學(xué)員根據(jù)各自興趣,自主選擇課程內(nèi)容;另一方面,借助這個平臺,可以方便外訓(xùn)學(xué)員與教員之間的交流與互動。
4.2 積極采取MOOC、翻轉(zhuǎn)課堂等教學(xué)手段
隨著信息技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展,各大學(xué)將發(fā)展MOOC作為學(xué)校的“重大發(fā)展戰(zhàn)略”,加快教育教學(xué)和人才培養(yǎng)模式改革,促進優(yōu)質(zhì)教育資源開發(fā)共享,以更好地服務(wù)于學(xué)習(xí)型社會和人力資源強國建設(shè)[6]。因此,在外訓(xùn)教學(xué)中開展MOOC和翻轉(zhuǎn)課堂混合的教學(xué)模式,可以進一步明確課程教學(xué)目標,拆解課程內(nèi)容,豐富課堂活動,促進教員和外訓(xùn)學(xué)員之間的良好溝通,切實提升課程教學(xué)效率。 當然,將MOOC和翻轉(zhuǎn)課堂混合的教學(xué)模式必須考慮課程目標、教學(xué)內(nèi)容與翻轉(zhuǎn)課堂活動及在線學(xué)習(xí)行為與課堂教學(xué)行為三方面的銜接關(guān)系。
5 結(jié)束語
本文從外訓(xùn)教學(xué)的特點出發(fā),結(jié)合《計算機基礎(chǔ)與網(wǎng)絡(luò)應(yīng)用》課程的實踐經(jīng)驗,總結(jié)了在課程實施過程采取的有效教學(xué)手段,并給出了在未來外訓(xùn)教學(xué)過程中可采取的創(chuàng)新性教學(xué)手段。
參考文獻:
[1] 何奇松. 中國軍事外交析論[J]. 現(xiàn)代國際關(guān)系, 2008(1).
[2] 郭新寧. 試論軍事外交的概念,定位及功能[J]. 外交評論: 外交學(xué)院學(xué)報, 2009, 26(3).
[3] 楊巖峰, 王金柱, 崔平. 淺談提高外訓(xùn)教學(xué)質(zhì)量的幾點認識[J]. 讀寫算(教師版): 素質(zhì)教育論壇, 2012(18).
[4] 程廣利, 蔡志明, 尹敬湘. 研討式教學(xué)法在軍校外訓(xùn)教學(xué)中的應(yīng)用[J]. 高等教育研究學(xué)報, 2010, 33(3).
軟件職業(yè)開發(fā)人員就業(yè)市場現(xiàn)象目前軟件開發(fā)人員就業(yè)市場存在兩個突出現(xiàn)象:一方面合格的軟件開發(fā)人員需求量不斷擴大,大量的用人單位在苦于找不到合適的崗位人才的同時還必須承受自己培養(yǎng)的合格人才由于稀缺性所帶來的人員流動性風(fēng)險;另一方面每年畢業(yè)的本專業(yè)學(xué)生卻由于所學(xué)知識、技能與需求脫節(jié)往往長時間找不到工作。普遍高校走的都是“通才”教育道路,人才結(jié)構(gòu)缺乏層次和特點,學(xué)生能力與行業(yè)需求缺乏交集,導(dǎo)致越來越多的軟件中端人才就業(yè)形勢不容樂觀。[2](P11-14)3.軟件職業(yè)人才培養(yǎng)現(xiàn)狀及存在的問題我國現(xiàn)行高校教育體制仍然是以理論基礎(chǔ)學(xué)習(xí)為主的學(xué)科體系下的應(yīng)試教育,這種教育模式培養(yǎng)的軟件人才重理論輕實踐、強調(diào)單一知識的學(xué)習(xí),忽略綜合分析問題和解決問題的能力的提高;重視個人學(xué)術(shù)能力,忽視團隊協(xié)作精神,輕視開拓創(chuàng)新。隨著信息的進步和社會的日益競爭,計算機軟件行業(yè)對人才的要求越來越高:不但需要設(shè)計型、研究型的人才,而且需要綜合應(yīng)用型的人才;不僅需要開發(fā)型的人才,而且需要服務(wù)型、創(chuàng)新型的人才。社會的需要是多層次的,會其一不知其二,有理論沒技術(shù)的大學(xué)畢業(yè)生無法與社會需求對接。當前我國軟件人才培養(yǎng)主要存在以下幾個問題。[3](1)重理論輕實踐。我國計算機軟件專業(yè)人才的培養(yǎng)模式和課程設(shè)置多年變化不大,只重視培養(yǎng)學(xué)生扎實的基礎(chǔ)知識和專業(yè)理論,忽視了實踐操作能力尤其是最新IT技術(shù)操作能力的培養(yǎng)。并且這些課程均為理論性課程,與IT企業(yè)的具體要求還有差距。即使是成績?nèi)績?yōu)秀的學(xué)生,如果沒有較強的實踐能力和具備一定的產(chǎn)品開發(fā)經(jīng)驗,也無法滿足IT企業(yè)的用人要求。(2)以教師為中心。工程教育目標模糊、教師缺乏工程經(jīng)歷、學(xué)生工程實踐能力不強?,F(xiàn)有課程體系中,教師作為主體,在理論教學(xué)中占用所有時間講解理論知識,學(xué)生被動接受。在實驗課程中,教師規(guī)定題目,給出完成思路和編程結(jié)果,學(xué)生主要重復(fù)輸入代碼過程。在課后習(xí)題中,教師給出題目,并在課程教學(xué)時間專門以習(xí)題課解答,學(xué)生容易出現(xiàn)抄襲。(3)現(xiàn)有工程教育培養(yǎng)方案設(shè)置不合理。其不足之處主要表現(xiàn)在:培養(yǎng)方案設(shè)置的專業(yè)課程里,單科性課程太多,理論分析學(xué)時過多,過分注重單學(xué)科課程的理論性和知識的系統(tǒng)性。相反,培養(yǎng)學(xué)生工程綜合能力的課程少,訓(xùn)練學(xué)生的直觀判斷力和工程經(jīng)驗、工程意識的教學(xué)環(huán)節(jié)少,強調(diào)學(xué)科知識間交叉和綜合性的課程少。(4)培養(yǎng)方向模糊。我國一些重點高等院校以及普通??圃盒5挠嬎銠C專業(yè)的教學(xué)計劃、課程設(shè)置、教學(xué)方式基本相同,培養(yǎng)目標類似,培養(yǎng)方向模糊,軟硬兩方面的知識兼顧,完全是“通才”教育,不能夠體現(xiàn)專業(yè)特長。(5)教學(xué)內(nèi)容落后。隨著IT技術(shù)發(fā)展的日新月異,大批國際流行的軟件產(chǎn)業(yè)最新發(fā)展技術(shù)由于多種因素不能及時進入教學(xué)領(lǐng)域,教學(xué)內(nèi)容落后,教材更新緩慢,致使學(xué)生在校學(xué)習(xí)的理論知識和實踐技術(shù)已經(jīng)落后過時,畢業(yè)生須接受企業(yè)再培訓(xùn)、再教育,才能夠勝任工作。
基于雙新人才計劃的軟件職業(yè)人才模式構(gòu)建思路
該方案以“新知識、新技能”為核心,根據(jù)企事業(yè)單位對計算機軟件人才的實際需求,整個培養(yǎng)方案分為三個階段(初級,中級,高級)和兩個部分(理論知識和項目實訓(xùn))。1.理論知識先行理論知識的授予按三個階段進行。第一階段(初級階段)的學(xué)習(xí)是基礎(chǔ)知識的學(xué)習(xí),該階段要求學(xué)生理解信息系統(tǒng)的定義、組成、發(fā)展模式及建設(shè)模式;了解軟件的定義和組成、生命周期及軟件開發(fā)的過程和質(zhì)量控制原則;要求學(xué)生掌握信息化基礎(chǔ)知識和軟件開發(fā)的基礎(chǔ)知識,熟練掌握基礎(chǔ)語言Tur-boC的使用和實踐,面向?qū)ο笳Z言Java的使用、實踐描述型語言DHTML的使用和實踐及解釋型語言Javascript的使用和實踐;了解IT相關(guān)的專業(yè)英語,能夠在翻譯軟件的幫助下閱讀大量英文的專業(yè)性科技文獻并大致了解含義;牢記軟件從業(yè)人員職業(yè)道德規(guī)范,對職業(yè)發(fā)展結(jié)合自己的現(xiàn)狀制定發(fā)展規(guī)劃,熟練掌握常用軟件的使用。第二階段的學(xué)習(xí)能使學(xué)生了解軟件開發(fā)、測試和實施等過程涉及的各種技能和知識,對軟件技術(shù)發(fā)展的過程有清醒的認識。閱讀大量的相關(guān)專業(yè)英語文獻,能夠獨立寫作英文注釋和英文專業(yè)文章。具備軟件專業(yè)從業(yè)人員的職業(yè)修養(yǎng)和素質(zhì);掌握各種實際情況下的職業(yè)技能。第三階段的學(xué)習(xí)能使學(xué)生熟練掌握信息系統(tǒng)的售前、開發(fā)和售后等過程涉及到的各種技能和知識;了解需求分析、項目管理的各種技能和知識。能夠獨立進行專業(yè)英語的聽、說、讀、寫。具備軟件高級從業(yè)人員要求的職業(yè)修養(yǎng)和素質(zhì)。2.項目實訓(xùn)的職業(yè)拓展性推動新的模式生成(1)精準的目標設(shè)置策略。突破傳統(tǒng)的“教師規(guī)定題目,給出完成思路和編程結(jié)果,學(xué)生主要重復(fù)輸入代碼過程”的實訓(xùn)教學(xué)模式;充分發(fā)揮學(xué)生的主體性,培養(yǎng)學(xué)生的分析問題、解決問題的能力,激發(fā)學(xué)生的學(xué)習(xí)積極性和創(chuàng)新意識。[4]學(xué)生通過參與項目的設(shè)計與開發(fā),掌握最新的技術(shù),了解企業(yè)的文化,熟悉企業(yè)的運行機制,能夠按照企業(yè)管理的標準嚴格要求自己,使自己畢業(yè)前具備企業(yè)人的素質(zhì)。(2)趨于完善的實施方案定制。采用梯度式實訓(xùn),分初級、中級、高級三個級別。實訓(xùn)成員由雙新辦的專家、學(xué)校專業(yè)核心課老師及計算機相關(guān)專業(yè)的畢業(yè)班學(xué)生,雙新辦專家和老師擔(dān)任項目經(jīng)理。六個學(xué)生為一組,每組對應(yīng)一個組長和一個項目,組長負責(zé)考勤,寫工作日志。實訓(xùn)開始先進行案例教學(xué),給出一個典型的實用案例及完整解決方案和相關(guān)文檔,讓學(xué)生直觀地了解企業(yè)項目開展的流程;然后給定每個項目的需求文檔、測試報告表格、代碼編寫規(guī)范、對話設(shè)計規(guī)范、調(diào)試用例設(shè)計規(guī)范、原型設(shè)計規(guī)范。在項目經(jīng)理的監(jiān)督和適當?shù)刂笇?dǎo)下,要求學(xué)生參照事先給出的實用案例和依照企業(yè)管理的標準按時按量完成項目的實訓(xùn)。
總結(jié)
關(guān)鍵詞:信息素質(zhì);計算機教學(xué);分層次;多階段;基于信息系統(tǒng)
引言
現(xiàn)代戰(zhàn)爭已經(jīng)進入信息化戰(zhàn)爭時代。信息化戰(zhàn)爭是指發(fā)生在信息時代,以信息為基礎(chǔ)、以信息化武器裝備為戰(zhàn)爭工具的戰(zhàn)爭,是指一切使用了現(xiàn)代信息技術(shù),并通過信息技術(shù)倍增了作戰(zhàn)效能的作戰(zhàn)樣式。[1]軍校作為培養(yǎng)部隊指揮員的搖籃,是軍隊人才培養(yǎng)的主陣地,深化基于信息系統(tǒng)的院校教學(xué)訓(xùn)練改革,特別是計算機教學(xué)改革,有助于推進基于信息系統(tǒng)的軍校學(xué)員信息化素質(zhì)提升,是著眼形成基于信息系統(tǒng)的體系作戰(zhàn)能力、培養(yǎng)造就高素質(zhì)新型軍事人才隊伍的重要舉施,是推進軍隊信息化建設(shè)、加強和改進信息化條件下軍隊各項工作的迫切需要,也是提升基于信息系統(tǒng)的體系作戰(zhàn)能力建設(shè)的重要手段。
軍校學(xué)員信息素質(zhì)內(nèi)涵特征
信息素養(yǎng)作為新軍事革命的核心因素,在信息化戰(zhàn)爭中起著決定性的作用。[2]人是戰(zhàn)斗力第一要素,以信息化為核心和本質(zhì)的新軍事革命對軍人也提出更高要求,不僅要掌握軍事知識技術(shù),而且需要具備較強的信息素養(yǎng),從而在及時分析、提煉和處理海量信息、迅速作出判斷和反應(yīng)等方面具有更強的優(yōu)勢。
1.信息素質(zhì)一般內(nèi)涵
信息素質(zhì)的概念首次使用是在1974年美國信息產(chǎn)業(yè)協(xié)會主席Paul Zurkowski向美國圖書館和信息科學(xué)委員會提交的一份提案中。[3]
自20世紀90年代信息素質(zhì)概念傳人我國以來,我國學(xué)者對其進行了大量的介紹和研究。其中王吉慶教授結(jié)合我國教育國情,提出信息素質(zhì)是一種可以通過教育所培養(yǎng)的在信息社會中獲取、利用、開發(fā)信息的修養(yǎng)與能力。它包含了信息意識與情感、信息倫理道德、信息常識和信息能力等多個方面,是一種綜合性社會共同的評價。[4]
信息素質(zhì)具有層次分明,強調(diào)普及,注重操作和發(fā)展性的特點。信息素質(zhì)可以分為公民信息素養(yǎng)、應(yīng)用信息素養(yǎng)、開發(fā)設(shè)計信息素養(yǎng)三個層次。強調(diào)普及即普遍存在,無絕對權(quán)威。注重操作即信息素養(yǎng)集中表現(xiàn)在操作能力上,具體落實在使用與操作上。信息素質(zhì)的四個培養(yǎng)途徑是:信息技術(shù)學(xué)科課程、教學(xué)計算機輔助教學(xué)、計算機管理教學(xué)和社會家庭中的信息教育。
2.軍校學(xué)員信息素質(zhì)特征
未來戰(zhàn)爭中,信息對抗貫穿戰(zhàn)爭全過程。軍校學(xué)員作為未來信息化戰(zhàn)爭中的指揮官,提高和加強他們的信息素質(zhì),也是軍校教育最基本的需要。在軍校人才培養(yǎng)過程中,要理論與實踐相結(jié)合,培養(yǎng)學(xué)員較強的信息能力。一是信息系統(tǒng)使用能力。信息系統(tǒng)的使用能力范圍廣泛,包括正確操作信息系統(tǒng)的能力、根據(jù)需要選擇軟件并熟練使用的能力。二是信息能力。信息能力是指以各種形式發(fā)現(xiàn)、評價、利用和交流信息的能力。[5]
軍校學(xué)員作為承擔(dān)未來信息化戰(zhàn)爭的主要軍事作戰(zhàn)人才,其信息素質(zhì)內(nèi)涵具有其獨特性,包括信息意識、信息知識、信息能力、信息道德和信息心理等五個方面。其中,信息意識是前提,信息知識是基礎(chǔ),信息能力是核心,信息心理是保障,信息道德是準則。[6]
信息意識是指學(xué)員對信息的敏銳感受性和持久注意力,決定了學(xué)員在捕捉、判斷、利用信息中的自覺性。信息知識是信息資源開發(fā)中積累的認識和經(jīng)驗總和,是一切同信息有關(guān)的理論、認識和方法。軍校學(xué)員需要掌握的信息知識包括信息基礎(chǔ)知識、信息安全知識和信息戰(zhàn)知識。信息能力是指學(xué)員對信息系統(tǒng)的使用以及獲取、分析、加工、評價信息并創(chuàng)造新信息、傳遞信息的能力。信息道德是指整個信息活動中應(yīng)遵循的道德。信息心理是人對客觀事物及其所帶信息的主觀反應(yīng),軍校學(xué)員信息心理主要包括信息心理攻擊和信息心理防護兩個方面。
軍校計算機教學(xué)現(xiàn)狀
軍校學(xué)員信息素質(zhì)教育是培養(yǎng)和提高他們的信息意識、信息能力和信息道德等為宗旨的一系列教育。[7]計算機作為信息時代的主要載體和工具,在當今社會上正發(fā)揮著越來越重要的作用。然而,針對基于信息系統(tǒng)的未來戰(zhàn)爭需求,對未來指戰(zhàn)員的軍校學(xué)員信息素質(zhì)的高要求,當前軍校計算機教育教學(xué)現(xiàn)狀仍有許多不適應(yīng)情況,主要體現(xiàn)在以下幾個方面。
一是計算機教學(xué)內(nèi)容滯后于信息技術(shù)發(fā)展狀況,不適應(yīng)學(xué)員信息掌握現(xiàn)狀。當前軍校計算機教學(xué)內(nèi)容更新速度較慢,明顯滯后于信息技術(shù)的發(fā)展速度,特別是對于云計算等最新技術(shù)涉及較少。
二是計算機教學(xué)形式單一,不適應(yīng)多樣化信息化教學(xué)和信息傳媒發(fā)展。當前軍校計算機教學(xué)仍停留在課堂多媒體教學(xué)和上機實驗方法上,相對單一的計算機教學(xué)形式明顯不適應(yīng)。
三是計算機教學(xué)進展不適應(yīng)學(xué)員信息應(yīng)用能力要求。當前計算機教學(xué)進展特別是信息應(yīng)用能力、信息學(xué)科與其他學(xué)科融合等方面的教學(xué)不夠,不能較好適應(yīng)學(xué)員基于信息系統(tǒng)的信息作戰(zhàn)和應(yīng)用能力要求。
分層多階計算機教學(xué)方法
計算機教學(xué)是提高大學(xué)生信息能力,提升學(xué)生利用計算機實現(xiàn)對信息的采集、處理、應(yīng)用,從而解決現(xiàn)實問題的能力的主要途徑。因此,我們應(yīng)不斷創(chuàng)新計算機教學(xué)方法,改革計算機教育教學(xué),實行分層次多階段的計算機教學(xué)方法,努力提升軍校學(xué)員信息素質(zhì)。
1.分層次計算機教學(xué)
分層教學(xué)是指針對不同層次學(xué)生的認知水平、接受能力與特點設(shè)計不同層次的教學(xué)目標、教學(xué)內(nèi)容,并采用不同的教學(xué)方法和考核標準,旨在讓所有學(xué)生都能夠通過努力找到一種適合自己的學(xué)習(xí)模式,即通過最佳的學(xué)習(xí)狀態(tài)取得最佳學(xué)習(xí)效果的教學(xué)方法。[8]可針對學(xué)員類型、信息基礎(chǔ)和專業(yè)特點三個方面對學(xué)員信息素質(zhì)培養(yǎng)進行分層次的計算機教學(xué)。
一是按照學(xué)員的合訓(xùn)和非合訓(xùn)培養(yǎng)類型制定學(xué)員信息素質(zhì)培養(yǎng)計算機教學(xué)計劃。我軍在部分院校實行了對部分本科層次初級指揮生長干部實行“學(xué)歷教育合訓(xùn)、任職培訓(xùn)分流”的人才培養(yǎng)模式,[9]合訓(xùn)與非合訓(xùn)的學(xué)員培養(yǎng)類型的信息素質(zhì)培養(yǎng)目標也不盡相同,因此應(yīng)當制定不同的計算機教學(xué)計劃和內(nèi)容。合訓(xùn)學(xué)員作為未來初級指揮軍官側(cè)重于信息能力的綜合應(yīng)用,非合訓(xùn)學(xué)員作為技術(shù)軍官更側(cè)重于信息技術(shù)提升培養(yǎng)。在計算機教學(xué)中針對合訓(xùn)學(xué)員在計算機基礎(chǔ)教學(xué)中加強信息知識、意識和道德的基礎(chǔ)上,加強基于信息系統(tǒng)的信息應(yīng)用能力,信息心理的培養(yǎng),主要包括軍隊信息化建設(shè)、信息化戰(zhàn)爭武器應(yīng)用操作等實用型技術(shù);針對非合訓(xùn)學(xué)員應(yīng)當提高信息化應(yīng)用綜合素質(zhì),主要是計算機文化基礎(chǔ),多種編程語言應(yīng)用,數(shù)據(jù)庫、網(wǎng)絡(luò)等綜合信息技術(shù)應(yīng)用。
二是根據(jù)學(xué)員入學(xué)時的信息基礎(chǔ)制定計算機教學(xué)計劃。在軍校學(xué)員入學(xué)初期進行全面的計算機與信息技術(shù)基礎(chǔ)知識測試,根據(jù)測試結(jié)果將新學(xué)員的信息基礎(chǔ)分為A、B、C三類。按照信息基礎(chǔ)分類制定不同的計算機教學(xué)計劃,結(jié)合計算機等級考試和選修課程適時調(diào)整計算機教學(xué)計劃,實現(xiàn)全體學(xué)員信息素質(zhì)穩(wěn)步同步提升。
三是依照學(xué)員所學(xué)習(xí)專業(yè)與計算機相關(guān)的緊密程度制定計算機教學(xué)計劃。根據(jù)學(xué)員所學(xué)專業(yè)同計算機相關(guān)緊密程度分為計算機緊密專業(yè)、相關(guān)專業(yè)和一般關(guān)聯(lián)專業(yè)。計算機緊密專業(yè)主要包括計算機、信息工程等與計算機專業(yè)非常緊密的專業(yè),計算機相關(guān)專業(yè)主要包括電子專業(yè)、通信專業(yè)等運用計算機和信息技術(shù)較多的專業(yè),計算機關(guān)聯(lián)度一般專業(yè)主要包括非理工科專業(yè)等其他專業(yè)。其中,計算機緊密專業(yè)以計算機應(yīng)用技術(shù)和信息技術(shù)為主體的課程教育體系,計算機相關(guān)專業(yè)主要以計算機編程,網(wǎng)絡(luò)技術(shù)為主體的計算機及信息應(yīng)用技術(shù)信息應(yīng)用能力的計算機教學(xué)體系,計算機關(guān)聯(lián)度一般專業(yè)主要進行計算機基礎(chǔ)知識,相關(guān)信息理論知識為主的信息意識培養(yǎng)計算機教學(xué)體系。
2.多階段計算機教學(xué)
多階指將課程教學(xué)體系分為初階、中階、高階,由淺入深、循序漸進地開展教育教學(xué)工作。[10]按照軍校學(xué)員信息素質(zhì)培養(yǎng)要求,結(jié)合軍校計算機教學(xué)實際,制定多階段逐步晉級的計算機教學(xué)計劃,以信息能力為核心的計算機應(yīng)用和信息技術(shù)為主設(shè)計信息基礎(chǔ)應(yīng)用階段,信息綜合應(yīng)用階段和基于信息系統(tǒng)的作戰(zhàn)能力階段由淺入深的三個信息應(yīng)用能力階段。
信息基礎(chǔ)應(yīng)用階段主要是以計算機基礎(chǔ)知識、信息技術(shù)基礎(chǔ)和相關(guān)實驗實踐活動為核心的信息知識和意識培養(yǎng),結(jié)合計算機一級考核,加強信息意識選修課程要求,從而實現(xiàn)信息基礎(chǔ)知識掌握和基本信息意識養(yǎng)成。
信息綜合應(yīng)用階段主要是以計算機編程語言學(xué)習(xí)與實驗,數(shù)據(jù)庫、網(wǎng)絡(luò)、計算機仿真技術(shù)為主的信息知識學(xué)習(xí)和信息能力培養(yǎng),結(jié)合計算機二級、三級考核,加強信息意識和能力選修課程要求,著重關(guān)注信息技術(shù)等學(xué)科競賽,從而實現(xiàn)信息知識掌握和信息意識養(yǎng)成。
基于信息系統(tǒng)的信息應(yīng)用能力階段主要是結(jié)合現(xiàn)有武器裝備的信息化水平,熟練掌握信息化武器的操作,通過任職課程和選修課程強化信息心理、道德和意識,特別是加強信息戰(zhàn)中網(wǎng)絡(luò)戰(zhàn)的信息安全意識和心理戰(zhàn)的信息心理防護意識。
為了提高學(xué)員信息意識、信息道德、信息心理的塑造和培養(yǎng),營造良好的校園信息建設(shè)氛圍,通過舉辦計算機文化節(jié),創(chuàng)建信息創(chuàng)新中心,設(shè)立信息安全中心,計算機興趣小組等活動和組織實現(xiàn)全體學(xué)員信息素質(zhì)培養(yǎng),同時在合訓(xùn)分流教育、任職教育和輪培訓(xùn)等職業(yè)教育中引入專門信息教育教學(xué)活動,著重培養(yǎng)立足于任職需求的基于信息系統(tǒng)的未來信息作戰(zhàn)的信息意識和信息能力。
3.試點教學(xué)實踐
通過在某學(xué)院15個專業(yè)從2010年推行分層多階計算機教學(xué),計算機等級考試一次性通過率提高近5%,同期課程考試成績平均分提高了4分,同期大學(xué)及以上級別學(xué)科競賽活動獲獎項目等級明顯提升。通過在任職培訓(xùn)引入信息能力和信息意識課程,學(xué)員反應(yīng)映普遍良好,特別是以計算機文化節(jié)為主的校園信息文化氛圍培育活動對學(xué)員信息素質(zhì)培養(yǎng)提升效果明顯。后一階段,將結(jié)合學(xué)員學(xué)分制深入改革契機,將制定信息素質(zhì)培養(yǎng)評價體系,推動信息素質(zhì)培養(yǎng)活動和成績納入人才培養(yǎng)學(xué)分體系中,從體制上確保信息素質(zhì)培養(yǎng)長效深入貫徹落實。
結(jié)論
新時期新階段我軍信息化建設(shè)水平不斷深入推進,基于信息系統(tǒng)的作戰(zhàn)能力需要迫切加強,改革改進軍校計算機教育教學(xué)方法,提升作為未來信息戰(zhàn)爭指揮員的軍校學(xué)員信息素質(zhì)具有重要的軍事意義。
參考文獻:
[1]戴清民.信息作戰(zhàn)概論[M].北京:出版社,1999.
[2]吳宏,殷銀芳.關(guān)于軍校學(xué)員的信息素質(zhì)教育[J].南京政治學(xué)院學(xué)報,2007(4):116-117.
[3]Behren s,S.J.A conceptual analysis and historical overview of information literacy[J].College & Research Libraries,1994,55(4):309-322.
[4]王吉慶.信息素養(yǎng)論[M].上海:上海教育出版社,1999.
[5]王猛,李一孌.關(guān)于軍校學(xué)員信息素質(zhì)教育的探析[J].科教文匯,2009(9):96.
[6]宋明武,楊世松.信息素質(zhì)論[M].北京:軍事科學(xué)出版社,2006(5):63-73.
[7]鄧曉軍,李長云,彭國新,等.大學(xué)計算機基礎(chǔ)教育中信息素養(yǎng)的培養(yǎng)[J].計算機教育,2012(19):56-59.
[8]鄭春瑛.分層教學(xué)在高職《管理信息系統(tǒng)》課程中的實踐[J].職業(yè)技術(shù)教育,2012(26):65-67.