發(fā)布時間:2022-04-16 08:59:01
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇計算機軟件專業(yè)論文,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進步。

一、課件制作能力
一名合格的中小學音樂教師所應具備的最主要能力是能夠勝任音樂課的常規(guī)課堂教學。作為一名教師,應具有扎實的語言表達能力和板書水平。隨著時代的進步,信息量更加豐富、相對粉筆板書更為直觀,且集視、聽效果為一體的多媒體教學課件出現(xiàn)。多媒體教學課件是指在教學過程中,通過教學設計,利用多媒體綜合處理文字、聲音、圖像、影像等多種信息的一種教學手段。音樂藝術以聲音為載體進行傳播。音樂課教學應充分遵循這一特性,把聲音的輸出作為音樂課最為重要的教學手段。因此,精心設計、制作多媒體課件,并能在課堂上嫻熟操作,是每一名音樂學(教師教育)專業(yè)學生應掌握的技能。目前,多媒體課件制作的主流軟件是美國微軟公司出品的MicrosoftOfficePowerPoint(以下簡稱PPT),這是一個“演示文稿”功能的課件制作軟件。在制作音樂課課件時,該軟件可以導入文字、課件背景、圖片(包括樂譜圖片)、音頻、視頻等素材,且能使其按照設計好的順序出現(xiàn),以動畫的方式展現(xiàn)每一張幻燈片中的視聽素材。它能很好地滿足中小學音樂課教學中唱歌、音樂欣賞等幾種常見課型對多媒體課件的需要。
二、樂譜制作能力
音樂教師在常規(guī)音樂課教學、音樂節(jié)目排練活動中,經(jīng)常要和樂譜打交道。因此,音樂教師的樂譜制作能力也非常重要。在利用多媒體課件輔助的常規(guī)音樂課堂教學中,有時需要在課件中向?qū)W生展示音樂作品的樂譜,以便教師做示范,這就需要在課件中插入樂譜。在PPT中可以以圖片的形式很方便地插入樂譜,但樂譜需要用專業(yè)打譜軟件制作,才能以圖片的形式導入PPT中。中小學音樂教師經(jīng)常會負責組織學校的合唱隊、樂隊排練及重大節(jié)日演出的任務。在這種活動中,樂隊總譜不可缺少。或許有些經(jīng)典作品的樂譜可以從專業(yè)樂譜網(wǎng)站下載,但更多情況是教師根據(jù)歌曲樂譜自行編配小型樂隊總譜。因此,為了使學生在排練時能有樂隊總譜方便視奏,用專業(yè)制譜軟件制譜就顯得至關重要。目前,國內(nèi)通行的制譜軟件根據(jù)樂譜類型分為簡譜和五線譜兩大類。在簡譜繪制方面比較出色的有作曲大師、雅樂簡譜等;五線譜繪制軟件相對來說比較多,初級階段的有Overture,高級階段的有Sibelius和Finale。以上這些制譜軟件都可以對樂曲的調(diào)式、節(jié)拍、聲部、速度等進行設置,完成樂曲音高、節(jié)奏型、歌詞的輸入,以及對樂譜布局的排版和調(diào)整。因此,能夠使用制譜軟件繪制樂譜對于中小學音樂教師來說非常重要,是一項基本職業(yè)技能。
中小學音樂教師在日常教學中必然會涉及音頻編輯方面的工作。在音樂欣賞課的教學中,很重要的教學理念是向?qū)W生闡述樂曲的曲式結構,然后進行分段欣賞。切忌采取從頭播放到尾,囫圇吞棗式的聽賞,特別是像交響曲、奏鳴曲等較大型曲式結構的音樂作品,重復播放會使學生產(chǎn)生倦怠心理。正確的做法是欣賞多段體音樂作品時,如A—B—A結構,用音頻編輯軟件將作品按順序依次截開,讓學生分而聽之,去感受前后兩段與中間段落的對比?;蛘咴谛蕾p奏鳴曲式時,把主部主題和副部主題的段落分割,讓學生分段感受奏鳴曲式的優(yōu)秀內(nèi)容,然后讓學生單獨聆聽連接部和結束部,通曉奏鳴曲式各個樂章的段落進程,最后全樂章合而聽之。以上做法可以加深音樂欣賞課中,學生對大型曲式作品的理解和感悟。中小學音樂教師一般要擔任學校節(jié)日文藝匯演的組織工作,晚會演出也需要音頻處理方面的工作。在制作歌曲聯(lián)唱類節(jié)目的伴奏帶時,需要從網(wǎng)上下載每一首歌曲的伴奏音樂,再利用音頻制作軟件將其串聯(lián)起來,完成音響制作。這些工作都需要音樂教師具備一定的音頻編輯能力。目前常用的音頻編輯類軟件有AdobeAudition、SoundForge等,大多都支持對WAV、MP3、MPEG、AVI、WMA等多種音頻格式的轉(zhuǎn)換和播放,支持剪貼、復制、粘貼、多文件合并和混音等常規(guī)處理,支持對音頻數(shù)據(jù)進行擴音、衰弱、淡入、淡出、壓限、延遲等特效處理。四、網(wǎng)絡音樂信息收集能力進入21世紀,互聯(lián)網(wǎng)成為人們生活中不可或缺的信息工具。作為音樂學(教師教育)專業(yè)的學生,應具備在互聯(lián)網(wǎng)上搜索音樂信息的能力,包括在一些音樂類網(wǎng)站上檢索音樂專業(yè)知識,從酷狗音樂、百度音樂等音樂搜索引擎上下載音樂作品,或是在優(yōu)酷和土豆等視頻網(wǎng)站上搜索中外音樂名作的演出錄像等。通過以上信息的收集,學生一方面可以加深自身音樂文化知識修養(yǎng),另一方面,這些從網(wǎng)上搜索到的內(nèi)容可以成為音樂教學課件中的豐富素材。
結語
綜上所述,作為音樂學(教師教育)專業(yè)的學生,應該對自己的專業(yè)發(fā)展方向有長遠的規(guī)劃,認清信息化高速發(fā)展的今天,電腦技術在中小學音樂教學領域所帶來的革新和運用。音樂學(教師教育)專業(yè)學生應該從在校階段就熟練掌握一名合格的中小學音樂教師所應具備的基本計算機軟件操作技能,為將來從事音樂教育工作打下良好的基礎。
作者:徐杰 陳瑤
一、引言
高等職業(yè)技術教育不同于普通高等教育,高等職業(yè)技術教育主要是培養(yǎng)技術應用型人才和技術含量較高的技能型人才。高職畢業(yè)生能否迅速地、真正地適應企業(yè)一線的需要是高職教育成敗的關鍵。計算機軟件專業(yè)在高職各專業(yè)中具有非常顯著的自身獨到的特點,因而其教學方法也必須有很大的不同。一般專業(yè)的情況是,理解掌握概念、原理、公式,在此基礎上能解題,然后將此理解和解題能力應用到工作中去,一切也就基本滿足了。并且,對這些概念、原理、公式的講解,往往能結合具體的針對性明顯的小例子,以達到使學生透徹掌握之目的。計算機軟件專業(yè)則與此大不相同。一是它的許多概念、原理、公式,你是找不到具體的針對性明顯的小例子的,也就是說,你不可能通過講解幾個小例子,達到使學生透徹掌握這些概念、原理、公式的目的。二是就算學生透徹地掌握了概念、原理、公式,那也只是停留在很粗淺的水平上,因為計算機軟件專業(yè)最優(yōu)秀的東西是復雜思路的構思能力,這種能力是不可能通過理解概念原理來達到的,而是需要有意識地長期地培訓磨練。
二、高等職業(yè)院校軟件專業(yè)普遍存在的問題
隨著改革開放,實施工業(yè)化進程的推進,高等職業(yè)教育逐步發(fā)展起來。盡管我國的高等職業(yè)教育起步很早,但發(fā)展速度卻非常緩慢,高等職業(yè)教育仍然是我們國家教育事業(yè)的一個薄弱環(huán)節(jié),辦學條件差、教學投入不足、發(fā)展不平衡等都是當前普遍存在的問題。雖然高等職業(yè)教育受到我國政府越來越大的支持,高等職業(yè)院校的辦學條件也有了一定程度的改善,但辦學機制以及人才培養(yǎng)的模式、規(guī)模、質(zhì)量等仍不能適應經(jīng)濟社會發(fā)展的需要。隨著IT技術的突飛猛進的發(fā)展,計算機軟件專業(yè)的課程教學內(nèi)容也不斷更新,新的技術層出不窮。高等職業(yè)院校計算機軟件專業(yè)的畢業(yè)生普遍存在問題是:所學知識與實踐有較大程度的脫節(jié)以及較嚴重的滯后等問題。很大部分的高等職業(yè)院校一味追求學科的系統(tǒng)性而導致許多高職畢業(yè)生專業(yè)知識不夠扎實、技能不夠熟練、與用人單位的實際需求差距較大、工作以后進入狀態(tài)的時間周期較長、不能充分體現(xiàn)高職院校培養(yǎng)人才的優(yōu)勢與特色。造成這種情況發(fā)生的主要原因有:部分院校依然沿襲中專的辦學模式,甚至照搬本、專科院校的辦學模式,而沒有自己的辦學特色;大部分院校的師資水平不能適應職業(yè)教育發(fā)展的要求;大部分院校課程設置與教材的選用缺乏前瞻性,導致教學內(nèi)容和方法陳舊脫節(jié);辦學經(jīng)費緊張,導致實習、實訓條件較差;高職院校的生源質(zhì)量總體偏差,學生的學習熱度和刻苦鉆研精神較弱,面對新環(huán)境與新技術顯得束手無策,從給用人單位不好的印象。我們不能擴大在軟件方面的教學經(jīng)費,但我們可以改變教學模式、提升自身的業(yè)務素質(zhì)、編寫適合本院師生的校本教材、努力有針對性的選擇適合自己所帶課程的教學方法,以此為高職計算機軟件專業(yè)的教學做點自己的貢獻。本文僅寫一些本人對高職計算機軟件專業(yè)教學方法的探索。
三、教學方法的探索
為深化高職教育教學改革,高職教學工作者要大力加速教學方法的改革、盡快實現(xiàn)教學方法、手段的現(xiàn)代化。在教學過程的實施中,我們要盡量采用“項目導向任務驅(qū)動式”、“啟發(fā)式”、“討論式”、“引導式”、“互動式”、“互助式”等各種教學方法,從而引導學生自覺、主動地學習,培養(yǎng)學生的綜合能力。譬如,對《數(shù)據(jù)結構》、《軟件工程》等課程,以講授為主;《C語言程序設計》、《Java程序設計》等各種高級語言等課程,以講授結合上機實習為主;像系統(tǒng)開發(fā)等課程最好采用以“任務驅(qū)動”法進行教學。對于實踐性強的課程,教師可以把該課程的主要思想及問題向?qū)W生作“引導性”的講授,然后布置一些有代表性的課題或者項目,提示解決問題的思路,讓學生通過查討論、資料等方式完成任務,以此來感悟和理解相關知識,學生通過完成一個個具體的課題,從而達到融會貫通該門專業(yè)課需掌握的知識的目的。在讓學生掌握知識的同時也培養(yǎng)了學生的團隊精神和利用所學知識解決實際問題的能力。此外,還要合理充分的利用校內(nèi)外的各種教學資源,提高教學資源使用效率;加強多媒體教室及計算機實訓室的建設;積極鼓勵開發(fā)精品課程資源,增加課程的開放性和靈活性。下面具體談談幾種教學方法:
(一)“項目導向、任務驅(qū)動”法
計算機軟件專業(yè)很多程序設計課程都可以采取這種教學方法。項目導向、任務驅(qū)動法主要是教師通過一個個項目,把蘊含該課程知識點的小項目分解成一個個任務,讓學生通過完成老師布置的任務,最終完成一個個項目,通過項目的學習達到掌握知識點,通過掌握知識點后了解項目的完成過程。所謂“項目導向”就是教師利用項目案例開發(fā)的過程、方法和思想同教學工作結合起來,引導學生在分析和解決問題的過程中學習專業(yè)知識從而鍛煉學生綜合運用所學知識的能力。眾所周知,計算機專業(yè)課知識點較多、實踐性較強,以高職類專業(yè)課更為突出。學生在學習一定的理論知識的同時需要把它加以靈活的運用,從而做到融會貫通。通過教師設計一些IT項目,在教學工作的過程中讓學生用所學的知識加以實現(xiàn),這就是所謂的“項目導向”的教學方法。
(二)“互助式”教學模式
在互助式教學模式中,教師布置給學生的學習任務是學生學習的主要動力,是問題提出的關鍵所在。教師根據(jù)教學大綱將課程所包含的知識要點分成若干個教學模塊,并將知識要點蘊涵在學習模塊之中,使學生通過完成任務模塊來達到課程的教學目的和培養(yǎng)目標。教師根據(jù)教學目標,結合學生學習水平,將教學內(nèi)容精練成一個個實際問題或?qū)W習任務,通過激發(fā)學生的學習興趣,讓學生產(chǎn)生學習的動力,從而引導學生的完成任務。學生在收到教師安排的各項學習任務后開始進行自主探索,尋求完成任務的方法,在尋求解決任務方法的過程中學習知識,掌握和運用知識,從而完成教學目標。在尋求解決知識的過程中學生可以充分鍛煉自己的能力。互助式教學模式中教師可以使用的互助方式包括:課程論壇、騰訊QQ群、電子網(wǎng)絡教室系統(tǒng)等。
(三)“互動式”教學
興趣是最好的老師,是學生學習的動力?;邮浇虒W剛好能很好的激發(fā)學生學習的興趣。教師在日常教學實施過程中應從培養(yǎng)、激發(fā)學生學習興趣入手,并貫穿教學的全過程.激發(fā)學生的求知欲,使學生愛上計算機程序設計。互動式教學是課堂上最常見、最重要的一種師生互動教學方法。傳統(tǒng)教學中教師以灌輸方式向?qū)W生傳授知識,這種教學方法使學生處于消極被動學習狀態(tài)。在互動式課堂教學中,教師根據(jù)教學內(nèi)容的特點和要求,開展互動式教學,培養(yǎng)活躍的學習氛圍,使學生建立起較強的自信心,從而激發(fā)學生學習的興趣。每一節(jié)課教師和學生相互提問,不斷研究探討中進行,將教師和學生真正放在同一平臺上,實現(xiàn)互動、實時交流的互動式教學。上面列舉了多種教學方法,多形式的教學方法還應與多形式的課程考核相結合,才能更好地達到教學目的。計算機軟件專業(yè)的學科特點比較特殊,學生不僅要掌握相關知識,還要能融會貫通,將所學知識運用到實際的軟件項目中,所以在考核中要改變以往單一的理論考試,增加上機編程的考核??己酥羞€要逐漸減少專業(yè)課理論內(nèi)容,加大對學生團隊合作精神完成項目的能力考核??己朔绞綉獜膫鹘y(tǒng)的卷面考試過度到對學生實際能力進行考核,并逐步建立適合高職院校學生能力考核的科學的評價體系和評價方法。理論考試主要針對知識性、理論性較強的課程,考核學生對所學課程的重點知識;上機編程考核主要是考核學生實際動手能力、即興編程能力;綜合測試主要考核學生團隊合作、利用所學計算機軟件技術解決實際問題的能力。
總而言之,按照高等職業(yè)教育人才培養(yǎng)目標,不斷的深化改革課程體系和教學內(nèi)容,積極探索有利于我們高等職業(yè)教育的教學方法與手段,既能讓學生主動去學習、積極地學習、愉快地學習,又能培養(yǎng)學生的動手能力,為提高其就業(yè)技能打下堅實的基礎,這也是我們高等職業(yè)教育工作者所追求的目標。
編者按:在剛?cè)サ念^三天里,我真的是不想干這份工作。但是我心中有一個念頭就是不管怎樣,既然已經(jīng)找到了工作,還不如踏踏實實地干下去,好好做事,人生總得有第一次嘛!最后我還是堅持下來了。過了一個星期之后,我就開始慢慢地學會了如何倒茶,如何點菜,嘴巴也開始會說些客套話了。在去的第一周里,酒店里因沒有經(jīng)理管,那些老員工總是欺負我們這些新員工,因為剛剛?cè)ナ裁炊疾欢 N以诼膶W習的過程中有過苦與累,委屈與耐性是避免不了的。而現(xiàn)在,我終于明白了,當時他們所說的苦與累是多么的苦多么的累,苦的連走路都差點就要跌倒了,晚上連睡覺都睡不著了,在抱怨著…….每天晚上我都在想著我的選擇是對的還是錯的。
我很慶幸在這個寒假中進行了為期一個月的社會實踐。接受我的單位是武漢市江岸區(qū)新馬路小湖南酒樓,我任職服務員。在這一次實踐中,我終于體會到了生活中的苦與樂、痛與累。同時,我也學會了很多以前不懂的東西。
在剛?cè)サ念^三天里,我真的是不想干這份工作。但是我心中有一個念頭就是不管怎樣,既然已經(jīng)找到了工作,還不如踏踏實實地干下去,好好做事,人生總得有第一次嘛!最后我還是堅持下來了。過了一個星期之后,我就開始慢慢地學會了如何倒茶,如何點菜,嘴巴也開始會說些客套話了。
慢慢地我開始能接受這份工作。在這個月里,小湖南的員工們由開始的冷眼變成了熱情和寬容。我真的感謝他們,使他們讓我知道了生活的苦與累,是他們給了我這一次鍛煉的機會。我雖然能順利地完成了這次社會實踐,但我還是有很多地方感到不滿意。比如說,客人問服務員哪一種菜是用什么做成的,其中又放了什么配料,我總是一頭霧水地亂說一通,有時候有的客人總是很為難服務員。通常地,給客人倒茶是我們的職責,但是當我們倒茶時,他偏要喝白開水,作為服務員的我們必須以客人為主。
在去的第一周里,酒店里因沒有經(jīng)理管,那些老員工總是欺負我們這些新員工,因為剛剛?cè)ナ裁炊疾欢?。然后,也只能老老實實地去學著做。最后來了個劉經(jīng)理,劉經(jīng)理對我們新員工還是蠻體諒的,總是很有耐心地叫我們怎么做,每一個細節(jié)、所要說的每一句話,都慢慢地教了我,每天早上他都要我們所有員工記一遍小湖南的標語:“嘴里甜一點,腦筋活一點,行動快一點,效率高一點,做事多一點,理由少一點,度量大一點,脾氣小一點,說話輕一點,微笑露一點。”再次便教我作為一名合格的服務員要必須記住五聲原則:第一看到客人進門要有迎聲;第二客人叫喊要有應聲;第三服務不周要有歉聲;第四客人幫自己的忙要有謝聲;第五客人出門要有送聲。同時,在廚師們給我們菜譜培訓時,我也非常認真地記了下來了。現(xiàn)在,那本菜譜我基本上能背的下來了。
再回首,只覺得剛?cè)サ臅r候,自己像個傻瓜一樣,笨手笨腳的,不是把客人的口杯給弄倒就是撞到客人,不是不小心把打火機弄到客人的菜中,就是()把客人的菜弄倒。然而,通過一個月的實踐和劉經(jīng)理教導,我真的有了很大的成就感,因為我真的看到了我一直在進步著。我真的很感謝小湖南里的所有員工們,是他們一步一步地教會了我,是他們一句一句地提醒了我,是他們一手一腳地把我扶過來的……這期間我也受過不少的委屈,流下了無數(shù)次心酸的淚??墒牵疫€是不停地鼓勵自己,這一點痛又算得了什么呢?只要自己學會了東西,有過了一次、兩次的經(jīng)驗就行了。但是當他們指責我,責罵我時,尤其是在剛剛?cè)サ那耙恢芾镂也荒苋萑痰木晚斄藥拙?,后來慢慢地熟練了,跟他們的關系就慢慢地越來越好了。但是,慢慢地我也適應了那種生活,沒有他們的責罵,我犯的錯就會越來越多。然而,作為一名服務員,不受苦受累,不受委屈是假的服務員,我認為這種苦與累就是給我一次鍛煉的機會吧!
我在慢慢的學習的過程中有過苦與累,委屈與耐性是避免不了的。而現(xiàn)在,我終于明白了,當時他們所說的苦與累是多么的苦多么的累,苦的連走路都差點就要跌倒了,晚上連睡覺都睡不著了,在抱怨著…….每天晚上我都在想著我的選擇是對的還是錯的。今天受到的委屈,明天受到的指責,讓我無可奈何,心里想著到什么時候這種生活才能結束啊,我何時才能擺脫掉呢?最后,我還是堅持到底了。在這一個月里,我終于學會了寬容大量,對人要講禮貌,做事要迅速手腳從笨拙變得靈巧了。
我在此衷心的感謝小湖南給了我這一次機會。同時,我也意識到以前老師所說的“吃得苦中苦,方為人上人”之意了。感謝小湖南的所有員工對我的支持與幫助,指責與教導,我真的很感動。
摘要:通過對計算機軟件專業(yè)幾門優(yōu)秀課程以及該專業(yè)學生所必需優(yōu)秀能力的綜合分析,揭示計算機軟件專業(yè)以學生將來的實戰(zhàn)為教學目標,而不是搞以背概念為主的應試教育??偨Y出高效實用的計算機軟件教與學的方式方法:自下而上的教學法和自上而下的教學法。這兩大類方法在教學實踐中取得良好的效果。
關鍵詞:計算機軟件;優(yōu)秀課程;軟件開發(fā);綜合構思能力;科研;教學
筆者一直認為,計算機軟件專業(yè)的優(yōu)秀就是兩個復雜性和三種能力。兩個復雜性是復雜的關系(包括復雜的數(shù)據(jù)結構、數(shù)據(jù)庫及多模塊之間的關系)和復雜的思路(包括算法思路和復雜系統(tǒng)的工作流程思路)。三種能力是編程構思能力(算法)、大程序的調(diào)試掌控能力和系統(tǒng)的構造能力。其中最根本的能力是編程構思能力(算法)。有了這個能力,其他能力都可通過有意識的培訓很快得到。計算機軟件專業(yè)知識更新快,新知識點層出不窮,但若把握了這個優(yōu)秀,所有新知識均為參考手冊。
與其他專業(yè)不同,計算機專業(yè)的幾門主要課程彼此連接非常緊密,孤立地學習和理解各門課程肯定達不到深度要求,但作為初學者,剛開始又不能不孤立地從最基本的概念學起。
為此,筆者借鑒計算機軟件專業(yè)兩種最基本的軟件開發(fā)方式,提出軟件專業(yè)教學的兩大方式,即自下而上的教學法和自上而下的教學法。前者是從基本概念和基本原理(包括程序語言的基本句型)講起,先孤立地應對各門課程,在此基礎上逐步與其他課程關聯(lián)起來。對此應多準備一些小例子,哪怕深度不夠,能初步說明問題就行。此方法適合于初學者。后者指的是從綜合構思一個較大的系統(tǒng)出發(fā),從各門課程的關聯(lián)和綜合運用出發(fā),自上而下,在關聯(lián)的層面上,在結合復雜構思能力的層面上,達到深入透徹地掌握某門課程具體概念原理之目的。該方法必須始終圍繞構思能力來進行,適合于高年級學生。
下面通過幾門課程談談如何應用這兩種方法。
1計算機語言課
計算機專業(yè)有一種錯誤的認識,編程是一種低檔次的工作,那是程序員的事,因而學生不重視語言學習和編程。事實上,一個軟件最終的產(chǎn)品是程序代碼,程序代碼包含了系統(tǒng)的分析設計、數(shù)據(jù)結構、數(shù)據(jù)庫、算法思路、編程技巧等全部信息,可以說,熟練掌控程序代碼的能力再怎么強調(diào)都不過分。只有精通了一門語言,才能運用、培訓和鍛煉編程構思能力和大程序的調(diào)試掌控能力,并最終實現(xiàn)軟件開發(fā)。通常,C語言是我國高校計算機專業(yè)普遍開設的課程,學生從大一開始學習。學習語言課最關鍵的是領會程序語言的思維方式,各種不同語言的思維方式都是相通的。C語言作為首選是有道理的,因為它的功能強大,并同時兼有高級語言和低級語言的優(yōu)勢,特別是C語言的句型和語法現(xiàn)象非常豐富,熟練地掌握了C語言,以后學其他語言就非常容易了[1]。
鑒于C語言是第一門語言課,從低年級開始學,故此課大抵按自下而上的方法教學,以講解句型為主。特別重要的是,要讓學生領會程序語言的思維方式,必須用心去體會,而不是死記硬背。教師應準備大量的小例子,結合例子講解句型,并逐步加進較復雜一點的數(shù)據(jù)結構以及算法思路,從句型層面逐步提高到思路層面。愈快地進入到思路層面上,結合思路講解句型的運用及其上下文關聯(lián),教學效率也就愈高[2]。始終將大量時間拘泥于句型是低效的。
C語言之后還要學其他語言課,此時的教學和學習方式就應與作為第一門語言課的C語言大不相同了。筆者的經(jīng)驗是,學生在熟練掌握C(含C++)語言,尤其是在透徹領會程序語言的思維方式,以及程序語言的幾種句型類別之后,通過直接閱讀專家所寫的大型高質(zhì)量程序源代碼,是學習第二門計算機語言的最佳方式。當然,學生剛開始可能達不到這一水準,但以自上而下的教學方式作為原則是很重要的。下面以Java語言為例說明。
筆者教Java課的理念是:學生從大一開始學C語言,由于沒有什么基礎,當然應該從最簡單的概念、語法、句型學起,而學Java的學生往往是大二或大三了,他們此時已掌握了程序的思維方式,具備一定的編程構思能力,具有數(shù)據(jù)結構、數(shù)據(jù)庫、系統(tǒng)構造方面的知識技能,再從基本句型學起就是低效的。而且,作為一個大的開發(fā)平臺,Java擁有的類和函數(shù)的數(shù)目大得驚人,課堂上不可能一一講解。所謂“授人以魚不如授人以漁”,筆者的方法是教學生如何讀懂別人的程序,通過別人程序的總體功能及上下文來推敲理解Java類及其函數(shù)的功能及正確用法。即從大到小,由整體理解到推敲出小的細節(jié),而不是相反,這樣不僅小的句型掌握了,而且別人的編程技巧也學會了,綜合構思能力也得到了鍛煉和提高。讓學生先掌握Java最基本的類和函數(shù),能力具備后,他們就可用此方法自學掌握其他Java類和函數(shù)。在教學過程中,教師應注意鍛煉和培養(yǎng)學生較大型程序的調(diào)試能力及讀懂別人程序的能力,這會使學生在以后的工作中受益無窮。
在教學中,筆者針對開發(fā)中的重點難點訓導學生,以利于學生以后的工作實戰(zhàn)。軟件開發(fā)有三個方面最難突破,首先是綜合調(diào)試大軟件的能力。一個大而復雜的軟件,由多個小組開發(fā)出各個模塊,每個小組都認為自己做得很好,集成調(diào)試時卻問題百出,這時極少有人能掌控整個大軟件,把它調(diào)試順暢。再就是bug問題,有些bug非常難解決。然后是性能問題,主要是速度、內(nèi)存消耗和容量問題。一些高手開發(fā)的成熟軟件,往往在這些方面做得相當優(yōu)美,但用戶可能依然對性能不滿意,要求顯著改進。
教學目標的高低及正確與否對教學效率起著決定性作用。筆者希望學生學過Java后,對別人寫的數(shù)萬條以上語句的程序,不要任何文檔及注釋行,不作任何介紹,硬讀源代碼,就能將軟件結構、數(shù)據(jù)結構、數(shù)據(jù)庫、算法思路全部讀通并推出來,而且時間很快,然后想怎么改就怎么改。這就要求學生在數(shù)據(jù)結構、編程思路方面的功力必須強大。再者,數(shù)據(jù)庫、系統(tǒng)結構及其構思運用能力必須強大,否則不可能從系統(tǒng)的角度把握整個軟件。另外,學生必須全面掌握Java本身的結構以及面向?qū)ο缶幊痰乃季S邏輯、各種方法技巧,至于Java的句型細節(jié),有了上述條件,根本不需花多大功夫,根據(jù)上下文推敲一下就足夠了。
再次強調(diào)讀通別人程序的重要性,它能使你得到一切的一切!
2計算機算法
計算機算法不同于其他學科的最大特點是它需要一連串的思維,它們由許多關鍵點構成,這些關鍵點彼此依序而行,又動態(tài)關聯(lián)。任何疏忽遺漏或一知半解都會導致整個思路的失敗。這些正是復雜算法難于理解掌握的根本原因。解決算法問題,最需要的是復雜思路的構思能力,包括思維的多樣性、巧妙性和深入性。其中,多樣性體現(xiàn)的是想象能力,巧妙性是一種創(chuàng)造性思維,是一種天分,而深入性則是深深地沿一條思維脈絡進行下去的能力。這種構思能力需要長時間艱辛的培訓,最有效的方法是在頭腦中一遍又一遍地回味他人的復雜思路,將他人的復雜思路印在腦海里,時間一長,自然會功力大增。
因此,算法教學的關鍵是首先讓學生透徹理解和掌握較復雜的算法,然后才能使其將復雜的思路印在腦海里反復回味,以達到熟能生巧、觸類旁通之效果。因此,教師在講算法課之前,讓學生先作預習是必要的過程。先對要學的算法有一個初步的理解,并帶著問題聽課,才能有好的效果。其次,抓住關鍵點實屬必要。每個復雜的算法均有幾個關鍵點,攻破了這幾個關鍵點,算法也就迎刃而解了。筆者教學前先將算法分為易、較難和很難幾個等次,因材施教。告訴學生要講的算法屬哪個等次,使他們心中有數(shù)。容易的可以較快完成。對難的,教師先逐一講解關鍵點,然后讓學生依據(jù)講解自己看書,去理解這些關鍵點,然后再讓學生就不理解的地方提問,教師就學生的提問作更具針對性的講解。一般來說,經(jīng)過這一過程,學生基本能理解這些關鍵點。接著讓學生自己將這些關鍵點串起來,形成思路。最后讓學生反復回味思路,并給出針對性的問題,讓學生解答。經(jīng)此過程,學生大都能很好地掌握要點。
以一般圖搜索算法為例,算法從一個無向圖的初始節(jié)點開始,尋找距該初始節(jié)點路徑最短的目標節(jié)點以及最短路徑[3](該算法為經(jīng)典基礎算法,一般算法教科書均可見到,這里不再贅述)。該算法有一定難度,無論是其思路技巧,還是其文字表述,均堪屬經(jīng)典。學生若能全面掌握此算法,即為進一步深入學習算法打下良好基礎。
第一步,教師在學生預習的基礎上講一遍整個算法。
第二步,著重強調(diào)關鍵點。關鍵點一:對每一節(jié)點建立從父節(jié)點到爺節(jié)點等的祖先鏈,這一祖先鏈是動態(tài)變化的。要求學生理解祖先鏈,理解其為什么和如何動態(tài)變化。關鍵點二:OPEN節(jié)點和CLOSE節(jié)點的動態(tài)變化過程,必須清晰透徹地理解。OPEN表中已完成展開的節(jié)點放入CLOSE表中,此節(jié)點以后還有可能從CLOSE表中重回OPEN表中繼續(xù)展開,且可能不斷反復,為什么?
第三步,給學生時間,要求學生透徹理解關鍵點,并串成清晰的思路。
第四步,要求學生對還不夠理解的地方提問。有學生問,既然OPEN表中節(jié)點完成展開后移到CLOSE表,以后又反復從CLOSE表移到OPEN表重新做展開,那程序何時能結束?顯然這是沒理解該算法逐步向最優(yōu)解迭代的過程,每重復一次,到頂點的路徑長度就優(yōu)化一次,而這種優(yōu)化不可能無限進行(反問學生“為什么”),最終OPEN表必然為空,程序終止。
第五步,演算一個較復雜的例子。
經(jīng)過這五步,學生大都反映完全掌握了該算法。
對于軟件開發(fā)人員自己學習算法,在功力尚不強大且又無老師講解的情況下,在遵循上述步驟原則的基礎上,最好先用幾個小例子或較小規(guī)模的輸入單步跟蹤算法的計算步驟,反復回味整個思路,以達到清晰把握整個思路之目的。即使是功力強大者,這也是攻克復雜算法思路的有效途徑。
在算法教學上,筆者注意結合科研上的難點,給學生以引導激勵,鼓勵學生大膽思索探討。例如, Hamilton環(huán)為著名的NP難問題[5],讓學生去解決這樣的問題顯然不切實際,但可以提到,以激勵學生。筆者將此問題稍稍改了一下,題目如下。
將具有N個節(jié)點的無向連通圖(最小度數(shù)為2,最大度數(shù)為3)的N個節(jié)點圍成一個圈,我們稱它為虛環(huán),因為它可能包含很多斷點。希望用多項式實踐得到這個虛環(huán)。唯一的要求是:虛環(huán)里不能包含孤立節(jié)點(即某節(jié)點與自己兩側(cè)的節(jié)點都不相連)。
此問題難度不太大,但要完成它也非易事,需要學生具有較強的復雜思路的構思能力。
3軟件工程課
首先,我們確定軟件工程學[7]課程的三大教學目標:一是掌握軟件開發(fā)的過程、步驟、方法;二是對各學科知識的綜合運用及加深協(xié)作;三是構思能力的培訓(此點為優(yōu)秀)。
要使學生不能僅限于對課本概念和原理文字上的理解,而必須時時面臨需要較復雜思路來解決的問題。因此,必須準備一些適合于課堂講解的、既短小精悍又能說明問題的例子。
例一,大學自動排課系統(tǒng)。輸入為:①資源。教室及其容量;每名老師及所能上的課。②每個班。人數(shù)及本學期上哪幾門課;多少課時。輸出為學生、教師以及教室管理員均能方便查詢的排課結果。要求同課可合班,盡量少占教室。此系統(tǒng)看似不大,但相當復雜。若學生能在課堂上透徹接受此例子,則意味著顯著的收獲:①該例子對數(shù)據(jù)結構和算法知識起運用和強化的作用,如怎樣優(yōu)化使教室得到最充分的利用和最大的結余,做好此算法相當有難度。②該例子對數(shù)據(jù)庫知識起運用和強化的作用。數(shù)據(jù)庫表設計:為方便起見,可將上課時間作為一個實體,每天8節(jié)課,一周5天,共40節(jié)課,編號為1至40,可作主鍵使用。三個方案:①以班級加時間作主鍵,教室老師課程全部作屬性,一個表即能容納排課結果,另兩個方案為兩個表。讓學生比較到底誰優(yōu),在什么條件下優(yōu)以及為什么優(yōu)。此外,還有手動調(diào)劑功能,人的權限與機器排課權限之爭的問題、特殊課程和特殊教師的處理問題、教師課程的平衡問題等,都需要考慮。
例二,打手機的全過程分析設計。含市內(nèi)、長途、漫游及交叉等多種情況。每個城市都有一個通信中心,市內(nèi)用戶的所有數(shù)據(jù)均存放在此通信中心,手機用戶通過分散的基站與通信中心聯(lián)系,各基站只起中轉(zhuǎn)的作用,不存儲數(shù)據(jù),而城市間則通過通信中心互聯(lián)。此例子相當能說明問題:①此例子讓學生明白,系統(tǒng)構思與編程構思類似,關鍵是打通思路,而不是背概念、套框框。②使學生學會將系統(tǒng)構思與數(shù)據(jù)結構數(shù)據(jù)庫的構思結合起來。③使學生明白用戶層面的需求與系統(tǒng)分析員層面的需求有本質(zhì)的不同。本例用戶需求非常簡單,就是打通手機。而系統(tǒng)分析員的需求分析則要復雜得多。
總之,軟件工程課應運用自上而下的教學方法,準備幾個像樣的系統(tǒng),從系統(tǒng)構思著手,讓學生通過例子理解掌握軟件工程各個章節(jié)的基本概念,達到綜合運用、融會貫通之目的。
4結語
針對專業(yè)特點,筆者提出計算機軟件專業(yè)教學的兩大方法:自下而上法和自上而下法,并通過幾門主要課程加以說明。在多年實踐研究的基礎上,給出了一些課教與學的關鍵點,既可供教學參考,亦可為軟件開發(fā)人員培訓提高功力之借鑒。
摘要:隨著軟件產(chǎn)業(yè)的發(fā)展與軟件產(chǎn)業(yè)實用型人才需求的日益擴大,近幾年國家對擔負初級軟件人才培養(yǎng)重任的中職計算機軟件專業(yè)教師的素質(zhì)愈加重視。教師培訓是不斷提高教師素質(zhì)的重要手段之一,那么要如何保障教師培訓的有的放矢,行之有效呢?該文分析了中職計算機軟件專業(yè)教師培訓質(zhì)量評價指標體系建立的必要性,針對軟件專業(yè)教師培訓及評價的特殊性及重要性,探討了質(zhì)量評價指標體系建立的可行性,從而得出結論:中職計算機軟件專業(yè)教師培訓質(zhì)量評價指標體系是保障教師培訓效果的基本手段,它的建立刻不容緩!
關鍵詞:中職;計算機軟件專業(yè);教師培訓;評價指標體系;需求
隨著軟件產(chǎn)業(yè)的發(fā)展,企業(yè)對軟件產(chǎn)業(yè)實用型人才的需求則日益擴大。而近幾年軟件人才尤其是初級軟件人才卻十分匱乏,這已成為制約我國軟件產(chǎn)業(yè)發(fā)展的重要因素。擔負著初級軟件人才培養(yǎng)重任的中等職業(yè)學校計算機軟件專業(yè)亦成為了國家大力發(fā)展的70個重點專業(yè)之一[1](以下如無特別說明,所用“軟件專業(yè)”均指“中等職業(yè)學校計算機軟件專業(yè)”)。為盡快完成初級軟件藍領人才的培養(yǎng)與儲備工作,“中等職業(yè)學校計算機軟件專業(yè)師資培訓包” 項目于2007年立項,開始調(diào)研,并希望構建科學、有效的軟件專業(yè)教師培訓質(zhì)量評價指標體系,以保障軟件專業(yè)師資培訓有的放矢,行之有效。
1 軟件專業(yè)及計算機類教師培訓評價的現(xiàn)狀分析
軟件專業(yè)是計算機類專業(yè)的分支之一,目前還未有專門針對軟件專業(yè)教師培訓及評價體系的成規(guī)模的研究。筆者分別以中國知識資源總庫和維普資訊中文科技期刊數(shù)據(jù)庫為平臺,檢索計算機軟件專業(yè)教師培訓評價的相關文章,均未搜索到結果。而檢索與軟件專業(yè)相關的計算機類教師培訓及評價體系的研究也是鳳毛麟角,其主要代表有:
1)、趙建功 、趙香蘭、劉燕等發(fā)表的《河北省職業(yè)學校計算機專業(yè)省級骨干教師培訓教學設計研究 》,[2]他們從培訓目的、培訓內(nèi)容、培訓方式和培訓效果評估及鞏固四個方面對未來計算機專業(yè)培訓工作提出策略性建議;
2)、岳小婷發(fā)表的《遼寧省高校計算機骨干教師培訓體系的構建及啟示》中,[3]分析總結了歷屆遼寧省高校計算機基礎骨干教師培訓實踐的經(jīng)驗教訓,并在此基礎上,提出了一種產(chǎn)學研結合的全方位立體聯(lián)動師資培訓體系;
3)、劉廣、王小梅發(fā)表的《中職教師培訓中教育技術的設計與應用》中,[4]以中職計算機專業(yè)骨干教師部級培訓為例,分析了中職計算機教師培訓任務和培訓方法,探討了改進培訓效果的途徑。
這些針對計算機類教師培訓的評價過于籠統(tǒng),針對性不強,尤其不適用于知識更新?lián)Q代較快、講究時效性的軟件專業(yè)。
2 構建軟件專業(yè)教師培訓質(zhì)量評價指標體系的必要性
2.1 計算機軟件行業(yè)的戰(zhàn)略地位
我國軟件產(chǎn)業(yè)戰(zhàn)略地位是由發(fā)展趨勢決定的,而作為本世紀最具發(fā)展前景的軟件產(chǎn)業(yè)是一種“無污染、微能耗、高就業(yè)”的產(chǎn)業(yè)。軟件產(chǎn)業(yè)不但能大幅度提高國家整體經(jīng)濟運行效率,而且產(chǎn)業(yè)自身也能形成龐大規(guī)模,拉升國民經(jīng)濟指數(shù)。隨著信息技術的發(fā)展,軟件產(chǎn)業(yè)逐步成為衡量一個國家綜合國力的標志之一。因此,發(fā)展和扶持軟件產(chǎn)業(yè),是一個國家提高國家競爭力的重要途徑與戰(zhàn)略制高點?;谶@樣的戰(zhàn)略地位,振興軟件產(chǎn)業(yè)勢在必行。
2.2 軟件人才結構有待轉(zhuǎn)變
軟件產(chǎn)業(yè)調(diào)整與振興需人才先行。據(jù)“中等職業(yè)學校計算機軟件專業(yè)師資培訓包” 項目組調(diào)查顯示,目前我國軟件人才呈“橄欖型”結構。這種結構嚴重限制了產(chǎn)業(yè)與信息化應用的發(fā)展,而理想的軟件人才構架應為“金字塔”型,即初級軟件人才的需求應遠高于中、高級軟件人才。只有盡快完成軟件人才結構從“橄欖型”到“金字塔型”的轉(zhuǎn)變,才能在產(chǎn)業(yè)規(guī)模、企業(yè)實力、技術水平、競爭能力上與世界軟件產(chǎn)業(yè)水平縮短距離乃至步入前列。從我國現(xiàn)狀看,完成這一轉(zhuǎn)變的關鍵是學校配合企業(yè)對“金字塔”基礎軟件藍領人才的培養(yǎng)與儲備。
2.3 中等職業(yè)學校擔負著培養(yǎng)軟件基礎人才的重任
中等職業(yè)技術學校的計算機教育是軟件人才隊伍的重要來源之一,中職計算機軟件專業(yè)定位于“金字塔”基礎人才的培養(yǎng),因此中職計算機軟件專業(yè)擔負著軟件人才結構從“橄欖型”到“金字塔型”轉(zhuǎn)變的重任。但項目組調(diào)研顯示:中等職業(yè)學校計算機軟件專業(yè)在人才培養(yǎng)模式、課程設置、師資隊伍建設、教師實踐應用能力等多方面都與企業(yè)及信息化應用需求之間還存在著巨大的差異。
3 構建軟件專業(yè)教師培訓質(zhì)量評價指標體系的特殊性及重要性
3.1 培訓質(zhì)量評價指標體系對于提高教師培訓質(zhì)量的重要性
人才的培養(yǎng)在很大程度上有賴于教育,而決定教育質(zhì)量的關鍵在于教師,因此師資培訓的質(zhì)量決定了人才培養(yǎng)的質(zhì)量。為了迅速滿足市場對初級軟件人才日益增長的需求,應縮短軟件專業(yè)教育的探索階段,盡快構建一個科學、有效的中等職業(yè)學校計算機軟件專業(yè)教師培訓質(zhì)量評價指標體系。
中等職業(yè)學校計算機軟件專業(yè)教師培訓質(zhì)量評價指標體系是了解、監(jiān)督和控制中職師資培訓效果的一種有效手段。我們可以通過開展培訓質(zhì)量評價,了解和掌握培訓效果,發(fā)現(xiàn)培訓過程中的問題,及時研究和改進培訓工作,以保證培訓的質(zhì)量始終處于有效的控制之中。任何一種培訓都必須接受客觀、公正、可靠、有效的評估和考核,否則培訓將流于形式,為培訓而培訓,這對師資培訓質(zhì)量的提高乃至整個軟件人才的培養(yǎng)起不了積極作用。因此,為了避免培訓的盲目性,建立一套科學有效的培訓質(zhì)量評價指標體系勢在必行。[5]
3.2 軟件專業(yè)的教師培訓質(zhì)量評價指標體系的特殊性
當今市場上,新的軟件層出不窮,舊軟件也在不斷升級,支持軟件運行的硬件平臺也越來越先進,所以與其他專業(yè)相比,軟件專業(yè)的教學內(nèi)容更講究時效性。因此隨著軟件的日新月異,軟件專業(yè)的師資培訓質(zhì)量評價指標體系中,在培訓內(nèi)容、培訓目標、培訓條件乃至培訓環(huán)境的權重設計上都需因時而異,與時俱進,以最快的速度跟上軟件市場發(fā)展的步伐。軟件需要硬件平臺的支持,在培訓環(huán)境中,各種硬件設備的條件制約著培訓的效果,而其他專業(yè)就少受這方面的因素的影響,因此,其他專業(yè)的培訓質(zhì)量評價指標體系并不適用于軟件專業(yè)。
4 構建軟件專業(yè)教師培訓質(zhì)量評價指標體系的可行性
4.1 政策支持
國家從政策、資金等方面鼓勵軟件人才培養(yǎng),尤其是面向企業(yè)和市場需求的實用型軟件人才的培養(yǎng),并在學歷教育、職業(yè)教育、繼續(xù)教育等多方面做出支持,以加快軟件人才培養(yǎng)的步伐。
2002年國務院下發(fā)文件《關于大力發(fā)展職業(yè)教育的決定》,其中提出:加強師資隊伍建設,支持職業(yè)教育師資培養(yǎng)培訓基地建設和師資培訓工作。
教育部于2001年出臺了《關于“十五”期間加強中等職業(yè)學校教師隊伍建設的意見》,其中指出:進一步加強中等職業(yè)教育師資培養(yǎng)培訓基地建設,努力構建中等職業(yè)教育師資培養(yǎng)培訓體系;2007年又接著印發(fā)了《關于“十一五”期間加強中等職業(yè)學校教師隊伍建設的意見》,其中還強調(diào):加大培訓力度,提高教師隊伍整體素質(zhì);充分利用社會資源,開展技術指導,開闊教師視野,跟進技術發(fā)展,密切與社會的聯(lián)系。
教育部、信息產(chǎn)業(yè)部等九部委聯(lián)合制定了《關于加快軟件人才培養(yǎng)和隊伍建設的若干意見》,提出中國軟件人才培養(yǎng)和隊伍建設的總體目標,以及加快人才培養(yǎng)和隊伍建設的主要措施,并指出中等職業(yè)技術學校的計算機教育是軟件人才隊伍的重要來源之一。
4.2 教師的迫切需求
目前任教于計算機軟件專業(yè)的教師中,絕大部分教師期待高質(zhì)量的培訓?!爸械嚷殬I(yè)學校計算機軟件專業(yè)師資培訓包”項目組對中職院校的125位教師進行抽樣調(diào)查,結果顯示:77%的教師表示曾接受過培訓,但是接受企業(yè)實訓實踐的僅占17%,絕大部分教師沒有系統(tǒng)、規(guī)范的軟件項目開發(fā)經(jīng)驗,對軟件項目的組織和流程沒有感性認識,對軟件開發(fā)企業(yè)采取的主流技術、項目管理方式和崗位配置情況了解很少,不熟悉軟件開發(fā)企業(yè)的軟件開發(fā)流程。對教師知識欠缺調(diào)查的結果顯示:74%的教師表示欠缺操作實踐實訓知識。70%的教師表示有待提高實踐操作技能。在培訓效果的認同上,53%的被培訓者覺得培訓對自身工作有幫助,41%的被培訓者認為只有一定的幫助,另外2%的被培訓者覺得純屬浪費時間,還有4%的被培訓者覺得沒有幫助。
從調(diào)查結果來看,目前的教師培訓體系混亂,而對于培訓效果的評估,也沒有形成一套科學規(guī)范的質(zhì)量評價指標體系,只僅僅依靠被培訓者帶有主觀性的個人感知。而真正科學有效的質(zhì)量評價指標體系應該建立在一系列的信息、資料、數(shù)據(jù)上,對培訓的效果進行定性和定量的評價,以提高培訓質(zhì)量。并且在培訓的各個環(huán)節(jié)都應進行培訓評估??梢哉f培訓需求分析和培訓效果評估是培訓環(huán)節(jié)中的兩個關鍵點。在進行培訓需求分析時對培訓需求分析的結果應進行評價;在培訓進行的各階段應及時進行評估,以保證培訓沿著既定的方向運行;在培訓結束后,對培訓成果應進行不同時段的跟蹤評估,為下一次培訓提供依據(jù),使培訓工作的質(zhì)量呈螺旋式上升。
4.3 培訓評價指標體系的可實現(xiàn)方案
構建軟件專業(yè)教師培訓質(zhì)量評價指標體系,可以采用調(diào)查法收集體系中的各層級指標,其調(diào)查對象為參加培訓的計算機軟件專業(yè)教師及其所在單位的部分教師、培訓基地的管理者、負責人等。然后聘請幾個專家來商討量表的構成,再采用特爾斐法Delphi method ,用書面形式廣泛征詢專家意見。最后經(jīng)過反復的研究、修改,確定指標體系的層級指標構成,以及所分配的權重和分值。在培訓評價指標體系平臺的設計上,可采用數(shù)據(jù)庫軟件建立相關表單,搭建后臺數(shù)據(jù)庫,再應用編程語言設計培訓評價的平臺,實現(xiàn)學員和培訓教師都能在培訓的各個環(huán)節(jié)中,登錄平臺為培訓效果做出的評價和反饋。
5 總結和展望
為了讓軟件人才的培養(yǎng)跟上軟件產(chǎn)業(yè)發(fā)展的步伐,為中等職業(yè)學校計算機軟件專業(yè)教師培訓構建科學、有效的質(zhì)量評價指標體系刻不容緩。然而軟件專業(yè)又有別于計算機的其他專業(yè),軟件隨著IT行業(yè)的發(fā)展而不斷更新,軟件企業(yè)的崗位要求以動手實踐為主,“計算機軟件專業(yè)”的師資培訓必須要注重教師實踐教學能力的培養(yǎng),注重教師自身專業(yè)技能的培養(yǎng),注重教師自身知識技能的更新與軟件行業(yè)技術發(fā)展同步的培養(yǎng)。這就要求軟件專業(yè)教師培訓的形式、方案、內(nèi)容等都必須與時俱進,跟上軟件發(fā)展的步伐。由此可見,針對計算機軟件教師培訓質(zhì)量的評價體系亦有著特殊的要求,比如加大培訓環(huán)境的比重,強調(diào)培訓師資的素質(zhì)與構成的專業(yè)性、注重教學設施和實訓條件的設計等。因此,為中等職業(yè)學校計算機軟件專業(yè)教師培訓構建科學、有效的質(zhì)量評價指標體系面臨著極其嚴峻的挑戰(zhàn)。
摘要:針對高校傳統(tǒng)培養(yǎng)應用型本科計算機軟件類人才的專業(yè)課程體系存在的問題,以“需求導向,能力優(yōu)秀,理實一體,工學融合”為理念,在深度校企合作、產(chǎn)教融合的基礎上,提出了能力培養(yǎng)與軟件崗位需求對接、課程內(nèi)容與軟件標準對接、教學過程與開發(fā)過程對接、孵化項目與產(chǎn)業(yè)市場對接的“四對接”應用型本科軟件類人才培養(yǎng)專業(yè)課程體系,以及校企融合的支持平臺、教學團隊、教學資源和質(zhì)量保障體系四項建設保障舉措。
關鍵詞:應用型人才;計算機軟件類;課程體系;校企合作
隨著“互聯(lián)網(wǎng)+”戰(zhàn)略的推進,特別是電子商務、服務外包等新興信息技術產(chǎn)業(yè)的迅速發(fā)展,社會和產(chǎn)業(yè)對計算機軟件人才的需求日益強盛。根據(jù)有關部門不完全統(tǒng)計,今后每年對IT人才的需求將突破100萬,其中信息、軟件、網(wǎng)絡管理人才的需求占70%以上,而每年高等院校培養(yǎng)的此類畢業(yè)生數(shù)量和質(zhì)量遠遠不能滿足行業(yè)發(fā)展的需要,兼?zhèn)湫畔⒓夹g與行業(yè)知識的復合應用型人才更是緊缺。
傳統(tǒng)高校面向?qū)W科的專業(yè)課程體系、單一的課程教學模式和考核評價機制培養(yǎng)出來的軟件類人才能力與企業(yè)需求還存在不小的差距,一般企業(yè)不得不花6~12個月的時間和大量的成本對畢業(yè)生進行崗前培訓。如何構建面向能力需求的計算機軟件類專業(yè)課程教學體系是應用型軟件人才培養(yǎng)中的關鍵問題。
近年來,一些高校計算機軟件類教育工作者對該問題進行了探索,但是,如何在新形勢下面向能力需求建構應用型本科計算機軟件人才培養(yǎng)專業(yè)課程體系尚未有很成功的經(jīng)驗。本文在深度校企合作、產(chǎn)教融合的基礎上,提出了一種“四對接”的專業(yè)課程體系,并提出了保障課程體系改革與實施的四項舉措。
一、應用型計算機軟件類專業(yè)課程體系現(xiàn)狀分析
隨著社會和高校對應用型轉(zhuǎn)型的認識不斷提高,地方性、應用型院校對應用型人才培養(yǎng)的定位越來越明晰。應用型人才培養(yǎng)需要應用型的課程體系。目前,不少高校軟件類專業(yè)課程體系還不能支撐培養(yǎng)目標,存在著以下問題和不足。
1.專業(yè)課程體系目標定位與產(chǎn)業(yè)能力需求脫節(jié)
傳統(tǒng)高校培養(yǎng)的計算機軟件類人才設計開發(fā)能力、創(chuàng)新創(chuàng)業(yè)能力普遍不足,不能較好地勝任新興信息技術產(chǎn)業(yè)軟件崗位,課程教學體系不能支撐軟件崗位所需要的優(yōu)秀能力培養(yǎng)。在課程體系定位上,過分強調(diào)學科、理論基礎扎實,輕視能力需求;在課程教學模式上,固封在傳統(tǒng)教室、實驗室上課實習,忽視與相關產(chǎn)業(yè)、企業(yè)的結合;在課程教學安排上,理論課程占比過高,實踐課程占比嚴重不足。
2.專業(yè)課程教學內(nèi)容與生產(chǎn)實際脫節(jié)
傳統(tǒng)計算機軟件類專業(yè)課程教學的課程目標、課程內(nèi)容、環(huán)節(jié)安排、教學方法、實踐途徑、評價機制、質(zhì)量保障等與新興信息技術產(chǎn)業(yè)軟件行業(yè)能力要求、技術需求、組織形式、生產(chǎn)過程、質(zhì)量標準等嚴重脫節(jié)。課程目標沒有與崗位技術相關細分能力要求一致;課程內(nèi)容陳舊,距離當前行業(yè)流行軟件開發(fā)技術距離較遠,更沒有與生產(chǎn)標準相結合;實踐途徑、環(huán)節(jié)安排也很少與實際軟件開發(fā)過程相結合;評價機制只注重驗證性的個人實踐結果正確與否,而不是生產(chǎn)性的團隊項目測試是否通過。
3.支撐資源平臺與專業(yè)教學需求脫節(jié)
培養(yǎng)應用型軟件類人才的專業(yè)課程體系需要有較好的校企合作平臺支撐,需要有良好的校企合作運行機制,需要有校企合作的“雙師型”教學師資隊伍,需要有與軟件生產(chǎn)對接的教學資源。而目前大部分高校的校企合作僅僅停留在校外實踐基地上,只注重把學生派到企業(yè)實習,沒有與企業(yè)建立起深度合作課程教學的機制,沒有引入企業(yè)的師資和教學資源,不能滿足教學的深層次需要,校企合作還停留在淺層的實習合作。
二、面向能力需求的應用型計算機軟件類專業(yè)課程體系構建
1.專業(yè)課程體系的構建理念
針對產(chǎn)業(yè)需求和傳統(tǒng)計算機軟件類課程體系存在的問題,提出了“需求導向,能力優(yōu)秀,理實一體,工學融合”的應用型計算機軟件類專業(yè)課程體系建設理念。需求導向,是以產(chǎn)業(yè)、行業(yè)對計算機軟件類人才的實際需求為目標,兼顧畢業(yè)生的崗位適應能力和未來職業(yè)發(fā)展?jié)摿?,對課程體系進行頂層設計;能力優(yōu)秀,即課程體系的構建突出行業(yè)、企業(yè)實際需要的各項能力的培養(yǎng);理實一體,即通盤設計理論課程與實踐課程,使理論課程與實踐課程融為一體;工學融合,是指與行業(yè)、企業(yè)共同設計、建設課程體系,把計算機軟件產(chǎn)業(yè)當前生產(chǎn)實際的開發(fā)標準、組織形式、流行技術引入課程體系,校企共同實施課程教學。
2.面向能力需求的“四對接”專業(yè)課程w系建設
(1)能力培養(yǎng)與軟件崗位需求對接,全面創(chuàng)新專業(yè)教學課程體系。經(jīng)過廣泛的調(diào)研和深入分析,梳理出應用型計算機軟件類人才應具備三個優(yōu)秀能力,即“軟件開發(fā)能力、業(yè)務流程分析能力、溝通與項目管理能力”。在剖析三項能力的基礎上,設計全新的專業(yè)課程體系。根據(jù)三項優(yōu)秀能力培養(yǎng)的需要,建設業(yè)務流程分析、軟件開發(fā)、溝通與項目管理三個能力課程群。確定課程群中各課程之間銜接關系,課程中各知識點的串接,并設置課內(nèi)實驗、獨立項目實訓、企業(yè)綜合實習等實踐環(huán)節(jié)。從第一、二學年的專業(yè)基礎知識課程,第三學年綜合應用課程到第四學年的行業(yè)相關崗位任職的職業(yè)素養(yǎng)課程,構建遞進式培養(yǎng)的課程體系。
在課程學分安排方面,大幅提高實踐課時和學分。獨立設置的實踐課程加上畢業(yè)實習等學分占到總學分的40%以上,主要優(yōu)秀專業(yè)課的實踐課時占總課時的45%以上。
(2)課程內(nèi)容與軟件標準對接,深化改革專業(yè)課程教學內(nèi)涵方法。從計算機軟件行業(yè)崗位實際出發(fā),根據(jù)《計算機程序設計員國家職業(yè)標準》和服務外包軟件開發(fā)行業(yè)標準中的要求,將相關崗位所需的技能素質(zhì)要求和技術標準細化,成為課程教學標準。學生通過“了解標準”“熟悉標準”到“使用標準”三個階段的教學、訓練和實踐,畢業(yè)進入工作崗位后,能夠自覺按照技術標準和工作要求規(guī)范操作。
在教學中,根據(jù)典型軟件崗位技術需求結合各課程要達到的細分能力目標,對教學內(nèi)容、教學方法、組織形式、評價機制等做了全面的改革。對Java/Net開發(fā)工程師、UI設計、web前端開發(fā)工程師、測試工程師等崗位技術與能力需求進行深入的分析提煉,并通過優(yōu)化課程教材與實踐案例把這些內(nèi)容融入相關課程。將職業(yè)素養(yǎng)的培養(yǎng)融入日常教學和實踐中,強調(diào)編碼規(guī)范、編程習慣等基本職業(yè)規(guī)范。
(3)教學過程與開發(fā)過程對接,著力培養(yǎng)學生崗位勝任能力。梳理專業(yè)課程,以崗位需求的細分能力為目標,重構理論教學和實踐教學過程。在專業(yè)實踐教學環(huán)節(jié)方面,重構由專業(yè)認知實習、專業(yè)課內(nèi)實踐、獨設實踐課程、創(chuàng)新創(chuàng)業(yè)實踐、綜合項目實訓、假期頂崗實踐、專業(yè)畢業(yè)實習、就業(yè)崗位試用等緊密相連的八個環(huán)節(jié)組成的實踐教學體系,通過理論與實踐交互、校內(nèi)與校外交替、學習與生產(chǎn)交融,實施“從初級到高級、從簡單到綜合、從實踐到崗位”的綜合實踐能力遞進式培養(yǎng)。
依托校外實踐基地聯(lián)盟,將“面向?qū)ο蟪绦蛟O計課程設計”等8門主要專業(yè)課程的實踐部分或全部放在企業(yè)進行,使學生的學習過程直接與軟件企業(yè)生產(chǎn)過程對接。“項目開發(fā)實例”以軟件企業(yè)真實開發(fā)項目為案例項目,從合同簽訂、項目啟動、設計開發(fā)到測試與驗收,全程仿真模擬在企業(yè)實際操作,無縫對接軟件開發(fā)實際生產(chǎn)過程。
(4)孵化項目與產(chǎn)業(yè)市場對接,著力提升學生創(chuàng)新創(chuàng)業(yè)能力。依托基地聯(lián)盟,通過舉辦創(chuàng)新創(chuàng)業(yè)輔導報告、沙龍論壇以及開設創(chuàng)新創(chuàng)業(yè)課程等進行創(chuàng)新創(chuàng)業(yè)教育;通過組建創(chuàng)新創(chuàng)業(yè)團隊、設立學生創(chuàng)新研發(fā)資助項目引導學生創(chuàng)新創(chuàng)業(yè);通過設立創(chuàng)業(yè)孵化項目、設立創(chuàng)新創(chuàng)業(yè)工作室、支持學生注冊公司等形式推進學生創(chuàng)新創(chuàng)業(yè).依托本專業(yè)產(chǎn)學研“軟件研發(fā)中心”及教師工作室,通過“傳幫帶”機制,吸引學生參與教師科研,增強學生創(chuàng)新創(chuàng)業(yè)實戰(zhàn)能力。
為使教學項目更符合新興信息產(chǎn)業(yè)軟件發(fā)展方向,對接軟件產(chǎn)業(yè)市場,選擇基地聯(lián)盟企業(yè)關注的、創(chuàng)業(yè)前景良好的開發(fā)類項目設立為創(chuàng)新創(chuàng)業(yè)資助和孵化項目。企業(yè)也將一些實際項目的開發(fā)、設計和測試等環(huán)節(jié)直接放在學校,讓學生以參加項目組研發(fā)和實踐的形式參與其中。
三、專業(yè)課程體系建設的保障措施
1.建設機制融合的校企合作課程體系支持平臺
為支撐軟件開發(fā)能力、業(yè)務流程分析能力、溝通與項目管理能力三項優(yōu)秀能力的培養(yǎng),在全面梳理專業(yè)課程體系所需要的實驗、實踐平臺的基礎上,依托部級校外大學生實踐教育基地――東忠集團服務外包基地,全面整合完善專業(yè)實驗室和校內(nèi)外實踐基地,搭建校企融合的計算機軟件類專業(yè)課程體系教學支持平臺。
為了更好地取得政府、行業(yè)、企業(yè)的支持,成立由政府主管部門、省計算機軟件行業(yè)協(xié)會、省服務貿(mào)易協(xié)會、計算機軟件企業(yè)等高管、專家和學校、專業(yè)領導、教授共同組成的學校計算機軟件類人才培養(yǎng)指導委員會和實踐教學指導委員會。按照“過程共管、互惠共贏、共享合作”的原則構建人才培養(yǎng)和實踐教學共同體――計算機軟件類人才培養(yǎng)聯(lián)盟和實踐基地聯(lián)盟,以“供需對接、資源共享、利益共享、雙贏三益”的新型緊密融合的校企合作機制在校內(nèi)和企業(yè)實施人才培養(yǎng)。
2.依托“千百工程”共建校企融合的教學團隊
依托學?!扒藰I(yè)師”“百業(yè)培師”的“千百工程”,建立一支跨越學科、校企融合的教學團隊,共同建設課程體系,共同實施教學。企業(yè)工程師全程參與教學項目和課程設計、組織、實施、考核;學校教師擔任企業(yè)項目經(jīng)理、項目組成T和企業(yè)培訓師,全程參與項目的研發(fā)、業(yè)務流程設計、員工培訓等工作。團隊教學根據(jù)不同階段采用不同模式,在校內(nèi)外理論教學和實驗、實習、實訓等教學環(huán)節(jié)中,采用團隊合作授課、指導和考核模式;在企業(yè)頂崗實習、畢業(yè)實習和就業(yè)崗位試用階段,采用企業(yè)分配崗位和真實項目,業(yè)師全權指導并考核、教師跟蹤管理的模式。
3.以企業(yè)實際項目為基礎共同開發(fā)教學資源
校企雙方根據(jù)行業(yè)技術和能力需求,以企業(yè)真實項目為基礎,分解課程知識點和技能需求,結合課程學習、實踐的特點,構建基于課程案例資源與企業(yè)綜合項目的“葉一枝一干”案例項目體系,實施教學后大大提高了學生的學習興趣和綜合實踐能力。
為“數(shù)據(jù)庫”“面向?qū)ο蟪绦蛟O計”等每門專業(yè)優(yōu)秀課設計了10~20個案例資源,校企共同實施理論和實踐教學。企業(yè)提供、雙方共同制作了用于綜合項目實踐課程的“人保會員管理系統(tǒng)”“地鐵管理系統(tǒng)”等10個企業(yè)大型真實項目,包括各項目的計劃書、需求分析說明書、概要設計說明書、測試計劃書等行業(yè)標準文檔。在梳理知識、技能和案例的基礎上,校企雙方合作開發(fā)教材和實踐指導書。
4.校企合作共建新型教學質(zhì)量評價和保障體系
按照“校企共管、過程監(jiān)控、目標管理”的原則構建課程教學評價體系和質(zhì)量保障機制。通過校企融合的教學團隊多維度對學生的軟件開發(fā)、溝通協(xié)調(diào)、業(yè)務分析、項目管理、團隊合作等綜合能力給予綜合評價。構建“校、企、生”多元教學督導機制,對教學過程和狀態(tài)進行全程監(jiān)控,通過常規(guī)聽課、專家評教、企業(yè)反饋、教學督查、畢業(yè)生跟蹤調(diào)查等途徑對教學過程進行全方位的監(jiān)控和反饋。
經(jīng)過專業(yè)課程體系建設和教學實踐,浙江樹人大學計算機軟件類專業(yè)在校學生在、獲得國家與省級學生課題、軟件著作權、國家與省競賽獎項等方面均取得了長足的進步,畢業(yè)生大部分在知名服務外包企業(yè)就業(yè)。培養(yǎng)了相對高就業(yè)率、高專業(yè)符合率、高薪水、高企業(yè)文化融入度、高職業(yè)發(fā)展?jié)摿Φ摹拔甯摺睉眯蛙浖惾瞬?,企業(yè)、學校、家長、學生四方均較為滿意。根據(jù)麥可思公司近幾屆畢業(yè)生的數(shù)據(jù)跟蹤調(diào)查,學校計算機軟件類的畢業(yè)學生就業(yè)率高達96%,85%以上學生入職軟件開發(fā)和服務企業(yè)。學校計算機科學與技術專業(yè)入選浙江省重點建設專業(yè)、省新興特色專業(yè),浙江樹人大學東忠實踐教育基地被列為部級、省級大學生校外實踐教育基地,校內(nèi)基地被列為浙江省國際服務外包人才培育基地,該教學改革獲得浙江省教學成果一、二等獎。
摘要:生產(chǎn)實習是計算機專業(yè)教學中必不可少的重要環(huán)節(jié)。針對計算機專業(yè)的特殊性,我們采用學生校內(nèi)實習的模式,以任務驅(qū)動式為主,組織學生分組完成課題的設計,使學生親身經(jīng)歷軟件開發(fā)的各個過程培養(yǎng)學生的創(chuàng)新能力和實踐動手能力。
關鍵詞:生產(chǎn)實習 軟件
計算機軟件專業(yè)或軟件方向經(jīng)過二年的專業(yè)學習,完成了計算機軟件開發(fā)相關的課程。在學習過程中,盡管采用了基于工作過程的項目教學法,但在整個教學體系中還是顯得有孤獨之感,整個課程體系對于學生來說體會不深。故生產(chǎn)實習顯得非常重要。
1生產(chǎn)實習及其必要性
生產(chǎn)實習是高等學?;蛑械葘I(yè)學校學生,在生產(chǎn)現(xiàn)場以工人、技術員、管理員等身份,直接參與生產(chǎn)過程,使專業(yè)知識與生產(chǎn)實踐相結合的教學形式。通過生產(chǎn)實習,可以對學生專業(yè)知識、技能的實際水平,為社會主義建設服務的專業(yè)思想,社會主義勞動紀律與職業(yè)道德,以及教師的教學效果和思想工作,進行一次綜合性的社會檢驗。
2計算機軟件專業(yè)生產(chǎn)實習所面臨的困境
軟件開發(fā)企業(yè)在社會上如雨后春筍班出現(xiàn),學生面臨的生產(chǎn)實習環(huán)境從想象中可謂十分豐富,但實際情況卻并非如此,軟件企業(yè)需要的是成熟的員工,而計算機軟件專業(yè)的學生缺乏實踐的經(jīng)驗,兩者的矛盾導致了學生不能直接面向軟件企業(yè)進行生產(chǎn)實習。那么軟件生產(chǎn)實習環(huán)境的搭建如何實施?其一、引導軟件企業(yè)項目開發(fā)人員進駐校園指導軟件生產(chǎn)實習,但實施起來有些不易;其二、搭建校園生產(chǎn)實習環(huán)境,它是解決軟件專業(yè)生產(chǎn)實習的根本
3生產(chǎn)實習環(huán)境的搭建
其一、硬件環(huán)境的搭建,通過機房建立計算機軟件生產(chǎn)實習基地,模仿軟件企業(yè)開發(fā)模式,建立其工作場景,由四至五個計算機構成一個項目開發(fā)小組模塊。其二、軟環(huán)境的搭建。首先是具有軟件開發(fā)經(jīng)驗的、具有雙重身份的教師軟件開發(fā)團隊,這是一個必要條件。有條件的學??梢云刚埾嚓P的軟件開發(fā)企業(yè)項目開發(fā)人員作為生產(chǎn)實習的開發(fā)顧問。其次,將生產(chǎn)實習學生定位為軟件開發(fā)項目經(jīng)理和程序員,并由四至五人成立軟件生產(chǎn)實習開發(fā)團隊。
4生產(chǎn)實習體系建設
軟件生產(chǎn)實習其最終目標是解決學生軟件開發(fā)能力問題,因此制定生產(chǎn)實習內(nèi)容體系時應考慮軟件開發(fā)的方方面面,力求形成一個完整的體系結構。生產(chǎn)實習過程中將解決如下問題:
其一、軟件開發(fā)生產(chǎn)流程問題。軟件從生產(chǎn)到投入使用,要經(jīng)歷軟件需求分析、概要設計、詳細設計、軟件編碼及軟件測試及售后維護幾個階段,因此在設計生產(chǎn)實習時要考慮軟件工程方面的問題。
其二、軟件開發(fā)工具與技術問題。軟件開發(fā)過程中,將采用目前社會上的哪種主流技術,使用哪個開發(fā)平_,這也是要考慮的問題。
其三、數(shù)據(jù)庫技術。根據(jù)項目規(guī)模采用何種數(shù)據(jù)庫來規(guī)劃生產(chǎn)實習項目。
綜合上述,可采用如下體系結構:
軟件工程學:含軟件需求分析、概要設計、詳細設計、編碼設計、軟件測試和軟件維護。
軟件開發(fā)技術:開發(fā)技術、FineUI開發(fā)技術。
數(shù)據(jù)庫技術:SQLServer數(shù)據(jù)庫。
5生產(chǎn)實習實施方略
案例:某高職學院計算機專業(yè)大三某班級共有40名學生,在上期將進行模擬企業(yè)的生產(chǎn)實習。
【實習目的】模擬軟件公司軟件生產(chǎn)流程,開發(fā)軟件產(chǎn)品。
【硬件條件】40臺配置高端的計算機臺套,均實現(xiàn)網(wǎng)絡連接,且連接上Internet。且以小組方案按5人一組安裝形成相對封閉環(huán)境。
【師資條件】軟件設計師、計算機專業(yè)副教授各一名。
現(xiàn)將實施方案規(guī)劃如下:
5.1實習人員分組
將40名學生分成8小組,每小組5人,為每個小組配備一名學生能手,充當項目小組長或項目經(jīng)理,并要求每個小組取一有進取意義的組名。
5.2制定生產(chǎn)實習計劃
5.3實施主要目的及要點
任務一至六,主要解決編寫軟件設計任務書的問題,要求學生對每一環(huán)節(jié)編寫相應階段的任務書,知道軟件是如何產(chǎn)生、分析設計為一完整產(chǎn)品;任務七主要解決利用技術編制軟件產(chǎn)品,強調(diào)技術手段;任務八主要利用目前社會主流開發(fā)技術編制軟件產(chǎn)品,掌握FineUI技術;任務九學生可以綜合利用所學技能獨立開發(fā)軟件產(chǎn)品。
5.4階段性成績考核
生產(chǎn)實習學生的考核分階段考核,每個任務完成后進行成績考核,由小組長和指導老師共同完成??己吮砣缦拢?
其中,軟件工程部分占比30%,項目實訓部分占比30%,生產(chǎn)實習項目占比40%,從而匯總得到生產(chǎn)實成績。
綜述之,經(jīng)過軟件生產(chǎn)實習階段,按上述方案實施,實踐證明,達到了企業(yè)級的生產(chǎn)實習效果,促進了學生軟件產(chǎn)品開發(fā)能力的提高,不少學生經(jīng)此階段進入了軟件生產(chǎn)相關行業(yè)或企業(yè),圓滿實現(xiàn)了計算機專業(yè)學生的軟件生產(chǎn)實習的教學大綱要求,對計算機專業(yè)人才培養(yǎng)方案進行了強有力的補充。
摘要:隨著信息技術的不斷發(fā)展,計算機應用系統(tǒng)也是越來越龐大和實用,開發(fā)軟件所采用的技術也是越來越優(yōu)秀。面對這些如雨后春筍般涌現(xiàn)出來的新技術,高職計算機軟件專業(yè)的教育者門有時候顯得手足無措,不知道講解哪些課程及其課程內(nèi)容給學生。歸根結底是高職計算機軟件專業(yè)的課程體系更新緩慢、課程體系中的有些課程及其課程內(nèi)容已經(jīng)淘汰、更不上時代的發(fā)展。通過深入調(diào)查軟件企業(yè)及其行業(yè)標準,制定出科學合理的高職計算機軟件專業(yè)的課程體系,是當前培養(yǎng)出優(yōu)秀人才的前提。該文將采用基于工作過程的方法,對高職計算機軟件專業(yè)進行課程體系構建。
關鍵詞:工作過程;課程體系;計算機軟件
現(xiàn)在信息技術的發(fā)展,是信息技術各方面全方位的發(fā)展,不僅是計算機硬件配置越來越高,計算機網(wǎng)絡帶寬越來越大,移動終端越來越流行,甚者包括提供給用戶服務的計算機軟件系統(tǒng)也是功能越來越強大,操作越來越方便,正因為這樣,信息技術已經(jīng)極大地提高了人類社會的生產(chǎn)效率和生活質(zhì)量。正是信息技術全方位的發(fā)展,給信息大類下的每個專業(yè)的高職教育帶來了嚴重的挑戰(zhàn),計算機軟件專業(yè)分屬于信息大類中一個重要的專業(yè)類別,自然也不例外。如何使高職計算機軟件專業(yè)教育水平跟得上信息技術的發(fā)展,是各大高職院校計算機軟件專業(yè)教師必須面臨的重大問題。課程體系是專業(yè)教學的設計大綱,只有對計算機軟件專業(yè)的課程體系進行時時更新和調(diào)整,才有可能維持教學水平,才有可能適應信息技術的發(fā)展,才有可能培養(yǎng)出適合軟件企業(yè)的人才需求。課程體系是指一個專業(yè)不同課程按照課程順序排列,是教學內(nèi)容和進程的總和。課程體系中是由哪些課程組成,每門課程是由哪些課程內(nèi)容組成,構成了課程體系研究中的關鍵。
1.計算機軟件專業(yè)的課程體系現(xiàn)狀
通過走訪高職院校,與高職院校計算機軟件專業(yè)教師和同學進行溝通交流,了解各高職院校計算機軟件專業(yè)的課程體系,對課程體系進行分析和調(diào)研,認真進行分析總結,得出了如下的幾種現(xiàn)象。
1)課程體系中有些課程不符合專業(yè)的特點。主要表現(xiàn)在有些課程與信息技術有聯(lián)系,但是與軟件專業(yè)沒有聯(lián)系。
2)課程體系中的課程之間關系體系不明顯,沒有體現(xiàn)出課程之間的先導課程和后續(xù)課程之間的關系。
3)課程體系中的每門課程內(nèi)容沒有明確,這很容易造成教師在授課時的隨意性和盲目性。
4)課程體系中的課程及其課程內(nèi)容已經(jīng)淘汰過時,沒有進行及時更新和調(diào)整。
從以上的幾種現(xiàn)象可以看出,當前計算機軟件專業(yè)的課程體系構建還是存在很多的問題,根據(jù)調(diào)查的結果,有的課程體系是根據(jù)模塊化設計的,有的是根據(jù)崗位群設計的等等,幾乎每一個高職院校課程體系的構建都依據(jù)一套設計原則,設計出的結果總是顧此失彼。
2.基于工作過程的課程體系構建方法
通過到企業(yè)一線去進行參觀,考察,調(diào)研。了解目前企業(yè)開發(fā)哪些類型的軟件應用系統(tǒng)以及不同類型的應用系統(tǒng)的市場份額,了解不同類型的應用系統(tǒng)整個開發(fā)和實施流程,包括需求分析,項目設計,數(shù)據(jù)庫設計,軟件代碼開發(fā),軟件測試和軟件實施等。通過市場調(diào)研,了解不同類型的軟件應用系統(tǒng)的整個工作過程,了解研究工程過程中所涉及的技能點和職業(yè)素質(zhì),最后研究出適合人才培養(yǎng)方案的計算機軟件課程體系。
3.基于工作過程的課程體系構建內(nèi)容
根據(jù)軟件企業(yè)和行業(yè)調(diào)查結果顯示,當前采用Java語言進行軟件系統(tǒng)開發(fā)市場份額最高。通過搜索“世界編程語言排行榜”結果顯示,近三年來Java語言開發(fā)比例分別是18.2%,16.7%和21.4%,由此我們確定Java語言作為計算機軟件專業(yè)的優(yōu)秀語言。計算機軟件應用系統(tǒng)主要分為C/S結構和B/S結構,C/S結構和B/S結構各有優(yōu)缺點,但根據(jù)目前流行趨勢來看,B/S結構更受客戶歡迎,因此我們將選擇B/S結構的web軟件系統(tǒng)作為研究重點。
基于上述分析,我們重點調(diào)研了基于Java語言開發(fā)的web系統(tǒng)的工作過程。掌握了web系統(tǒng)在完成之前經(jīng)歷了需求分析,系統(tǒng)設計,數(shù)據(jù)庫設計,系統(tǒng)開發(fā),系統(tǒng)測試和系統(tǒng)安裝與維護整個工作過程。通過研究,我們構建了下表的軟件專業(yè)的課程體系。同時通過企業(yè)調(diào)研和網(wǎng)絡搜索,了解行業(yè)內(nèi)使用Java語言開發(fā)各種web系統(tǒng)采用的最新技術,包括前臺框架技術和后臺框架技術。當前行業(yè)內(nèi),在前臺框架技術方面,普通瀏覽頁面多采用基于響應式的bootstrap框架,能夠做到屏幕自適應效果,在PC和手機上都能夠進行方便的瀏覽頁面,省去了過去分別在PC和移動終端上單獨設計瀏覽頁面的工作,提高了工作效率,在管理員頁面,我們采用easyui jquery框架技術來進行頁面設計。在后臺框架技術方面,不同的web系統(tǒng)采用不同的框架技術,在諸如ERP企業(yè)web系統(tǒng)和OA辦公自動化系統(tǒng)等,我們采用流行的SSH框架技術進行后臺設計,在諸如電商web互聯(lián)網(wǎng)系統(tǒng),我們采用流行的SSM框架技術進行后臺設計。在構建過程中,將工作過程中所涉及的理論知識和實踐操作技能,我們按照了專業(yè)基礎課,專業(yè)優(yōu)秀課,專業(yè)優(yōu)秀高級課程的三層架構進行了課程設計,使課程體系結構設計具備層次感。之所以要有層次感,使學生在學習時有基礎,對技能的掌握能夠?qū)訉舆f進,最終能夠達到融會貫通。同時在構建過程中,我們不僅確定了課程名稱,還確定了每門課程的課程內(nèi)容大綱,之所以要確定課程內(nèi)容大綱,是防止任課老師在授課時的隨意性和盲目性,最后偏離了課程體系的知識結構。高職計算機軟件專業(yè)基于工作過程的課程體系構建內(nèi)容如下表所示。
4.結論
只有到企業(yè)一線去進行考察、調(diào)研,才能掌握軟件項目的開發(fā)流程和軟件項目框架搭建、代碼實現(xiàn)所需要的流行技術。根據(jù)調(diào)研結果,采用基于工作過程的方法,來分析和構建課程及其課程內(nèi)容。只有這樣,才能構建出符合市場人才需求的專業(yè)課程體系結構。按照這種專業(yè)課程體系進行培養(yǎng),必定可以培養(yǎng)出技術一流,素質(zhì)一流的人才,為我國的社會主義現(xiàn)代化建設貢獻力量。該課程體系的部分課程及其課程內(nèi)容經(jīng)過我院的件專業(yè)試行教學,取得了很好的教學效果,學生就業(yè)率及就業(yè)檔次有了明顯的提高,實踐證明該課程體系及其課程內(nèi)容是實用和可行的,值得其他高職院校借鑒和推廣。
摘 要:新時期隨著科學技術及經(jīng)濟發(fā)展速度的不斷加快,計算機技術在不斷完善中向前推進,與人們的生活息息相關。高職高專院校相關專家提出應該加強計算機專業(yè)基礎能力培養(yǎng),按照行業(yè)需求現(xiàn)狀進行相關課程及理論教學,高職高專院校作為計算機專業(yè)人才培養(yǎng)基地,在已有傳統(tǒng)教學模式基礎上進行改革及策略研究存在一定難度,實際操作中勢必遇到各種難以解決的問題,因此各高校應該從基本教學工作出發(fā),結合學生學習情況,以行業(yè)基本需求作為各項工作出發(fā)點,全面展開各項工作。該文重點分析計算機軟件技術專業(yè)行業(yè)發(fā)展需求現(xiàn)狀及出現(xiàn)的問題,通過問題剖析,找出適合高職高專院校學生的專業(yè)培養(yǎng)方法、策略,以保證各高校平穩(wěn)快速發(fā)展。
關鍵詞:高職高專 計算機軟件技術 行業(yè)需求 培養(yǎng)策略
經(jīng)濟飛速發(fā)展與計算機技術及信息技術的推動有密切關系,受到各方廣泛關注,國家大力支持計算機軟件技術應用推廣,各高校順應時代需求,廣泛開設相關專業(yè)。計算機軟件技術發(fā)展需要高素質(zhì)軟件人才的大力支持,我國各大高校雖然開設計算機軟件專業(yè),并有很大一部分應屆畢業(yè)生步入社會,但是許多企業(yè)計算機軟件相關崗位依然缺乏相關人才,主要是因為企業(yè)所需人才與高校專業(yè)培養(yǎng)之間的矛盾所造成的[1]。該文通過分析計算機軟件技術專業(yè)發(fā)展現(xiàn)狀及問題,著重探討人才培養(yǎng)策略,以盡快解決這種矛盾。
1 高職高專計算機軟件技術專業(yè)發(fā)展現(xiàn)狀
計算機軟件技術在我國發(fā)展過程較為緩慢,時間較長,隨著信息技術不斷完善,計算機軟件行業(yè)也在迅猛發(fā)展[2]。各高職高專院校順應求職需要,廣泛開設相關專業(yè),我國計算機軟件產(chǎn)業(yè)從源頭出發(fā),逐漸走上可持續(xù)發(fā)展道路,雖然整體趨勢穩(wěn)步快速發(fā)展,但是日益增長的計算機軟件技術專業(yè)行業(yè)需求現(xiàn)狀與高職高專院校培養(yǎng)人才之間的矛盾與日俱增,一方面是大量待業(yè)求職的高職高專院校大學生,另一方面是尋求高素質(zhì)計算機軟件技術開發(fā)人才的企業(yè)單位,各高職高專院校應及時調(diào)整教學培養(yǎng)思路,按照該行業(yè)相關需求進行相關專業(yè)培養(yǎng),以早日緩解這種現(xiàn)狀,進一步推動信息化發(fā)展步伐。
2 計算機軟件技術專業(yè)教學中出現(xiàn)的問題
第一,專業(yè)課程教材陳舊,教學方法落后。目前國內(nèi)各大高職高專院校計算機軟件專業(yè)教學多延續(xù)常規(guī)教學模式,單純追求學生理論知識掌握而忽視實際實用技能培訓,不僅如此,教材內(nèi)容陳舊,與新時期計算機軟件技術專業(yè)行業(yè)需求嚴重脫節(jié),未能及時更新教材內(nèi)容,學生理論學習相對滯后[3]。在教學方法中,雖然大部分高職高專院校已經(jīng)采用多媒體教學模式,很多院校普及理論實踐相結合的授課方式,但是教師對于學生職業(yè)技能方面的培養(yǎng)明顯不足.目前所進行的教學大綱與教學方法與就業(yè)企業(yè)所需人才要求逐漸相背離,教材內(nèi)容未能根據(jù)行業(yè)需求做及時調(diào)整,越來越多的高職高專院校學生面臨畢業(yè)之后就業(yè)困難的現(xiàn)狀。
第二,缺乏優(yōu)質(zhì)教師隊伍,現(xiàn)有師資綜合素質(zhì)差。現(xiàn)任高職高專院校軟件專業(yè)教師的多為未經(jīng)過專業(yè)培訓任教時間較長的教師,這些教師年齡較大,對于理論知識傳授能力強,但是缺乏相應的實踐及創(chuàng)新能力。另一部分任教老師則為大學畢業(yè)直接參與到教師隊伍中的畢業(yè)生,自身缺乏相應軟件行業(yè)從業(yè)經(jīng)驗,缺乏同行業(yè)之間生產(chǎn)現(xiàn)狀認識,對該行業(yè)所需新技術了解程度低,專業(yè)技術更新速度相對較慢。
第三,學校缺乏軟件教學設備,實訓條件落后。大多數(shù)高職高專院校建立專門計算機實訓機房,但是有限的教學設備與大量生源之間致使學生上網(wǎng)、上機時間、實訓鍛煉機會明顯無法滿足教學需求,學校有限的資金補給無法滿足學生接觸行業(yè)最新設備,軟件教學質(zhì)量落后,學?,F(xiàn)有信息技術及網(wǎng)絡資源未能得到充分利用。
3 與行業(yè)需求現(xiàn)狀相符的人才培養(yǎng)策略
第一,更新教學內(nèi)容,提高師資質(zhì)量。高職高專院校計算機軟件專業(yè)普遍存在課程教材落后、更新不及時等情況。教學課程安排欠缺合理性,與當今最新技術及軟件設施明顯脫節(jié)[4]。為保證學生及時掌握最新技術,與最新技術相接軌,各高校應實時掌握最新軟件技術產(chǎn)業(yè)發(fā)展現(xiàn)狀,完善教學內(nèi)容,與各行業(yè)需求相結合,使學生準確掌握軟件技術產(chǎn)業(yè)發(fā)展方向,相關專業(yè)教師授課是學生軟件學習主要來源之一,對學生軟件知識掌握起到至關重要的作用,為了緊跟行業(yè)需求,高職高專院校應該及時調(diào)整師資隊伍建設,與前沿科技相統(tǒng)一,及時與學生交流,提高學生軟件理論知識的學習興趣及專業(yè)技術掌握水平。
第二,完善教學方法及課程大綱。實際計算機軟件技術專業(yè)教學中常出現(xiàn)教學內(nèi)容與實際需求之間的矛盾,想要從根本上解決這一問題,高職高專院校應及時改善教學方法及課程大綱,增加計算機軟件技術理論知識的同時還應該注重課程大綱內(nèi)容設置,多采用新型教學方式傳授,調(diào)動學生學習的積極性[5]。計算機軟件教學過程中,教師應該使用多種授課形式,學生學習方式多樣化、內(nèi)容新奇,這與當今軟件技術專業(yè)走向相符合。教學過程應該提倡課程驅(qū)動教學模式,學生在理論學習過程中接觸到大量的實踐機會,將課堂所學知識加以融會貫通,不僅可以加強學生團隊配合與實踐能力,教師課堂形式多樣,提倡啟發(fā)式教學,減少單一傳授模式,以提高和培養(yǎng)學生創(chuàng)新能力和實踐能力。
第三,制定相應考核標準,鍛煉學生實踐技能。高職高專院校教學中應摒棄傳統(tǒng)教學中應試教育模式,根據(jù)實際情況制定多樣化的考核標準。制定的考核標準應該重點考察學生利用所學知識處理問題能力,教師需要加強責任感,對于考核制度出現(xiàn)的問題應及時調(diào)整,提高自身專業(yè)水平,以培養(yǎng)更加優(yōu)質(zhì)的符合行業(yè)需求的人才為己任[6]。
第四,提高學生實踐技能。國內(nèi)高職高專院校計算機軟件技術專業(yè)教學仍以應試教育作為主要任務,開設多門理論知識課程,實踐教育課程雖有涉及,但是并未滿足實際教學需求,導致軟件技術專業(yè)學生實踐動手能力薄弱,增大學生就業(yè)壓力。為提高學生實踐能力,高職高專院校應結合自身校情,聯(lián)合當?shù)貎?yōu)質(zhì)企業(yè)作為實訓基地,為學生提供真實的崗位實訓環(huán)境,強化實踐能力培養(yǎng)力度。將整體理論課程進行有計劃調(diào)整,讓學生有充足的時間進行實訓體驗,增加學生對于該行業(yè)的認知與興趣,為今后的就業(yè)打下堅實基礎。
4 結語
綜上所述,隨著經(jīng)濟發(fā)展,全球信息繼續(xù)不斷完善,計算機軟件技術與人們的關系日益增加,受到人們的廣泛關注和高度重視,為滿足日益增長需求,各高職高專院校增設計算機軟件技術專業(yè),從而為社會培養(yǎng)計算機軟件專業(yè)人才,各大高職高專院校應該及時更新教學內(nèi)容,改革教學模式,提高教學水平及師資綜合素質(zhì),盡快掌握新技術新發(fā)展以適應當前行業(yè)需求,緊跟行業(yè)發(fā)展步伐,為社會培養(yǎng)更多適應性優(yōu)質(zhì)人才。
【摘要】高等職業(yè)教育的人才培養(yǎng)目標是以就業(yè)為導向,以服務為宗旨,培養(yǎng)滿足社會需要的高素質(zhì)技術技能型人才。由于軟件技術專業(yè)具有知識更新快的特殊性,因此,構建完善的實踐教學體系,通過校企合作的方式讓學生在真實的項目中訓練,實現(xiàn)學生校內(nèi)學習與企業(yè)就業(yè)的零距離對接,這樣才能有效地提高該專業(yè)學生培養(yǎng)的質(zhì)量。
【關鍵詞】校企合作 軟件技術 實踐教學體系
【中圖分類號】G71 【文獻標識碼】A 【文章編號】2095-3089(2016)09-0207-02
一、高職計算機軟件工程專業(yè)實踐教學的現(xiàn)狀
1.實踐教學項目設計不合理
實踐教學項目設計的好壞對學生專業(yè)實踐技能的培養(yǎng)具有關鍵的作用,而目前很多老師設計的實訓項目基本都是根據(jù)教材上的項目,或者是教師設計的一些小的實訓項目,缺乏將企業(yè)實際項目進行教學化加工,沒有引入企業(yè)的實戰(zhàn)項目,造成目標模糊化,項目簡單化,內(nèi)容隨意化,指導書形式化,實踐教學沒有發(fā)揮應有的作用。
2.企業(yè)參與度不夠
很多高職院校沒有建立有效的校企合作機制,沒有成立企業(yè)參與的專業(yè)技術指導委員會,企業(yè)沒有參與專業(yè)實踐教學全過程,沒有參與實踐教學項目的開發(fā),更沒有好的校外頂崗實習基地,造成了學生實踐教學內(nèi)容與企業(yè)實際需求脫節(jié)。
二、實踐教學體系構建的原則
1.校企合作培養(yǎng)的原則
高職教育校企合作是工學結合人才培養(yǎng)模式實現(xiàn)的基礎,軟件技術專業(yè)更是如此。軟件技術專業(yè)由于知識更新快,更需要深度的校企合作。通過成立行業(yè)企業(yè)專家參與的專業(yè)教學指導委員會、校企共建專業(yè)、共建課程、共建教師團隊、共建實訓基地,讓企業(yè)參與專業(yè)的教學全過程等方式建立長效的校企合作機制,及時了解和跟蹤行業(yè)發(fā)展動態(tài),最新知識和最新工具軟件等。
2.實踐教學體系的整體性原則
實踐教學體系是由教學目標、教學內(nèi)容、教學方法、實訓條件、實訓教師等多種要素構成的一個有機整體,各要素間相互聯(lián)系,相互作用。教學目標是人才培養(yǎng)的依據(jù),學校要根據(jù)專業(yè)教學目標確定實踐教學的內(nèi)容和實踐教學的方法;要注重理論知識與實踐教學內(nèi)容的有機結合,避免理論與實踐脫節(jié);在設計實踐教學內(nèi)容時,注意要由簡入繁,由易至難,由單一到綜合的方式進行設計,這樣既能體現(xiàn)學生職業(yè)成長的規(guī)律,又能有效地培養(yǎng)學生的專業(yè)技能水平。
三、實踐教學體系的構建
1.實踐教學內(nèi)容體系的構建
實踐教學內(nèi)容是解決為了達到專業(yè)教學目標而教什么的問題,學生要具備哪些專業(yè)技能,通過哪些實踐教學內(nèi)容和教學項目來進行訓練等,因此,必須對原有的課程體系進行重構,設置合理的實踐教學環(huán)節(jié)。由于軟件技術的發(fā)展日新月異,為適應企業(yè)需求和社會需要,應靈活設計教學內(nèi)容,教學內(nèi)容的設置以更有利于學生實現(xiàn)階段目標為目的,多設計適合學生知識體系、貼合實際項目開發(fā)的教學內(nèi)容。實踐教學體系一般可以按照“三階段遞進式”的模式來進行構建,即按照專業(yè)基礎能力、專業(yè)技術能力和專業(yè)綜合能力的三個階段,按照能力層層遞增的方式設置實踐教學課程。
2.實踐教學保障體系構建
實踐教學內(nèi)容的實施需要具備“雙師”素質(zhì)的教師、完善的實訓教學條件和實踐教學制度來保障。
(1)“雙師”教學團隊的構建
教師作為實踐教學實施的主體,應具有較強的軟件開發(fā)能力和豐富的項目開發(fā)經(jīng)驗,本專業(yè)應構建實踐教學經(jīng)驗豐富、專兼結合的合理“雙師”結構的教學團隊。可以采用“內(nèi)培外引”的方式進行“雙師”素質(zhì)教師的培養(yǎng),一是選派專業(yè)課教師定期到企業(yè)進行頂崗實踐,或者讓專業(yè)課教師參與企業(yè)的大型軟件項目的開發(fā)和管理,提高教師項目實戰(zhàn)能力;二是引進企業(yè)一線的專業(yè)技術人員或項目經(jīng)理到學院來擔任兼職教師,讓學生在真實的軟件項目中進行訓練。
(2)校內(nèi)外生產(chǎn)性實踐教學基地的構建
一是通過校企合作的方式建立校內(nèi)生產(chǎn)性實訓基地,比如和企業(yè)共建軟件工作室,工作室應按企業(yè)的模式進行運行,應設置總經(jīng)理、項目經(jīng)理、技術主管以及市場開發(fā)人員等崗位,引真實的項目進工作室,力爭將工作室建成集教學、實踐、科研和培訓“四位一體”的校內(nèi)軟件技術創(chuàng)新孵化平臺。
四、結論
高職院校軟件技術專業(yè)實踐教學體系的構建是軟件專業(yè)人才培養(yǎng)的關鍵環(huán)節(jié),對培養(yǎng)社會急需的軟件行業(yè)基礎技能型人才有著非常重要的意義。構建一套完善、實用的軟件技術專業(yè)實踐教學體系需要高職院校領導、系主任的高度支持,軟件專業(yè)教學團隊要結合本校實際,充分調(diào)研和論證,不斷探索、實踐和完善,努力建設好軟件技術專業(yè)的軟件環(huán)境和硬件環(huán)境,才能培養(yǎng)出綜合素質(zhì)高、專業(yè)實踐技能強的軟件技術人才,有效實現(xiàn)校企“零距離”對接。
摘要:簡述計算機技術與軟件專業(yè)技術資格(水平)考試,分析考試類別、特點及意義,探討在本科高校計算機相關專業(yè)中開設軟件考試輔導課的必要性,并提出教學方法建議。
關鍵詞:軟件考試;行業(yè)資格考試;軟件設計師;網(wǎng)絡工程師
作者簡介作者簡介:唐兵(1982-),男,湖北麻城人,博士,湖南科技大學計算機科學與工程學院講師,研究方向為并行與分布式計算;張黎(1981-),女,湖南張家界人,碩士,湖南科技大學計算機科學與工程學院講師,研究方向為云計算;張會福(1970-),男,福建松溪人,博士,湖南科技大學計算機科學與工程學院教授,研究方向為嵌入式系統(tǒng)。
1軟件考試簡介
隨著軟件產(chǎn)業(yè)的快速發(fā)展,軟件人才需求日益旺盛。為適應產(chǎn)業(yè)發(fā)展需求、規(guī)范軟件專業(yè)人員職業(yè)資格、技術資格認定,人力資源和社會保障部、工業(yè)和信息化部開展了計算機技術與軟件專業(yè)技術資格(水平)考試(以下簡稱“軟考”)。該考試已經(jīng)實施了20年,累計參考人數(shù)超過200萬人。由于其權威性,該考試得到社會及用人單位的廣泛認同,為推動我國信息產(chǎn)業(yè)特別是軟件產(chǎn)業(yè)的發(fā)展,提高IT人才的素質(zhì)作出了積極貢獻。為了適應計算機信息技術發(fā)展,滿足社會對各種計算機信息技術人才的需求,目前該考試已經(jīng)拓展到計算機信息技術行業(yè)的各個領域。
根據(jù)原人事部、信息產(chǎn)業(yè)部文件(國人部發(fā)[2003]39號),計算機軟件考試納入全國專業(yè)技術人員職業(yè)資格證書制度的統(tǒng)一規(guī)劃。通過考試獲得證書的人員,表明已具備從事相應專業(yè)崗位工作的水平和能力,用人單位可根據(jù)工作需要聘任相應專業(yè)技術職務。取得初級資格證書者可聘任助理工程師或技術員職務,取得中級資格證書者可聘任工程師職務,取得高級資格者可聘任高級工程師職務。計算機專業(yè)技術資格(水平)實施全國統(tǒng)考后,不再進行計算機技術與軟件相應專業(yè)和級別的專業(yè)技術職務任職資格評審工作。因此,此考試既是職業(yè)資格考試,又是職稱資格考試[1]。
考試合格者將頒發(fā)由人力資源和社會保障部、工業(yè)和信息化部簽章的證書。該考試任何級別不設學歷、資歷報考條件,部分級別已與日本、韓國相應級別的考試互認,考試互認的級別以及互認國家還將進一步擴大。評定中級職稱時,可以用此類考試的中高級合格證來代替職稱計算機考試合格證。中級證書相當于中級職稱,高級證書相當于高級職稱[2]。
2軟件考試特點
近年來,該考試作了很多積極探索,進行了一系列改革,考試名稱、考試內(nèi)容、專業(yè)類別、職業(yè)崗位也作了相應調(diào)整。目前,考試分5個專業(yè)類別:計算機軟件、計算機網(wǎng)絡、計算機應用技術、信息系統(tǒng)和信息服務。每個專業(yè)又分3個層次:高級資格(高級工程師)、中級資格(工程師)、初級資格(助理工程師、技術員)。考試科目主要分為以下三類[1,2]:
(1)高級資格:網(wǎng)絡規(guī)劃設計師、系統(tǒng)規(guī)劃與管理師、系統(tǒng)架構設計師、信息系統(tǒng)項目管理師、系統(tǒng)分析師。
(2)中級資格:軟件設計師、網(wǎng)絡工程師、軟件評測師、信息安全工程師、系統(tǒng)集成項目管理工程師、多媒體應用設計師、嵌入式系統(tǒng)設計師、電子商務設計師、信息系統(tǒng)監(jiān)理師、數(shù)據(jù)庫系統(tǒng)工程師、信息系統(tǒng)管理工程師、計算機硬件工程師、軟件過程能力評估師。
(3)初級資格:信息處理技術員、網(wǎng)絡管理員、程序員、網(wǎng)頁制作員、信息系統(tǒng)運行管理員、電子商務技術員。
從2004年開始,每年舉行兩次考試,通常上半年在5月下旬,下半年在11月上旬。上半年和下半年考試的級別不盡相同。考試時間均為150分鐘,滿分均為75分,各科考試合格標準為45分,但要求兩科同時達45分才算合格。單科成績不予保留,軟考通過后,證書長期有效。
3開設軟考輔導課的必要性
計算機專業(yè)應用性強,如何將計算機專業(yè)的學生培養(yǎng)成符合社會需求的專業(yè)復合型高級人才是計算機教育必須面對的問題。目前,官方公布的軟考通過率為20%左右,初級科目通過率較高,高級科目通過率最低。省屬高校學生多,且學生整體素質(zhì)低于985和211高校。筆者認為在省屬高校中開設中級軟考輔導課非常有必要。據(jù)統(tǒng)計,中級資格考試中目前報名人數(shù)最多的是軟件設計師和網(wǎng)絡工程師,針對這兩門課程進行輔導,有利于提高學生軟考通過率。筆者所在高校已經(jīng)開展軟考輔導教學實踐,將軟考輔導當成一門課已將成為趨勢[36]。開設中級軟考輔導課的意義有:
(1)提高就業(yè)競爭力。對于省屬高校畢業(yè)生而言,中級軟考合格證書是專業(yè)能力的證明,與沒有軟考合格證書的同學相比有一定優(yōu)勢。部分單位招聘時限看重軟考合格證書,錄用后待遇也會有所差別。
(2)提升專業(yè)技能。以軟件設計師和網(wǎng)絡工程師為例,備考中需系統(tǒng)復習數(shù)據(jù)結構、面向?qū)ο蟪绦蛟O計、軟件工程、操作系統(tǒng)等以及計算機網(wǎng)絡、數(shù)據(jù)通信、網(wǎng)絡設計、網(wǎng)絡協(xié)議分析、綜合布線等優(yōu)秀課程。通過復習可以進一步提高專業(yè)技能。
(3)建立完整的計算機知識體系。備考中需要將零散的知識點聯(lián)系起來,建立完整的知識系統(tǒng),進一步加深學生對于計算機知識的理解。
(4)幫助學生考研復習。大多學校計算機專業(yè)考研專業(yè)課為計算機學科基礎綜合,綜合性強,備考學生可以梳理所學知識,有助于考研復習。
此外,部分高校對于學生考證有相應鼓勵措施,如獲得中級軟考合格證書,可以減免相應的公選課學分,減輕學生公選課學習負擔。
4軟考輔導課教學
(1)理清考查知識點。軟考輔導需引導學生圍繞考試大綱復習各知識點,從歷屆真題中選取典型試題,認真總結題型和出題思路,著重培養(yǎng)學生綜合運用所學知識的能力。對于軟件設計師而言,考點主要為計算機系統(tǒng)知識、程序語言基礎知識、操作系統(tǒng)知識、系統(tǒng)開發(fā)和運行、網(wǎng)絡基礎知識、多媒體基礎知識、數(shù)據(jù)庫技術、數(shù)據(jù)結構、算法設計和分析、面向?qū)ο蠹夹g、標準化和軟件知識產(chǎn)權基礎知識、計算機專業(yè)英語系。對于網(wǎng)絡工程師而言,考點主要為計算機組成與結構、操作系統(tǒng)知識、系統(tǒng)開發(fā)和運行、標準化和軟件知識產(chǎn)權基礎知識、數(shù)據(jù)通信基礎、廣域通信網(wǎng)、局域網(wǎng)和城域網(wǎng)、無線通信網(wǎng)、網(wǎng)絡互連與互聯(lián)網(wǎng)、下一代互聯(lián)網(wǎng)、網(wǎng)絡安全、網(wǎng)絡操作系統(tǒng)與應用服務器配置、交換機與路由器、網(wǎng)絡管理、網(wǎng)絡系統(tǒng)分析分析與設計、計算機專業(yè)英語等。
(2)開設軟考輔導專業(yè)選修課。開設學期為大三學年,考核方式為考查,32~48個學時,每周4~6學時。課程學習結束,要求提交一份軟件系統(tǒng)分析報告或網(wǎng)絡設計報告。報告緊扣軟考考題,突出針對性。對軟件設計師而言,可針對某個軟件應用系統(tǒng)或網(wǎng)站項目寫分析報告,內(nèi)容包括:結構化分析(主要包含功能描述、數(shù)據(jù)流圖DFD)、數(shù)據(jù)庫分析(主要包含需求分析、以E-R關系圖為代表的概念結構設計、以關系模式及主外鍵為代表的邏輯結構設計、數(shù)據(jù)庫表格設計)、面向?qū)ο蠓治觯ㄒ杂美龍D、序列圖、類圖、狀態(tài)圖、協(xié)作圖等為代表的UML建模);對網(wǎng)絡工程師而言,可針對某個大型企業(yè)進行網(wǎng)絡組網(wǎng)設計,寫出設計報告,內(nèi)容包括:物理設備(路由器、優(yōu)秀交換機、匯聚交換機、接入交換機、防火墻、服務器)選擇、繪制網(wǎng)絡拓撲圖、電腦IP地址的分配方案、Web/FTP/Email/DNS/DHCP等常用服務器的配置方案。
(3)開發(fā)軟考教學輔助網(wǎng)站。針對軟件設計師和網(wǎng)絡工程師建立題庫系統(tǒng),將歷年真題錄入系統(tǒng),供學生在線學習。網(wǎng)站支持瀏覽學習模式,學生可以查看標準答案;支持模擬測試,從題庫中抽取題目自動組成一套試題,學生在規(guī)定時間作答,自動評分。
此外,可針對所考查的知識考點進行串講,講解歷年經(jīng)典真題,總結題型及解題方法。還可組織較正式的模擬考試,給學生考試體驗,比自行模考效果更好。
5結語
本文分析了軟件考試的特點,探討開展軟考輔導必要性,提出了開設軟考輔導課的教學方法,以對本科高校開展軟考輔導提供參考。
摘 要:當前信息技術發(fā)展迅速,計算機軟件的功能變得愈加強大。在高校藝術類專業(yè)中,圖形處理軟件能夠為藝術設計提供很大的幫助,各大高校藝術設計類專業(yè)紛紛開設了計算機軟件課程。文章從各個方面對高校藝術設計類專業(yè)計算機軟件教學進行探討。
關鍵詞:藝術設計;計算機軟件;教學
計算機軟件技術的發(fā)展和其在教育領域的推廣與應用,為高校藝術設計類專業(yè)教學帶來了巨大的變化,其強大的功能中圖形處理軟件為藝術設計提供了很多便利,能夠有效促進藝術設計專業(yè)學生對相關技巧的掌握。在實際的教學過程中,高校應當將傳統(tǒng)課程與計算機軟件課程有機地結合起來,采取科學的教學措施,提高教學的有效性。
1 發(fā)揮計算機軟件在高校藝術設計類專業(yè)教學中的作用
應用計算機軟件的智能化在高校藝術設計類專業(yè)教學。在傳統(tǒng)的藝術設計類專業(yè)的教學中,一般都是以教師的口頭講解以及繪畫演示作為教學的主要方式,學生需要在上課時備好鉛筆、馬克筆、曲線板等各種各樣的繪畫工具,而應用計算機軟件,一方面,可以對傳統(tǒng)的設計手法進行優(yōu)化;另一方面,可以替代相當一部分繪畫工具,讓藝術設計變得更加方便。例如,使用計算機軟件進行藝術設計,可以根據(jù)自身需求非??焖偾曳奖愕母膭酉嚓P參數(shù),從而達到想要的藝術效果。同時,教師在教學中應用計算機軟件,能夠讓學生更清晰地看到具體的內(nèi)容,給學生留下更深刻的印象。例如,在視覺傳達設計專業(yè)的包裝課程中,傳統(tǒng)的教學方法是通過手繪來對整體形狀進行描述,雖然具有直觀的視覺效果,但是如果繪畫功底不夠,或者繪畫過程中在某處的長度沒有把握到位,就會導致整體比例失去平衡,并且學生需要花費大量的時間學習繪畫,而應用計算機軟件,學生只需要在軟件中輸入相關的數(shù)據(jù),再設計一定的形狀,就能夠?qū)⑽矬w模型設計出來,而且計算機軟件還能夠?qū)λL制的模型進行渲染,讓模型的整體效果更加接近現(xiàn)實。
應用計算機軟件培養(yǎng)學生的學習能力和創(chuàng)新能力。計算機軟件最明顯的特征就是數(shù)據(jù)的精確性,所以在應用計算機軟件進行教學和藝術設計時,學生必須首先對相關事物進行全面的了解,然后才能繪出符合要求的圖形。計算機軟件雖然能夠通過參數(shù)很方便地進行調(diào)整,但是這也要求學生對所繪事物有深刻的了解,并在繪畫過程中充分調(diào)用自己的思維,然后才能靈活的把握圖形的繪制過程。因此,在應用計算機軟件的過程中,學生能夠得到很多鍛煉自身學習能力的機會,在藝術設計類專業(yè)的教學中,對學生創(chuàng)新能力的培養(yǎng)也是非常重要的一個方面。應用計算機軟件進行藝術設計,能夠為學生提供更全面的設計元素和材料,讓學生在繪畫過程中沒有過多的限制,從而能夠發(fā)散自身的思維更好地進行思維創(chuàng)新。另外,計算機軟件的應用,能夠?qū)⒗碚撆c實踐有機地結合在一起,從而達到鍛煉學生實踐能力的效果。例如,應用計算機軟件,學生能夠親手對模型進行操作,與實際的模型制作并沒有什么區(qū)別,而且對參數(shù)的把握也更加方便,學生還能夠通過應用計算機軟件進行大量繪畫練習,提升自身的實踐能力。
2 落實計算機軟件在高校藝術設計類專業(yè)教學中融合
2.1 教師要做好課程內(nèi)容的安排
在藝術設計專業(yè)相關的計算機軟件課程中,可以用于教學的軟件很多,而課時是有限的。因此,教師在教學過程中不能按照軟件數(shù)量平均分配時間,因為每個軟件的掌握難度以及實用價值都是不一樣的,所以教師要在充分了解軟件特性的前提下,對軟件進行合理的課時分配,對于掌握難度較低,實用性較小的軟件,可以安排較少的課時,一般不能多于60課時;對于難度較大的軟件則要著重教學,安排更多的課時。例如,3DMAX以及Maya這兩個三維動畫設計軟件,學習難度很大,而且實用價值也很高,就需要安排大量的課時。同時,教師在課程內(nèi)容的安排中,要注意盡量減少同類軟件的教學,在一類軟件中選擇實用性最好的一款就可以了,不必將各個軟件都教一遍,這樣做沒有太多的好處,反而會占用大量的課堂時間,是對資源的一種浪費。
2.2 教師要做好教學模式的設計
一般來說,硬性的理論知識灌輸雖然會讓課堂變得乏味,但是能夠在很多時候取得一定的效果,畢竟能花費大量的課堂時間對相關知識進行鞏固。然而,對于計算機軟件課程的教學,理論知識的灌輸收效甚微,就算教師在課堂上為學生講解了軟件的操作和相關功能,學生依然要自己動手進行軟件的操作,否則還是無法熟練掌握軟件的用法。因此,在高校藝術設計類專業(yè)計算機軟件課程的教學中,教師需要更加注重對學生的引導作用,并為學生提供更多的時間進行實踐上機操作,而非一味地理論教學,因為只有通過實踐,學生才能體驗到軟件功能的具體用法。此外,在計算機軟件的教學中,單調(diào)的軟件練習與講解并不能讓學生提起更多學習的興趣,教師可以將實際案例融入到教學中,并為學生安排一定的實際性學習任務,從而讓學生更好地發(fā)現(xiàn)軟件設計的實用價值,提高學生的學習興趣與積極性。
2.3 教師要做好評價教學
每個學生都是不同的,有些學生在計算機軟件方面很有天賦,而有些學生則更擅長其他方面。因此,在高校藝術設計類專業(yè)計算機軟件課程的教學過程中,教師要做好評價教學,一方面,及時發(fā)現(xiàn)學生在學習中的強項和薄弱點,對同類的學生進行劃分,并針對性地進行輔導教學和學習任務的安排,充分發(fā)揮學生的強項,并對其薄弱點進行強化;另一方面,通過評價教學,了解學生對當前階段軟件的理論知識與實踐操作的掌握情況,然后對教學的進度進行調(diào)整,從而保證對當前教學的課時安排達到合理標準,符合學生實際情況。此外,在教學過程中,教師應當做好與學生在課堂上的互動,并與學生進行及時的溝通和互動,提高學生的學習興趣,因為溝通可以及時地發(fā)現(xiàn)學生在學習過程中遇到的問題,并幫助學生進行解決。同時,對于學生作品的評價也是非常重要的,教師要給予學生客觀的評價以及充分的肯定,在指出其缺點的同時,肯定其優(yōu)點,從而促進學生的學習進步。
在高校藝術設計類專業(yè)計算機軟件的教學中,教師要注意軟件教學與藝術教學的結合,根據(jù)藝術設計教學的特點和需求,合理地安排軟件教學的內(nèi)容,設計并落實科學的教學措施,提高教學的有效性,培養(yǎng)學生的軟件操作能力。
作者簡介:蔣昊朋(1983―),男,黑龍江佳木斯人,本科,廣東財經(jīng)大學華商學院文學院藝術設計學系助教,研究方向:戲劇影視美術設計。
【摘 要】分析目前計算機軟件專業(yè)教學中存在的問題,闡述了全國軟件大賽競賽平臺對促進計算機軟件專業(yè)教學的優(yōu)勢,并介紹了學科競賽對大學生創(chuàng)新實踐能力培養(yǎng)的具體措施。
【關鍵詞】軟件專業(yè) 教學 競賽平臺
全國軟件專業(yè)人才設計與開發(fā)大賽作為一項全國性的競賽活動,目的是為推動軟件開發(fā)技術的發(fā)展,促進軟件專業(yè)技術人才培養(yǎng),向軟件行業(yè)輸送具有創(chuàng)新能力和實踐能力的高端人才,提升高校畢業(yè)生的就業(yè)競爭力。因此,探討這一競賽平臺究竟給軟件專業(yè)教學帶來了哪些積極的作用、如何促進專業(yè)教學等問題,對專業(yè)教學的改革有非常重要的意義。
一、計算機軟件專業(yè)教學中存在的問題
(一)課程安排模塊化,連貫性不強
表1是計算機軟件專業(yè)主干課程的安排情況表,表中看不出專業(yè)課程的教學主線,更看不出學生應該學習的主要專業(yè)知識和專業(yè)技能。第一方面,第一個學期程序設計基礎,第二個學期C語言程序設計,第三學期C#程序設計基礎,程序設計基礎課程占了三個學期,且還開設了不同的語言,導致學生在編程入門基礎學習無所適從。第二方面,第二個學期的課程共有4門,學時都差不多,第三個學期除網(wǎng)頁動畫設計外,其余4門課程學時也差不多,課程雜,體現(xiàn)不出技術主線和學生軟件編程知識能力的逐步培養(yǎng)和形成。第三方面,課程模塊化,連貫性不強??床怀龅诙€學期的所學對第三個學期的課程學習有什么幫助和知識技能的積累。這樣的課程安排違反了學生學習軟件編程開發(fā)技術的認知規(guī)律,導致學生學習不系統(tǒng),在實踐操作時無從下手,最簡單的程序都寫不出來。同時也對學生的自信心造成打擊,覺得自己很差,失去學習興趣,以后上課就開始不聽,接著就是聽不懂,最后干脆曠課在宿舍玩游戲的惡性循環(huán)局面。
表1 軟件專業(yè)主干課程安排表
(二)缺少讓學生自我展示的平臺,學生找不到學習的成就感
首先,計算機類專業(yè)不像藝術類等其它專業(yè)那樣具有很強的現(xiàn)場觀賞性,沒有很多競賽平臺讓學生展示自己的專業(yè)技能。針對軟件專業(yè)學生舉辦的競賽僅有ACM國際大學生程序設計競賽,作為國際性大賽,ACM不分本科組和高職高專組,難度比較大,不適合高職高專學生參加。因此,行業(yè)社會就缺少讓高職高專計算機軟件專業(yè)的學生自我展示專業(yè)技能水平的舞臺。其次,計算機軟件專業(yè)課程多,銜接性強,難度大,很難像藝術類等其它專業(yè)那樣,單獨學習完一門課程就可以設計出精美的作品。軟件專業(yè)的學生需要學完很多門課程后,經(jīng)過不斷的動手編程實踐,積累一定經(jīng)驗才可能設計開發(fā)出相應的程序作品。所以,在專業(yè)教學上沒有舉辦過學生作品展,更不用說舉辦學校層面的作品展。缺少了行業(yè)社會和學校兩大重要展示平臺,學生在學習上很難找到學習成就感。
(三)為了照顧大多數(shù)學生,缺少對拔尖學生的培養(yǎng)
由于招生政策的問題,高職學生之間的差距比較明顯。特別是補錄的學生,在基礎和學習能力上與正常錄取的學生又有一段差距。而在正常的專業(yè)課堂教學活動中,面向的是大部分學生,因此,在制定課程教學目標和確定教學內(nèi)容時,要兼顧大部分學生的學習能力和接受能力。這樣,無形中就降低了專業(yè)課程教學內(nèi)容的深度和教學目標的高度。而后果就是導致少部分拔尖學生在課堂上“吃不飽”,不能學到自己想學的知識內(nèi)容,不能提高并達到自己應有的專業(yè)技能水平。
二、利用全國軟件大賽競賽平臺促進計算機軟件專業(yè)教學的優(yōu)勢
參加競賽實踐證明,通過引導學生參加全國軟件專業(yè)人才設計與開發(fā)大賽,能促進學生對專業(yè)知識和技能的學習,能較好的解決上述專業(yè)教學過程中存在的問題,具體表現(xiàn)在:
(一)通過競賽培訓引導,增加學生自主學習能力
為兼顧大多數(shù)學生學習制定的人才培養(yǎng)方案,在課程安排上就多開設些相對容易掌握的技能課程,讓在編程方面可塑性不強的學生能掌握一些其他專業(yè)技能,增強這些學生的就業(yè)競爭力。為了解決這個問題,讓學生參加全國軟件專業(yè)人才設計與開發(fā)大賽是一個有效的解決途徑。在準備競賽的過程中,按競賽考綱的要求安排專業(yè)教師對學生進行全程輔導,對學生難以掌握的知識點進行詳細的講解。在專業(yè)教師的輔導下,學生可按競賽知識技術路線進行系統(tǒng)有效的學習。經(jīng)過一段時間的學習,學生便可以入門編程,找到編程應用于實際的快樂。有了興趣,學生就會根據(jù)自己的興趣點,制定自己的學習目標,根據(jù)目標,制定學習計劃和多方獲取學習資料,利用課余時間刻苦鉆研,多做多練,積極促進了教學的教學工作,很好的彌補了課程安排和課堂教學上的不足。
(二)搭建讓學生展示自我技能水平的舞臺
以參加全國軟件專業(yè)人才設計與開發(fā)大賽為契機,首先,在選拔參賽選手時,就建立了一次學校范圍內(nèi)的、讓學生自我展示專業(yè)技能水平的機會。在校內(nèi)設置選拔賽,只有在選拔賽中取得優(yōu)秀成績的選手才有資格報名參加全國比賽。其次,全國軟件專業(yè)人才設計與開發(fā)大賽再次搭建了一個全國性的大舞臺,讓高職軟件專業(yè)學生能有機會與來自全國各地的同行同臺競技,真正檢驗自己的專業(yè)技能在全國同行中處于什么樣的水平,看清自我,找出差距。同時也給他們指明了今后應該努力的方向,激起學習的熱情??吹竭@個大賽平臺給學生所帶來的積極影響,也促使了教師積極地在教學過程中搭建學生專業(yè)課程作品展。在學生學完相關課程后,給他們布置相應的工程應用項目,然后將作品以多媒體展廳的形式盡可能更開放地展出。以此激勵學生努力學習,并從中找到學習的成就感。
(三)推動精英學生的培養(yǎng)
培養(yǎng)高水平的畢業(yè)生是打造一流高職院校的前提,兼顧大部分學生的傳統(tǒng)課堂教學,很難滿足精英學生的學習培養(yǎng)需要,無法實施因材施教的適合高職學生培養(yǎng)的教學方式。全國軟件專業(yè)人才設計與開發(fā)大賽恰好給精英學生的培養(yǎng)搭建了一個很好的平臺。學生通過參加此項競賽,能額外得到老師的培訓指導,進行更多專業(yè)的技能訓練,同時他們能與來自全國的選手比賽交流,一是方便老師發(fā)現(xiàn)自己學校的精英,二是方便學生找到自己與其他選手之間的不足。此外,本大賽有很多知名企業(yè)參與,獲得大賽全國一等獎的選手會直接被這些知名企業(yè)錄用,在企業(yè)資深工程師的指導下快速成長,成為學校的“品牌”畢業(yè)生。
三、利用全國軟件大賽競賽平臺促進計算機軟件專業(yè)教學的具體措施
(一)提高學生創(chuàng)新能力
1.積極探索學科競賽模式的創(chuàng)新。以全國軟件大賽競賽組織為切入點,引入更多的學科競賽,組織更多形式的學科競賽方式。據(jù)調(diào)查,擴大招生規(guī)模后的高職高專學生普遍喜歡娛樂性強的學科競賽,不喜歡傳統(tǒng)方式的學科競賽。因此,需要在競賽形式上下功夫,創(chuàng)新競賽組織方式,找準學生的參賽興趣點,提高學生的參賽熱情。如各學??筛鶕?jù)自身的專業(yè)辦學特色,舉辦形式多樣、層次不同的競賽,如網(wǎng)頁設計大賽、創(chuàng)意創(chuàng)業(yè)競賽、演講比賽、辯論賽、動畫制作大賽、計算機組裝大賽等活動,積極組織和鼓勵學生參加各種比賽,從多方面來培養(yǎng)學生的自主學習、自主創(chuàng)新和創(chuàng)造能力。
2.建立學科競賽的保障機制。完善的競賽保障機制,是學生得以安心參加各類學科競賽的前提,是老師安心指導創(chuàng)造佳績的保障,良好的競賽保障機制是鼓勵學生參加種學科競賽并取得成績的重要前提。首先要有良好的賽項宣傳機制,讓每位同學務必知曉比賽通知。同時深入學生宿舍宣傳,并通過賽前動員會等手段鼓勵學生參賽,擴大比賽的參賽人數(shù)。其次,在整個競賽過程中,學校提供專門的比賽訓練場地和訓練設備,相關經(jīng)費和政策支持,使參賽學生和指導教師無后顧之憂。最后,對每次參賽進行經(jīng)驗總結,提高各種比賽的競爭力。
(二)提高學生實踐能力
1.改變原來的教學方式,理論與實踐相結合。高職學生不喜歡照本宣科的純理論知識灌輸?shù)慕虒W方式,喜歡通過實踐的方式去理解和掌握理論知識。因此,在教學上應采用案例教學法,將理論知識傳授通過案例去講解,提高學生的學習興趣。平時布置相應的作業(yè),讓學生多動手,多實踐,積極提高自身的實踐能力。
2.將競賽轉(zhuǎn)化為教學內(nèi)容。在程序設計等相關的課程里,將競賽的內(nèi)容融入到教學內(nèi)容,在講解理論知識的同時,讓學生明白這些知識的應用,有助于學生消化理論知識,促進實踐能力的培養(yǎng)。
3.建立學科競賽實踐訓練場所。建立如實踐教學創(chuàng)新實訓基地,大學生創(chuàng)客空間等實踐教學場所,開放實訓室和實訓設備,為學生提供自己動手,自主創(chuàng)新的發(fā)展空間,激發(fā)學生的學習熱情。
在職業(yè)教育中,如何提高學生的實踐創(chuàng)新能力是一項重要的課題,也是職業(yè)教育者的教學目標。隨著各種競賽體制的完善,以學科競賽為載體,積極鼓勵學生參加各種(下轉(zhuǎn)第160頁)(上接第34頁)學科競賽,通過競賽對大學生創(chuàng)新實踐能力培養(yǎng)的作用將會越來越顯著。高職教育必須以市場為導向,培養(yǎng)出更多適合社會需要的人才。
全國軟件專業(yè)人才設計與開發(fā)大賽平臺,為專業(yè)的教學改革指明了方向。從專業(yè)建設角度來說,應該參考大賽平臺的要求,對課程體系進行重新整合,以適應社會對軟件人才的需求;同時通過大賽平臺豐富教學資源,促進專業(yè)的對外交流,加強培養(yǎng)學生的自學能力、分析和解決問題的能力,提高學生的創(chuàng)新能力和就業(yè)競爭力。
【作者簡介】羅云芳(1981- ),男,廣西賀州人,碩士,廣西職業(yè)技術學院講師,研究方向:軟件工程,計算機網(wǎng)絡編程,計算機教學。
摘要:高職計算機軟件專業(yè)的教學應適應我國高等職業(yè)教育改革發(fā)展的新觀點、新理念和新思想,努力把本專業(yè)的學生培養(yǎng)成為高等技術應用型和高技能型專門人才。高職計算機軟件專業(yè)的教學方法可采用項目導向任務驅(qū)動法、類比法、啟發(fā)式、討論式、引導式、互動式、互助式等多種方法。
關鍵詞:高職;計算機軟件專業(yè);教學方法
一、引言
高等職業(yè)技術教育不同于普通高等教育,高等職業(yè)技術教育主要是培養(yǎng)技術應用型人才和技術含量較高的技能型人才。高職畢業(yè)生能否迅速地、真正地適應企業(yè)一線的需要是高職教育成敗的關鍵。
計算機軟件專業(yè)在高職各專業(yè)中具有非常顯著的自身獨到的特點,因而其教學方法也必須有很大的不同。一般專業(yè)的情況是,理解掌握概念、原理、公式,在此基礎上能解題,然后將此理解和解題能力應用到工作中去,一切也就基本滿足了。并且,對這些概念、原理、公式的講解,往往能結合具體的針對性明顯的小例子,以達到使學生透徹掌握之目的。計算機軟件專業(yè)則與此大不相同。一是它的許多概念、原理、公式,你是找不到具體的針對性明顯的小例子的,也就是說,你不可能通過講解幾個小例子,達到使學生透徹掌握這些概念、原理、公式的目的。二是就算學生透徹地掌握了概念、原理、公式,那也只是停留在很粗淺的水平上,因為計算機軟件專業(yè)最優(yōu)秀的東西是復雜思路的構思能力,這種能力是不可能通過理解概念原理來達到的,而是需要有意識地長期地培訓磨練。
二、高等職業(yè)院校軟件專業(yè)普遍存在的問題
隨著改革開放,實施工業(yè)化進程的推進,高等職業(yè)教育逐步發(fā)展起來。盡管我國的高等職業(yè)教育起步很早,但發(fā)展速度卻非常緩慢,高等職業(yè)教育仍然是我們國家教育事業(yè)的一個薄弱環(huán)節(jié),辦學條件差、教學投入不足、發(fā)展不平衡等都是當前普遍存在的問題。雖然高等職業(yè)教育受到我國政府越來越大的支持,高等職業(yè)院校的辦學條件也有了一定程度的改善,但辦學機制以及人才培養(yǎng)的模式、規(guī)模、質(zhì)量等仍不能適應經(jīng)濟社會發(fā)展的需要。隨著IT技術的突飛猛進的發(fā)展,計算機軟件專業(yè)的課程教學內(nèi)容也不斷更新,新的技術層出不窮。高等職業(yè)院校計算機軟件專業(yè)的畢業(yè)生普遍存在問題是:所學知識與實踐有較大程度的脫節(jié)以及較嚴重的滯后等問題。很大部分的高等職業(yè)院校一味追求學科的系統(tǒng)性而導致許多高職畢業(yè)生專業(yè)知識不夠扎實、技能不夠熟練、與用人單位的實際需求差距較大、工作以后進入狀態(tài)的時間周期較長、不能充分體現(xiàn)高職院校培養(yǎng)人才的優(yōu)勢與特色。造成這種情況發(fā)生的主要原因有:部分院校依然沿襲中專的辦學模式,甚至照搬本、??圃盒5霓k學模式,而沒有自己的辦學特色;大部分院校的師資水平不能適應職業(yè)教育發(fā)展的要求;大部分院校課程設置與教材的選用缺乏前瞻性,導致教學內(nèi)容和方法陳舊脫節(jié);辦學經(jīng)費緊張,導致實習、實訓條件較差;高職院校的生源質(zhì)量總體偏差,學生的學習熱度和刻苦鉆研精神較弱,面對新環(huán)境與新技術顯得束手無策,從給用人單位不好的印象。
我們不能擴大在軟件方面的教學經(jīng)費,但我們可以改變教學模式、提升自身的業(yè)務素質(zhì)、編寫適合本院師生的校本教材、努力有針對性的選擇適合自己所帶課程的教學方法,以此為高職計算機軟件專業(yè)的教學做點自己的貢獻。本文僅寫一些本人對高職計算機軟件專業(yè)教學方法的探索。
三、教學方法的探索
為深化高職教育教學改革,高職教學工作者要大力加速教學方法的改革、盡快實現(xiàn)教學方法、手段的現(xiàn)代化。在教學過程的實施中,我們要盡量采用“項目導向任務驅(qū)動式”、“啟發(fā)式”、“討論式”、“引導式”、“互動式”、“互助式”等各種教學方法,從而引導學生自覺、主動地學習,培養(yǎng)學生的綜合能力。譬如,對《數(shù)據(jù)結構》、《軟件工程》等課程,以講授為主;《C語言程序設計》、《Java程序設計》等各種高級語言等課程,以講授結合上機實習為主;像系統(tǒng)開發(fā)等課程最好采用以“任務驅(qū)動”法進行教學。對于實踐性強的課程,教師可以把該課程的主要思想及問題向?qū)W生作“引導性”的講授,然后布置一些有代表性的課題或者項目,提示解決問題的思路,讓學生通過查討論、資料等方式完成任務,以此來感悟和理解相關知識,學生通過完成一個個具體的課題,從而達到融會貫通該門專業(yè)課需掌握的知識的目的。在讓學生掌握知識的同時也培養(yǎng)了學生的團隊精神和利用所學知識解決實際問題的能力。此外,還要合理充分的利用校內(nèi)外的各種教學資源,提高教學資源使用效率;加強多媒體教室及計算機實訓室的建設;積極鼓勵開發(fā)精品課程資源,增加課程的開放性和靈活性。下面具體談談幾種教學方法:
(一)“項目導向、任務驅(qū)動”法
計算機軟件專業(yè)很多程序設計課程都可以采取這種教學方法。項目導向、任務驅(qū)動法主要是教師通過一個個項目,把蘊含該課程知識點的小項目分解成一個個任務,讓學生通過完成老師布置的任務,最終完成一個個項目,通過項目的學習達到掌握知識點,通過掌握知識點后了解項目的完成過程。所謂“項目導向”就是教師利用項目案例開發(fā)的過程、方法和思想同教學工作結合起來,引導學生在分析和解決問題的過程中學習專業(yè)知識從而鍛煉學生綜合運用所學知識的能力。眾所周知,計算機專業(yè)課知識點較多、實踐性較強,以高職類專業(yè)課更為突出。學生在學習一定的理論知識的同時需要把它加以靈活的運用,從而做到融會貫通。通過教師設計一些IT項目,在教學工作的過程中讓學生用所學的知識加以實現(xiàn),這就是所謂的“項目導向”的教學方法。
(二)“互助式”教學模式
在互助式教學模式中,教師布置給學生的學習任務是學生學習的主要動力,是問題提出的關鍵所在。教師根據(jù)教學大綱將課程所包含的知識要點分成若干個教學模塊,并將知識要點蘊涵在學習模塊之中,使學生通過完成任務模塊來達到課程的教學目的和培養(yǎng)目標。教師根據(jù)教學目標,結合學生學習水平,將教學內(nèi)容精練成一個個實際問題或?qū)W習任務,通過激發(fā)學生的學習興趣,讓學生產(chǎn)生學習的動力,從而引導學生的完成任務。學生在收到教師安排的各項學習任務后開始進行自主探索,尋求完成任務的方法,在尋求解決任務方法的過程中學習知識,掌握和運用知識,從而完成教學目標。在尋求解決知識的過程中學生可以充分鍛煉自己的能力。
互助式教學模式中教師可以使用的互助方式包括:課程論壇、騰訊QQ群、電子網(wǎng)絡教室系統(tǒng)等。
(三)“互動式”教學
興趣是最好的老師,是學生學習的動力?;邮浇虒W剛好能很好的激發(fā)學生學習的興趣。教師在日常教學實施過程中應從培養(yǎng)、激發(fā)學生學習興趣入手,并貫穿教學的全過程.激發(fā)學生的求知欲,使學生愛上計算機程序設計。互動式教學是課堂上最常見、最重要的一種師生互動教學方法。傳統(tǒng)教學中教師以灌輸方式向?qū)W生傳授知識,這種教學方法使學生處于消極被動學習狀態(tài)。在互動式課堂教學中,教師根據(jù)教學內(nèi)容的特點和要求,開展互動式教學,培養(yǎng)活躍的學習氛圍,使學生建立起較強的自信心,從而激發(fā)學生學習的興趣。每一節(jié)課教師和學生相互提問,不斷研究探討中進行,將教師和學生真正放在同一平臺上,實現(xiàn)互動、實時交流的互動式教學。
上面列舉了多種教學方法,多形式的教學方法還應與多形式的課程考核相結合,才能更好地達到教學目的。計算機軟件專業(yè)的學科特點比較特殊,學生不僅要掌握相關知識,還要能融會貫通,將所學知識運用到實際的軟件項目中,所以在考核中要改變以往單一的理論考試,增加上機編程的考核??己酥羞€要逐漸減少專業(yè)課理論內(nèi)容,加大對學生團隊合作精神完成項目的能力考核。考核方式應從傳統(tǒng)的卷面考試過度到對學生實際能力進行考核,并逐步建立適合高職院校學生能力考核的科學的評價體系和評價方法。理論考試主要針對知識性、理論性較強的課程,考核學生對所學課程的重點知識;上機編程考核主要是考核學生實際動手能力、即興編程能力;綜合測試主要考核學生團隊合作、利用所學計算機軟件技術解決實際問題的能力。
總而言之,按照高等職業(yè)教育人才培養(yǎng)目標,不斷的深化改革課程體系和教學內(nèi)容,積極探索有利于我們高等職業(yè)教育的教學方法與手段,既能讓學生主動去學習、積極地學習、愉快地學習,又能培養(yǎng)學生的動手能力,為提高其就業(yè)技能打下堅實的基礎,這也是我們高等職業(yè)教育工作者所追求的目標。