日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服

計算機軟件專業論文

引論:我們為您整理了1篇計算機軟件專業論文范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。

計算機軟件專業論文

計算機軟件專業論文:高職計算機軟件專業差異化教學模式

【摘要】高職院校學生的整體素質參差不齊,學生的知識水平不平衡,不同水平的學生同在一個專業班級學習,統一的教學標準越來越不適應學生的需求。本文研究和探索差異化的教學理念、教學內容和教學方法,加強多樣性技能人才培養,促進學生個性的發展、激發學生獨特的潛能,培養具有軟件開發實施各個環節管理能力的高素質高技能應用性人才。

【關鍵字】軟件專業;差異化;教學方法

1.研究背景

1.1學生構成的復雜性

近年來,我國普通高等院校大量擴招,新的職業院校不斷增加以及高考學生的數量下降,使得高職院校學生的整體素質不斷下降,學生的知識水平及其不平衡。學生入學成績差別加大,不同成績的學生同在一個專業班級學習,統一的教學標準越來越不適應學生的需求。另外,高職院校學生的來源途徑增多,不再單純從普通高中招生,也有很多從職業中專,技工學校等考取的學生,普通高考來的學生沒有專業基礎,而對口招生的學生有一定專業基礎,使得學生的知識水平存在極大的差異。普通高考錄取的學生一直接受應試教育,而對口招生的學生長時間接受的是非應試教育,思想等方面比較活躍,已不能適應統一的教學標準的教學。因此,學生構成的復雜性使學生的學習能力和水平存在很大差異。

1.2學生個性突出,差異變大

新時代的大學生興趣愛好豐富,個性張揚,學習目標千差萬別,學生基礎知識、專業知識及學習能力各不相同,學生之間存在著認知結構和個性品質上的差別,如果忽視學生的這些差異,而采用相同的教育教學方法和教學內容,就會出現一些有專業知識基礎或學習能力強的學生“吃不飽”,而另一些沒有專業知識基礎或學習能力弱的學生“吃不了”的現象。這樣,很容易打消學生學習的積極性和學習興趣。因此,教師單一的教學模式已不能適應學生的發展,迫切需要制定不同的教育教學模式來適應學生的發展。

2.研究意義

2.1傳統的教學模式存在很多弊端。傳統的教學模式存在很多弊端,教學目標的單一性,只有認知目標而缺少人格目標和情感目標;對學生實行同一的教學方法和教學內容,忽視了學生個體的需求。傳統的課堂教學是脫離學生生活世界的,單調乏味的理性活動,缺少應有的生活意義和生命價值,同時也缺少應有的人文關懷。課堂上崇尚“教師講得清清楚楚,學生學得明明白白”的教學境界,使學生缺少選擇、判斷、探索、想象的思維和創造力。學生課堂上只有被動的接受知識,缺少自主活動空間,學習內容的強制性、認知活動的局限性、思維過程的依賴性、課堂交往的單向性都阻礙了學生個性的發展和創新能力的培養。

2.2實施差異化教學,能提升教育教學質量,提高學生實踐能力、專業技能與綜合素質。高職院校的差異化教育教學,真正做到從學生實際出發,按照不同層面學生的需求制定不同的知識目標,情感目標,認識目標的綜合培養;根據不同教育教學目標,設計與開發與之相匹配的教學內容、教學方法,鼓勵學生在學習過程中,存疑、選擇、批判、探索、想象和創造,使教學活動更好地適應不同層次學生的發展要求,充分的展現每個學生的發散性思維能力,使學生擁有健康的身心、良好的學習習慣和較強的團隊協作能力,使不同層次學生都能實現適應自身的發展目標”。因此,盡快設計和開發功能齊全、適用的差異化教育教學體系,有著非常重要的作用。

3.研究目標和研究內容

3.1研究目標

樹立差異化教學理念、實施差異化的教學內容、探索差異化的教學方法、建立差異化的學業評價標準,加強多樣性技能人才培養,促進學生個性的發展、激發學生獨特的潛能,培養具有軟件開發實施各個環節管理能力的高素質高技能應用性人才。

3.2研究內容

1)制定差異化教學目標依據學生個體的學習能力和學習水平不同制定不同的教學目標,適應不同學生的發展。對于有基礎較好且有較高學習興趣的學生,明確學習內容,重點培養學生的自主學習能力、自我構建能力和學生的創新能力,為終身學習打下一個堅實的基礎。對于基礎較差、學習自信心不足的學生,主要以傳授基礎知識和訓練基本技能為主,以培養他們熟練簡單的操作能力為教學目的。2)設定差異化教學內容有針對性的制定不同的教學內容適應不同學生的需求。對于學習較好,學習目標明確的學生,要適當加快教學進度,拓展學生基礎知識和應用技能的培養。對于學習目標不明、基礎較差的學生,加強教書育人工作,使這部分學生充分發揮自己的特長,學有所獲。3)探索差異化的教學方法有效的差異化教學方法應該根據不同的教育對象而有所不同,即使是同樣的教育內容,由于學生的學習能力,接受知識快慢程度不同等特點,應該針對每個學生的智力特點和發展方向“對癥下藥”地進行,分析每個學生的特點,對每一位學生的才能特點、性格特征做到心里有數,熟知自己的教育對象,針對不同的情況,因人、因時、因事、因地而施教,讓每個學生都能得到的教育與發展。4)建立差異化的評價標準差異化教學強調個體潛能的開發,不強求所有的人都掌握同樣的知識,所以評價標準應以促進每個學生的發展為目標。采用課題設計、項目評審等多樣化的考核手段,在具體考試過程中,實施差異化考試。

4.突破的重點和難點

4.1突破傳統教學模式的束縛,尊重學生個性差異,因材施教。傳統的教學模式根深蒂固,要想改變絕非易事,需要師生共同努力,不斷探索,尊重學生個性差異,因材施教,使每個學生都學有所得,學有所能。

4.2差異化教學中要對學生進行科學的動態的分類。根據學生的個體差異有學生自愿和教師選拔相結合的方式對學生進行分類,分類并非一成不變,對于基礎較差、學習自信心不足的學生,通過自己的努力和教師的指導,好好學習,要能進入學習好的學生的行列。

計算機軟件專業論文:計算機軟件技術專業課程體系建設研究

摘要:大力發展現代職業教育是社會經濟發展的迫切需要,課程體系改革是職業教育發展的關鍵環節之一。軟件技術專業課程體系改革應從實踐教學、校企合作、師生考核考試機制等方面進行。

關鍵詞:課程體系設置;實踐環節建設;師資隊伍建設;教學環節建設

在當前職業教育發展背景下,高等職業院校軟件技術專業要想實現專業培養目標,課程體系改革就成為其中重要一環。筆者認為,相關課程體系改革應該從以下幾個方面進行。

1課程體系設置

關于職業教育中軟件技術專業核心課程的設置,許多高校的做法或多或少存在一些可商榷的地方,主要表現在:軟件技術專業課程體系不完整;核心課程不明確;課程設置隨意性較強;設置思路不清晰等。課程體系的設置根據學生的專業培養目標和專業定位需要,一般應包括4個模塊:通識模塊、專業模塊、拓展模塊、綜合訓練模塊。在確定人才培養方案課程體系的時候,要立足高職院校現實,目標明確、定位。要根據市場發展趨勢提前做好謀劃,具體情況如圖1.圖1是人才培養方案課程體系的幾條主線,其他課程如安卓開發、互聯網編程技術等可以作為拓展的模塊去考慮。

2實踐環節建設

目前,絕大多數高職院校的軟件技術教育主要是傾向于理論教育,實踐教學環節薄弱。軟件技術實踐教學之所以薄弱,與軟件技術知識更新速度快、行業發展迅速、計算機語言種類多、軟件平臺更新較快、高校自身問題等密切相關。改變高校軟件技術專業的實踐教學發展現狀,可從以下幾個方面著手。2.1充分考慮實踐課程之間的銜接在建立專業課程體系的時候,精選課程,不貪全,確保精。在確定課程的時候,充分考慮后續課程的實踐環節與前期課程的銜接度。每個實踐環節既要考慮根據本門理論課程而設置,又要考慮與其他課程主線的耦合度,強調課程之間的內在關聯。只有科學地處理好理論環節與實踐環節的關系,對實踐環節進行高度的統籌規劃和整合,處理好整體設計與局部內容之間的關系,才能確保實踐教學內容的延續性和擴展性[1]。2.2充分保障實踐課程學時由于理論教學組織形式和操作性相對于實踐教學有很大的便利性,致使當前許多高職院校通常重視理論課教學環節,忽略實踐教學內容。這種安排嚴重制約了學生學習興趣和動手實踐能力的培養,難以保障實踐教學質量。在以“能力培養為基礎”的方針指引下,首先,在學時安排上,學校要保障每門課程理論學時和實踐學時的比例最少是1:1,甚至可以全部是實踐學時。另外實踐課程中要增加綜合性和設計性內容的比例,要求所有學生都必須參與整個設計環節,直到完成作品。2.3加強校企合作通過學校之間的交流、教師的調研、聘請企業工程師講座等方式來了解市場需求,是大多數高職院校的做法,這種表面上很周全,實際上短暫而有限次數的活動,并不能真正幫助師生掌握市場行情。校企合作首先要弄清幾個問題:企業需求是什么?我們需求是什么?有合作點沒有?如何才能合作?現實情況是,企業需要什么樣的員工,我們就應該培養什么樣的學生。如何培養企業需要的員工,應該是校企合作的出發點。基于以上事實,學校必須加大對企業的調研力度,及時了解企業的需求,合理設置實踐課程的教學內容。教學管理部門允許教師及時更新知識和實踐教學內容,保障學生對于新知識的學習,鼓勵和支持學生深入到企業,加強他們的動手實踐和創新能力。2.4加強實訓室管理學校的一切管理最終都是為教學服務,然而,當前大多數高校為了實訓室管理上的方便,減少機房開放時間,使得學生僅能在上課期間進入實訓室。這樣怎么培養學生的動手能力,怎么形成技能?學生學習的積極性、主動性和創造性又何以培養?學校要培養學生的動手能力,就必須解決實訓室開放程度不夠的問題。如建立實訓室管理制度,延長開放時間,做好日常機房使用日志登記工作,工作人員值日制度,勤工儉學學生工作管理制度,設備領用登記制度,培養學生的自我管控能力等。2.5加強課程考核改革目前,理論課考核方式和手段比較簡單,一考定成敗。實踐課程的考核使用這種方式肯定不行,因此實踐課程考核機制隨意性和隨機性就經常出現。大多數教師根據學生的出勤狀況、書寫的實踐報告、現場答辯等綜合給出學生的最終成績,不同的教師對于相同的學生給出的成績差異性比較大。這必將挫敗學生實踐的積極性和主動性,不利于對學生實踐能力的培養。因此,要大力鼓勵實踐課程教師進行教學改革,針對不同的專業方向,選擇多樣化的科學合理的評價考核機制;考核中應考核學生系統設計和實現能力、報告書寫整理能力以及作品的展示與匯報能力,還需要特別注重考慮學生分析問題和解決問題的能力、自主學習的能力、運用理論知識解決實際問題的能力,從而促使學生能夠適應工程實踐的需求[1];也要考慮學生將來從事的職業素質的需要,可以引用企業對員工的考核方式,對學生進行該門課程的考核。

3師資隊伍建設

當前高職院校師資隊伍建設基本上是按照本科院校模式進行建設和考核的,因此,組建一支符合現代職業教育需要的教師隊伍確實是一個值得探討的課題。及時,高職院校以培養學生的職業技能為重要目標,引進教師不應過多強調學歷,要考慮更多其有關的專業技能。如:有無企業實踐經歷?參加過哪些級別、哪些專業的技能大賽?參加過哪些社會實踐活動?發明專利?除考試獲獎以外,還有獲得過哪些動手操作類獎項?第二,對現有教師隊伍進行建設。現代職業教育使得高職教育的培養模式要適應它的發展。作為這一模式的執行者——教師自身必須具備這種素質,加強技能培訓,提高自身的實踐動手能力。一個的高職院校教師既要走進企業,又要貼近市場,還要掌握當代高職學生的身心特點。第三,教師隊伍職稱系列多元化。現代職業教育應把加強師生技能實踐放在及時位。教師如果花過多的時間去寫論文,參與課題,何來的時間進行技能培訓。因此,能夠體現教師技能水平的一些資格證、技能證書等應該在高職院校教師職稱評定和晉升中更多地體現出來。第四,加強教師團隊建設,形成在技能上、年齡上、職稱上合理的教師梯隊,這是職業教育的生命力,也是高職院校的生命力。學校在這類教師職稱評定、績效獎勵、考勤考核等配套的機制上要給予較大的傾斜。

4教學過程建設

4.1培養學習興趣興趣是好的老師,培養學生學習的興趣是職業教育的首要課題。在物質資料比較豐富的今天,要求學生去學習枯燥的軟件技術專業課程,確實有一定的難度,但如果我們把作為支撐的程序設計與項目相結合,與學生感興趣的東西如游戲相結合,一定能取得較好的效果。4.2提高教學水平程序設計類課程雖然是軟件技術專業的基礎課程,但是這些課程對學生今后進行系統開發和設計工作與學習都有著緊密的聯系,因此,要特別重視這些基礎課程的教學,提高這類教師的教學水平。程序設計類課程是一個工具,開發時還應和其他專業結合應用,教師必須具有一定的聯系能力和綜合能力。另外,程序類課程知識的時效性比較強,設計語言的更新換代較快,教師應該培養自己終身學習的意識和行動,注重知識的更新換代,爭取把近期的知識傳授給學生。4.3改進教學方法采取合適的教學方法能夠減輕學生的學習負擔,讓學生樂于接受知識,有利于建設專業課程。教師在進行專業課程授課的過程中,可以采取多媒體教學和實驗教學相結合的教學方法,教師講授一個知識點之后,學生可以隨即應用,既能夠加深印象,還能吸引學生的學習興趣[2];也可以利用適合本專業的教學方法,如項目教學法、模擬企業的開發情景,讓學生體會到上班的情形,培養其職業素質;還可以發揮學生的主動性,將學生分組,在班內組織互相學習,集體進行討論,相互鼓勵,既能培養學生的學習熱情,又能培養他們的團隊意識。4.4培養動手能力軟件技術專業課程是應用性和實踐性都很強的課程,只懂理論,不會動手,在應用市場是沒有生存空間的。培養學生的動手能力,首先,要特別重視理論課程后面的單項實訓,這一環是培訓學生基本技能的基礎,是為后面的綜合項目服務的。其次,綜合項目開發。這個階段是模擬企業或者直接從企業拿項目過來進行的,這是真正的應用,也是學生形成技能的關鍵階段。,為了提高學生的技能,可以多組織一些校級本專業的賽事,如軟件設計大賽、技能大賽等,鼓勵學生多去參加省級、部級的本專業的大賽等。4.5改革考核機制大力推進考核形式和方法改革,對專業基礎課程強調知識的性考查,大面積減少閉卷考試方式;對實踐類課程的考核采取上機操作、作品展示等形式。[3]學校要對學生的各種創新行為和成果給予正面的激勵和獎勵,對學生在技能大賽上的獲獎,在綜合測評中更多地體現出來,以評價促發展,提高學生的綜合能力。

5總結

職業教育改革的核心問題同時也是專業建設的核心要素就是課程改革。構建一個適應于未來發展需求的軟件技術專業課程體系,軟件技術專業培養就成功了一半。

作者:高錦標 李立 單位:安徽中澳科技職業學院 安陽工學院

計算機軟件專業論文:計算機軟件專業合作辦學模式

文章摘要:高職院校計算機軟件專業與IT教育機構合作辦學,是培養實用性軟件人才的新模式,同時也是高職院校進行教學改革的一個重要舉措。實踐證明,合作辦學緩解了專業招生、學生就業與企業招工存在的問題,同時促進了雙師型師資隊伍的建設,實現了優勢互補、資源共享、共同發展的辦學目的。

關鍵詞:高職院校;合作辦學;人才培養

1.高職院校計算機軟件專業人才培養模式分析

隨著信息技術的廣泛應用,軟件行業的快速發展已構成推動一個國家的社會經濟發展之重要因素。為了適應全國范圍經濟產業結構調整以及發展軟件信息產業對軟件信息人才的緊迫需求,在2003年11月,教育部、國家發改委等九部門聯合下達了《關于加快軟件人才培養和隊伍建設的若干意見》,指明了我國軟件人力培養和隊伍建設的總體目標,并要求構建功能配套的軟件人才培養體系,提出高等學校和職業技術院校的計算機教育是實現軟件人才隊伍建設的重要來源。部分高校嘗試著改變現有的人才教學途徑,但是受傳統人才培養模式的影響,我國大中專院校開設的計算機軟件專業,其在課程體系及專業設置上幾乎是大同小異,其專業人才培養定位模糊。在校學生都是按照“通才”模式教育,而對于軟件行業的人才需求則應該更多側重于軟件領域的“專才”教育,特別是對于高職大專院校,由于生源門檻較低,學生自身素質條件有限,按照“通才”方式來培養軟件技術人才,教學難度大,畢業學生在專業技能、知識結構、綜合素養等方面與企業實際需求處于脫節狀態,專業教育方向不能適應行業對軟件人才的真實需求。

2.高職院校計算機軟件專業與IT教育機構合

作辦學人才培養模式相對于高職院校計算機軟件專業“通才”教學模式下培養出來的應屆畢業生并不被用人企業青睞的情形,社會上興起的IT教育機構推薦上崗的學員卻受到軟件相關企業的熱烈歡迎。究其原因主要是由于近年來IT業發展迅速,全國多個地區的“技工荒”現象日趨嚴重,很多用工單位招收不到適合的技術員工,而大量應屆畢業生卻找不到合適的工作,形成了人才供求矛盾。IT教育機構則是以企業需求為準則,強化實習實訓,重點培養學員的操作與實踐能力,側重于職業技術技能教育,聘用實踐經驗豐富的企業工程師進行現場教學和技術指導,使實踐性教學環節貫穿于職業教育的全過程,讓學員上崗時直接就能與用人企業實現就業“零適應期”,滿足企業對技能人才的需求,得到企業垂青。而IT教育機構自身也存在著辦學資質、辦學規模與辦學場地等多方面限制,在這些方面高職院校擁有著IT教育機構無法比擬的人力與資源優勢,首先高職院校具有一大批教學經驗豐富的一線教師,師資隊伍穩定,教師在學歷結構、職稱構成等方面的搭配合理,教師的專業理論基礎水平扎實。其次大部分的高職院校均屬于國家公立學校,辦學歷史悠久,教學設施齊全,文化底蘊濃厚,在社會中具有重要的影響力,學生畢業時可獲得經國家和社會認可的學歷及學位。實行合作辦模式,有利于在充分發揮各自優勢的提前下彌補各自不足,形成“優勢互補,共享資源、互利互惠、共同進步”的雙贏局面。

2.1共同制定人才培養方案

高職院校和IT教育機構共同協議制定人才培養方案,明確人才培養目標,強調培養“軟件藍領”。隨著軟件產業的發展,其行業分工日益細化,軟件業也不再是只有少數“專家型”精英從事的行業,軟件領域的人才需求,已向層次化、系統化轉變,形成軟件系統工程師、軟件開發、程序編寫與調試人員、系統管理與維護員等分層的格局。不同職位人才的培養需要依靠不同的培養機構及培養方式。高職院校與IT教育機構合作辦學人才培養方案應圍繞培養軟件藍領人才展開,滿足我國軟件產業金字塔底端所急需的“技能型”、“應用型”人才需求。

2.2共同參與教學過程

IT教育機構對于企業需要人才所具備的素質條件較為了解,在軟件專業合作辦學過程中應該讓IT教育機構參與高職軟件教學的專業設置、課程安排以及教材選定,為院校軟件專業學生提供實習、實訓基地和設備,并參與高職院校專業教學過程及學生的考核等環節,讓企業專家來到學院進行現場授課和經驗指導,帶領學生完成實踐操作,真正讓學生融入到軟件企業化的實訓項目中來,為學生今后能“零適應期”進入到對口的企業工作而奠定堅實基礎。

2.3共同建設師資隊伍

在職業化教育中,教師不但要求掌握深厚的理論基礎,還需要具備豐富的實踐經驗。從目前高職院校軟件專業的師資結構看,“雙師型”教師比例甚少,不能滿足軟件專業職業教育發展趨勢。筆者認為,合作辦學模式為高職院校培養“雙師型”教師提供了一條重要途徑,即學院派專業教師到合作的IT教育機構進行掛職鍛煉,參與軟件企業實際工程項目,由工程技術人員直接進行傳、幫、帶。IT教育機構同時讓經驗豐富的專技人員來學院兼課,定期交替輪換,形成高職院校與IT教育機構之間教學資源共享、師資隊伍共建的格局。

3.高職院校計算機軟件專業合作辦學模式效果

高職院校軟件專業與IT教育機構聯合辦學模式是一種對教育資源重新整合方式,它縮短了從課堂到崗位、從學校到社會間的距離,更有效地實現了人才定向培養目標,達到了軟件技術“專才”的教育目的。這種聯合辦學模式在提高學生文化素質、技術能力和職業素養的同時,解決了學生的就業難問題,實現了招生和招工的同步、教學和生產的同步、實習和就業的同步,達到了學校、企業、社會、學生之間互利共贏的目的。以湘西民族職業技術學院計算機軟件專業為例,自2013年9月,湘西民族職業技術學院計算機系與深圳奮達教育集團正式開展IT軟件聯合辦學共建專業合作培訓項目以來,已由學院選送百余名軟件專業學生到奮達教育進行專業技能的強化學習,并成功推薦培訓合格學生進入深圳軟件園園區企業實習就業,就業職位為專業對口的軟件開發或測試工程師,就業學生平均工資在8000元左右。2016年湘西民族職業技術學院軟件專業招生人數更是有較大提升,三年制、五年制軟件技術專業開班數均由原計劃的1個班增設為2個班。據跟蹤調查,用人單位對聯合辦學培養的高職畢業生滿意率達到95%以上。合作辦學模式真正做到了企業需要怎樣的人才,學校教育就為企業培養怎樣的人才,實現了學生零距離就業,做到專業學習和上崗就業的無縫銜接。時代賦予了高職院校軟件專業良好發展的契機,探索其合作辦學模式有利于提升高職院校技能型軟件人才培養的質量,為高職院校教學改革提供辦學途徑。

計算機軟件專業論文:計算機軟件專業高職教育探析

摘要:計算機專業是現在社會中比較熱門的專業,也是如今在高中和大學中的必修專業,同時也是不少學子選擇的一生為伴的專業課。伴隨著計算機軟件的迅速發展,及人們生活的現代化,對計算機的需求日益增大。本文主要從計算機的社會需求和功能方面,來介紹計算機軟件專業在高職教育中的發展。

關鍵詞:計算機軟件;高職教育;社會功能;社會需求

從計算機在中國誕生及發展的短短幾十年間,計算機在中國已經取得的成就。生活的數字化,教育的數字化和多媒體化,不得不提及計算機。然計算機雖好,在高職教育中,大多數老師在授課過程中或許相對于以前,現在有更多的圖片,影音設置,為我們的教學提供了更多的便利,但是同時卻忽略了老師的能動性。事物的發展總是有兩面性,有利有弊,我們之所以大力推行計算教育高職教育在大學的發展,只是因為利大于弊。在高職教育領域,計算機專業的劃分依據學校的具體情況劃分,劃分有專業和非專業之分,并且每個專業有自己的專攻。比如我們所了解到的:網絡工程、軟件檢測、軟件開發、還有設計游戲開發等。計算機軟件是我們應用計算機系統中的程序及文檔,通過計算機方便快捷的達到我們的目的。計算機網絡是具有獨立功能的計算機周邊設備,主要的系統工作流程是通過在網絡操作系統中連接的通信協議,從而實現其最強大的功能同時也是惠利全社會的功能,實現資源共享和信息傳輸。不同的發展方向,要求的人才卻不盡相同。計算機軟件專業在大學是非常受歡迎的同時要求也是非常高的。

1計算機軟件專業的培養目標

大學生是一個容易接受新事物的群體,同時也是受到高素質高水平教育的群體,因此對于大學學生計算機軟件專業的要求也是非常嚴格的。學生不但應該掌握計算機軟件領域的基本理論和知識,還應該時刻關注國外先進的設計技術,學習經驗吸取教訓。對比與西方先進國家,國內外差距依舊是很大的,我國計算機技術起步晚,最初發展也慢,因此無論是學生還是社會人士都應該向美國,印度計算機發達的國家學習。高職教育越來越重視計算機軟件的學習,從大一開始,專業和非專業在校大學生都必須學習,并掌握一定要求的計算機技術。計算機技術在中國幾十年的探索,十二五計劃列入重要的教育目標,開發研究出版了系列叢書,以供我們學習。并且實踐證明近幾年計算機在大學的學習應用還是非常成功的。計算機軟件專業在高職教育中的應用是比較成功的,是值得我們探究的。

2計算機軟件專業的社會需求

如今數字化社會迅速發展,對于計算機中軟件的設計開發需求也是非常大的。計算機軟件有c語言程序設計,VB程序設計、java面向對象程序設計、數據結構、計算機網絡與通訊設計、多媒體技術與應用等等課程,主要應對于社會生活的不同需求。在社會中,企事業需求大量的軟件開發師、軟件測試師、軟件銷售于推廣人員,同時還需求計算機應用的、從事教育的老師等。計算機需求大,只要與電腦有關的都需要計算機人才,涉及教育、生活的領域多。計算機是新興的技術,近幾年來隨著自媒體的發展,人們對于計算機的認識也是有很大的進步的。開始時期的人們認為,計算機就是打游戲,就是會害孩子的罪魁禍首,這一偏激的的說法一直持續幾年。現如今計算機、IT業卻是人們熱衷選擇的專業。計算機專業人員通過計算機設計游戲,更新創新游戲,勞動獲取智力成果。而時間證明,游戲是人們休閑娛樂的產物,也可以是智力鍛煉平臺,只不過凡事不可過度。如今依賴于計算機存在的游戲是火熱的,同時需求也是火熱的,同樣的對于計算機專業的人員需求也是巨大的。計算機生存與需求之間,在社會各個領域生根發芽。

3計算機軟件專業資格證的考取

對于我們來說,做什么都要有個保障。駕車需要駕駛證、人民教師需要教師資格證、各類技師也有各自領域的證件,以此證明是合格的,那么同樣對于計算機專業的也需要證件。在各高校高等教育機構中要求學生考取此類證件,同時計算機對于高等代數、英語的要求是非常高的,要求學生掌握熟悉。計算機軟件的開發應用,并且高質量的具有創新意識的軟件需求是巨大的,同時也要求計算機軟件專業的學生,不可一味追求速度,重點是質量,才能夠被人們認可,社會所傳播。計算機專業高職教育初步探究,是不完善的,但是對于我們來說也是一個機遇,這是一個學習增長見識,吸收經驗的時段。我們不能自大盲目,也不可妄自菲薄,推廣計算機軟件的專業任重道遠,完善計算機軟件高職教育在大學還需我們共同努力。

4結束語

計算機是社會中的活力源泉,隨著社會的進步,改革開放的不斷加深,我們對于外來事物的認識也不斷深刻。國外的計算機技術是指得我們借鑒的。例如:具有“小硅谷”之稱的美譽的印度,在高等高職教育中重視計算機人才的保護培養,鼓勵創新發展和技術研究。而不是再創造。同時也可以通過印度為例,我們可以總結出,計算機科學的發展與國家的經濟社會的發展雖有關系,但是最重要的是對于計算機軟件專業的重視。對于我們而言,我們能夠清醒的認識到存在這個問題,那我們就要努力去改變。重視計算機軟件專業在高職教育中的地位與作用,加大投資、鼓勵創新、保護科研成果,最為重要的是培養在讀大學生的興趣,從而致力于計算機軟件專業在高職教育及社會的發展。

計算機軟件專業論文:音樂學專業學生的計算機軟件操作能力

一、課件制作能力

一名合格的中小學音樂教師所應具備的最主要能力是能夠勝任音樂課的常規課堂教學。作為一名教師,應具有扎實的語言表達能力和板書水平。隨著時代的進步,信息量更加豐富、相對粉筆板書更為直觀,且集視、聽效果為一體的多媒體教學課件出現。多媒體教學課件是指在教學過程中,通過教學設計,利用多媒體綜合處理文字、聲音、圖像、影像等多種信息的一種教學手段。音樂藝術以聲音為載體進行傳播。音樂課教學應充分遵循這一特性,把聲音的輸出作為音樂課最為重要的教學手段。因此,精心設計、制作多媒體課件,并能在課堂上嫻熟操作,是每一名音樂學(教師教育)專業學生應掌握的技能。目前,多媒體課件制作的主流軟件是美國微軟公司出品的MicrosoftOfficePowerPoint(以下簡稱PPT),這是一個“演示文稿”功能的課件制作軟件。在制作音樂課課件時,該軟件可以導入文字、課件背景、圖片(包括樂譜圖片)、音頻、視頻等素材,且能使其按照設計好的順序出現,以動畫的方式展現每一張幻燈片中的視聽素材。它能很好地滿足中小學音樂課教學中唱歌、音樂欣賞等幾種常見課型對多媒體課件的需要。

二、樂譜制作能力

音樂教師在常規音樂課教學、音樂節目排練活動中,經常要和樂譜打交道。因此,音樂教師的樂譜制作能力也非常重要。在利用多媒體課件輔助的常規音樂課堂教學中,有時需要在課件中向學生展示音樂作品的樂譜,以便教師做示范,這就需要在課件中插入樂譜。在PPT中可以以圖片的形式很方便地插入樂譜,但樂譜需要用專業打譜軟件制作,才能以圖片的形式導入PPT中。中小學音樂教師經常會負責組織學校的合唱隊、樂隊排練及重大節日演出的任務。在這種活動中,樂隊總譜不可缺少。或許有些經典作品的樂譜可以從專業樂譜網站下載,但更多情況是教師根據歌曲樂譜自行編配小型樂隊總譜。因此,為了使學生在排練時能有樂隊總譜方便視奏,用專業制譜軟件制譜就顯得至關重要。目前,國內通行的制譜軟件根據樂譜類型分為簡譜和五線譜兩大類。在簡譜繪制方面比較出色的有作曲大師、雅樂簡譜等;五線譜繪制軟件相對來說比較多,初級階段的有Overture,高級階段的有Sibelius和Finale。以上這些制譜軟件都可以對樂曲的調式、節拍、聲部、速度等進行設置,完成樂曲音高、節奏型、歌詞的輸入,以及對樂譜布局的排版和調整。因此,能夠使用制譜軟件繪制樂譜對于中小學音樂教師來說非常重要,是一項基本職業技能。

中小學音樂教師在日常教學中必然會涉及音頻編輯方面的工作。在音樂欣賞課的教學中,很重要的教學理念是向學生闡述樂曲的曲式結構,然后進行分段欣賞。切忌采取從頭播放到尾,囫圇吞棗式的聽賞,特別是像交響曲、奏鳴曲等較大型曲式結構的音樂作品,重復播放會使學生產生倦怠心理。正確的做法是欣賞多段體音樂作品時,如A—B—A結構,用音頻編輯軟件將作品按順序依次截開,讓學生分而聽之,去感受前后兩段與中間段落的對比。或者在欣賞奏鳴曲式時,把主部主題和副部主題的段落分割,讓學生分段感受奏鳴曲式的核心內容,然后讓學生單獨聆聽連接部和結束部,通曉奏鳴曲式各個樂章的段落進程,全樂章合而聽之。以上做法可以加深音樂欣賞課中,學生對大型曲式作品的理解和感悟。中小學音樂教師一般要擔任學校節日文藝匯演的組織工作,晚會演出也需要音頻處理方面的工作。在制作歌曲聯唱類節目的伴奏帶時,需要從網上下載每一首歌曲的伴奏音樂,再利用音頻制作軟件將其串聯起來,完成音響制作。這些工作都需要音樂教師具備一定的音頻編輯能力。目前常用的音頻編輯類軟件有AdobeAudition、SoundForge等,大多都支持對WAV、MP3、MPEG、AVI、WMA等多種音頻格式的轉換和播放,支持剪貼、復制、粘貼、多文件合并和混音等常規處理,支持對音頻數據進行擴音、衰弱、淡入、淡出、壓限、延遲等特效處理。四、網絡音樂信息收集能力進入21世紀,互聯網成為人們生活中不可或缺的信息工具。作為音樂學(教師教育)專業的學生,應具備在互聯網上搜索音樂信息的能力,包括在一些音樂類網站上檢索音樂專業知識,從酷狗音樂、百度音樂等音樂搜索引擎上下載音樂作品,或是在優酷和土豆等視頻網站上搜索中外音樂名作的演出錄像等。通過以上信息的收集,學生一方面可以加深自身音樂文化知識修養,另一方面,這些從網上搜索到的內容可以成為音樂教學課件中的豐富素材。

結語

綜上所述,作為音樂學(教師教育)專業的學生,應該對自己的專業發展方向有長遠的規劃,認清信息化高速發展的今天,電腦技術在中小學音樂教學領域所帶來的革新和運用。音樂學(教師教育)專業學生應該從在校階段就熟練掌握一名合格的中小學音樂教師所應具備的基本計算機軟件操作技能,為將來從事音樂教育工作打下良好的基礎。

作者:徐杰 陳瑤

計算機軟件專業論文:計算機軟件專業教學策略思索

一、引言

高等職業技術教育不同于普通高等教育,高等職業技術教育主要是培養技術應用型人才和技術含量較高的技能型人才。高職畢業生能否迅速地、真正地適應企業一線的需要是高職教育成敗的關鍵。計算機軟件專業在高職各專業中具有非常顯著的自身獨到的特點,因而其教學方法也必須有很大的不同。一般專業的情況是,理解掌握概念、原理、公式,在此基礎上能解題,然后將此理解和解題能力應用到工作中去,一切也就基本滿足了。并且,對這些概念、原理、公式的講解,往往能結合具體的針對性明顯的小例子,以達到使學生透徹掌握之目的。計算機軟件專業則與此大不相同。一是它的許多概念、原理、公式,你是找不到具體的針對性明顯的小例子的,也就是說,你不可能通過講解幾個小例子,達到使學生透徹掌握這些概念、原理、公式的目的。二是就算學生透徹地掌握了概念、原理、公式,那也只是停留在很粗淺的水平上,因為計算機軟件專業最核心的東西是復雜思路的構思能力,這種能力是不可能通過理解概念原理來達到的,而是需要有意識地長期地培訓磨練。

二、高等職業院校軟件專業普遍存在的問題

隨著改革開放,實施工業化進程的推進,高等職業教育逐步發展起來。盡管我國的高等職業教育起步很早,但發展速度卻非常緩慢,高等職業教育仍然是我們國家教育事業的一個薄弱環節,辦學條件差、教學投入不足、發展不平衡等都是當前普遍存在的問題。雖然高等職業教育受到我國政府越來越大的支持,高等職業院校的辦學條件也有了一定程度的改善,但辦學機制以及人才培養的模式、規模、質量等仍不能適應經濟社會發展的需要。隨著IT技術的突飛猛進的發展,計算機軟件專業的課程教學內容也不斷更新,新的技術層出不窮。高等職業院校計算機軟件專業的畢業生普遍存在問題是:所學知識與實踐有較大程度的脫節以及較嚴重的滯后等問題。很大部分的高等職業院校一味追求學科的系統性而導致許多高職畢業生專業知識不夠扎實、技能不夠熟練、與用人單位的實際需求差距較大、工作以后進入狀態的時間周期較長、不能充分體現高職院校培養人才的優勢與特色。造成這種情況發生的主要原因有:部分院校依然沿襲中專的辦學模式,甚至照搬本、專科院校的辦學模式,而沒有自己的辦學特色;大部分院校的師資水平不能適應職業教育發展的要求;大部分院校課程設置與教材的選用缺乏前瞻性,導致教學內容和方法陳舊脫節;辦學經費緊張,導致實習、實訓條件較差;高職院校的生源質量總體偏差,學生的學習熱度和刻苦鉆研精神較弱,面對新環境與新技術顯得束手無策,從給用人單位不好的印象。我們不能擴大在軟件方面的教學經費,但我們可以改變教學模式、提升自身的業務素質、編寫適合本院師生的校本教材、努力有針對性的選擇適合自己所帶課程的教學方法,以此為高職計算機軟件專業的教學做點自己的貢獻。本文僅寫一些本人對高職計算機軟件專業教學方法的探索。

三、教學方法的探索

為深化高職教育教學改革,高職教學工作者要大力加速教學方法的改革、盡快實現教學方法、手段的現代化。在教學過程的實施中,我們要盡量采用“項目導向任務驅動式”、“啟發式”、“討論式”、“引導式”、“互動式”、“互助式”等各種教學方法,從而引導學生自覺、主動地學習,培養學生的綜合能力。譬如,對《數據結構》、《軟件工程》等課程,以講授為主;《C語言程序設計》、《Java程序設計》等各種高級語言等課程,以講授結合上機實習為主;像系統開發等課程好采用以“任務驅動”法進行教學。對于實踐性強的課程,教師可以把該課程的主要思想及問題向學生作“引導性”的講授,然后布置一些有代表性的課題或者項目,提示解決問題的思路,讓學生通過查討論、資料等方式完成任務,以此來感悟和理解相關知識,學生通過完成一個個具體的課題,從而達到融會貫通該門專業課需掌握的知識的目的。在讓學生掌握知識的同時也培養了學生的團隊精神和利用所學知識解決實際問題的能力。此外,還要合理充分的利用校內外的各種教學資源,提高教學資源使用效率;加強多媒體教室及計算機實訓室的建設;積極鼓勵開發精品課程資源,增加課程的開放性和靈活性。下面具體談談幾種教學方法:

(一)“項目導向、任務驅動”法

計算機軟件專業很多程序設計課程都可以采取這種教學方法。項目導向、任務驅動法主要是教師通過一個個項目,把蘊含該課程知識點的小項目分解成一個個任務,讓學生通過完成老師布置的任務,最終完成一個個項目,通過項目的學習達到掌握知識點,通過掌握知識點后了解項目的完成過程。所謂“項目導向”就是教師利用項目案例開發的過程、方法和思想同教學工作結合起來,引導學生在分析和解決問題的過程中學習專業知識從而鍛煉學生綜合運用所學知識的能力。眾所周知,計算機專業課知識點較多、實踐性較強,以高職類專業課更為突出。學生在學習一定的理論知識的同時需要把它加以靈活的運用,從而做到融會貫通。通過教師設計一些IT項目,在教學工作的過程中讓學生用所學的知識加以實現,這就是所謂的“項目導向”的教學方法。

(二)“互助式”教學模式

在互助式教學模式中,教師布置給學生的學習任務是學生學習的主要動力,是問題提出的關鍵所在。教師根據教學大綱將課程所包含的知識要點分成若干個教學模塊,并將知識要點蘊涵在學習模塊之中,使學生通過完成任務模塊來達到課程的教學目的和培養目標。教師根據教學目標,結合學生學習水平,將教學內容精練成一個個實際問題或學習任務,通過激發學生的學習興趣,讓學生產生學習的動力,從而引導學生的完成任務。學生在收到教師安排的各項學習任務后開始進行自主探索,尋求完成任務的方法,在尋求解決任務方法的過程中學習知識,掌握和運用知識,從而完成教學目標。在尋求解決知識的過程中學生可以充分鍛煉自己的能力。互助式教學模式中教師可以使用的互助方式包括:課程論壇、騰訊QQ群、電子網絡教室系統等。

(三)“互動式”教學

興趣是好的老師,是學生學習的動力。互動式教學剛好能很好的激發學生學習的興趣。教師在日常教學實施過程中應從培養、激發學生學習興趣入手,并貫穿教學的全過程.激發學生的求知欲,使學生愛上計算機程序設計。互動式教學是課堂上最常見、最重要的一種師生互動教學方法。傳統教學中教師以灌輸方式向學生傳授知識,這種教學方法使學生處于消極被動學習狀態。在互動式課堂教學中,教師根據教學內容的特點和要求,開展互動式教學,培養活躍的學習氛圍,使學生建立起較強的自信心,從而激發學生學習的興趣。每一節課教師和學生相互提問,不斷研究探討中進行,將教師和學生真正放在同一平臺上,實現互動、實時交流的互動式教學。上面列舉了多種教學方法,多形式的教學方法還應與多形式的課程考核相結合,才能更好地達到教學目的。計算機軟件專業的學科特點比較特殊,學生不僅要掌握相關知識,還要能融會貫通,將所學知識運用到實際的軟件項目中,所以在考核中要改變以往單一的理論考試,增加上機編程的考核。考核中還要逐漸減少專業課理論內容,加大對學生團隊合作精神完成項目的能力考核。考核方式應從傳統的卷面考試過度到對學生實際能力進行考核,并逐步建立適合高職院校學生能力考核的科學的評價體系和評價方法。理論考試主要針對知識性、理論性較強的課程,考核學生對所學課程的重點知識;上機編程考核主要是考核學生實際動手能力、即興編程能力;綜合測試主要考核學生團隊合作、利用所學計算機軟件技術解決實際問題的能力。

總而言之,按照高等職業教育人才培養目標,不斷的深化改革課程體系和教學內容,積極探索有利于我們高等職業教育的教學方法與手段,既能讓學生主動去學習、積極地學習、愉快地學習,又能培養學生的動手能力,為提高其就業技能打下堅實的基礎,這也是我們高等職業教育工作者所追求的目標。

計算機軟件專業論文:計算機軟件專業教學方法綜合探討

摘要:通過對計算機軟件專業幾門核心課程以及該專業學生所必需核心能力的綜合分析,揭示計算機軟件專業以學生將來的實戰為教學目標,而不是搞以背概念為主的應試教育。總結出高效實用的計算機軟件教與學的方式方法:自下而上的教學法和自上而下的教學法。這兩大類方法在教學實踐中取得良好的效果。

關鍵詞:計算機軟件;核心課程;軟件開發;綜合構思能力;科研;教學

筆者一直認為,計算機軟件專業的核心就是兩個復雜性和三種能力。兩個復雜性是復雜的關系(包括復雜的數據結構、數據庫及多模塊之間的關系)和復雜的思路(包括算法思路和復雜系統的工作流程思路)。三種能力是編程構思能力(算法)、大程序的調試掌控能力和系統的構造能力。其中最根本的能力是編程構思能力(算法)。有了這個能力,其他能力都可通過有意識的培訓很快得到。計算機軟件專業知識更新快,新知識點層出不窮,但若把握了這個核心,所有新知識均為參考手冊。

與其他專業不同,計算機專業的幾門主要課程彼此連接非常緊密,孤立地學習和理解各門課程肯定達不到深度要求,但作為初學者,剛開始又不能不孤立地從最基本的概念學起。

為此,筆者借鑒計算機軟件專業兩種最基本的軟件開發方式,提出軟件專業教學的兩大方式,即自下而上的教學法和自上而下的教學法。前者是從基本概念和基本原理(包括程序語言的基本句型)講起,先孤立地應對各門課程,在此基礎上逐步與其他課程關聯起來。對此應多準備一些小例子,哪怕深度不夠,能初步說明問題就行。此方法適合于初學者。后者指的是從綜合構思一個較大的系統出發,從各門課程的關聯和綜合運用出發,自上而下,在關聯的層面上,在結合復雜構思能力的層面上,達到深入透徹地掌握某門課程具體概念原理之目的。該方法必須始終圍繞構思能力來進行,適合于高年級學生。

下面通過幾門課程談談如何應用這兩種方法。

1計算機語言課

計算機專業有一種錯誤的認識,編程是一種低檔次的工作,那是程序員的事,因而學生不重視語言學習和編程。事實上,一個軟件最終的產品是程序代碼,程序代碼包含了系統的分析設計、數據結構、數據庫、算法思路、編程技巧等全部信息,可以說,熟練掌控程序代碼的能力再怎么強調都不過分。只有精通了一門語言,才能運用、培訓和鍛煉編程構思能力和大程序的調試掌控能力,并最終實現軟件開發。通常,C語言是我國高校計算機專業普遍開設的課程,學生從大一開始學習。學習語言課最關鍵的是領會程序語言的思維方式,各種不同語言的思維方式都是相通的。C語言作為是有道理的,因為它的功能強大,并同時兼有高級語言和低級語言的優勢,特別是C語言的句型和語法現象非常豐富,熟練地掌握了C語言,以后學其他語言就非常容易了[1]。

鑒于C語言是及時門語言課,從低年級開始學,故此課大抵按自下而上的方法教學,以講解句型為主。特別重要的是,要讓學生領會程序語言的思維方式,必須用心去體會,而不是死記硬背。教師應準備大量的小例子,結合例子講解句型,并逐步加進較復雜一點的數據結構以及算法思路,從句型層面逐步提高到思路層面。愈快地進入到思路層面上,結合思路講解句型的運用及其上下文關聯,教學效率也就愈高[2]。始終將大量時間拘泥于句型是低效的。

C語言之后還要學其他語言課,此時的教學和學習方式就應與作為及時門語言課的C語言大不相同了。筆者的經驗是,學生在熟練掌握C(含C++)語言,尤其是在透徹領會程序語言的思維方式,以及程序語言的幾種句型類別之后,通過直接閱讀專家所寫的大型高質量程序源代碼,是學習第二門計算機語言的方式。當然,學生剛開始可能達不到這一水準,但以自上而下的教學方式作為原則是很重要的。下面以Java語言為例說明。

筆者教Java課的理念是:學生從大一開始學C語言,由于沒有什么基礎,當然應該從最簡單的概念、語法、句型學起,而學Java的學生往往是大二或大三了,他們此時已掌握了程序的思維方式,具備一定的編程構思能力,具有數據結構、數據庫、系統構造方面的知識技能,再從基本句型學起就是低效的。而且,作為一個大的開發平臺,Java擁有的類和函數的數目大得驚人,課堂上不可能一一講解。所謂“授人以魚不如授人以漁”,筆者的方法是教學生如何讀懂別人的程序,通過別人程序的總體功能及上下文來推敲理解Java類及其函數的功能及正確用法。即從大到小,由整體理解到推敲出小的細節,而不是相反,這樣不僅小的句型掌握了,而且別人的編程技巧也學會了,綜合構思能力也得到了鍛煉和提高。讓學生先掌握Java最基本的類和函數,能力具備后,他們就可用此方法自學掌握其他Java類和函數。在教學過程中,教師應注意鍛煉和培養學生較大型程序的調試能力及讀懂別人程序的能力,這會使學生在以后的工作中受益無窮。

在教學中,筆者針對開發中的重點難點訓導學生,以利于學生以后的工作實戰。軟件開發有三個方面最難突破,首先是綜合調試大軟件的能力。一個大而復雜的軟件,由多個小組開發出各個模塊,每個小組都認為自己做得很好,集成調試時卻問題百出,這時極少有人能掌控整個大軟件,把它調試順暢。再就是bug問題,有些bug非常難解決。然后是性能問題,主要是速度、內存消耗和容量問題。一些高手開發的成熟軟件,往往在這些方面做得相當優美,但用戶可能依然對性能不滿意,要求顯著改進。

教學目標的高低及正確與否對教學效率起著決定性作用。筆者希望學生學過Java后,對別人寫的數萬條以上語句的程序,不要任何文檔及注釋行,不作任何介紹,硬讀源代碼,就能將軟件結構、數據結構、數據庫、算法思路全部讀通并推出來,而且時間很快,然后想怎么改就怎么改。這就要求學生在數據結構、編程思路方面的功力必須強大。再者,數據庫、系統結構及其構思運用能力必須強大,否則不可能從系統的角度把握整個軟件。另外,學生必須掌握Java本身的結構以及面向對象編程的思維邏輯、各種方法技巧,至于Java的句型細節,有了上述條件,根本不需花多大功夫,根據上下文推敲一下就足夠了。

再次強調讀通別人程序的重要性,它能使你得到一切的一切!

2計算機算法

計算機算法不同于其他學科的較大特點是它需要一連串的思維,它們由許多關鍵點構成,這些關鍵點彼此依序而行,又動態關聯。任何疏忽遺漏或一知半解都會導致整個思路的失敗。這些正是復雜算法難于理解掌握的根本原因。解決算法問題,最需要的是復雜思路的構思能力,包括思維的多樣性、巧妙性和深入性。其中,多樣性體現的是想象能力,巧妙性是一種創造性思維,是一種天分,而深入性則是深深地沿一條思維脈絡進行下去的能力。這種構思能力需要長時間艱辛的培訓,最有效的方法是在頭腦中一遍又一遍地回味他人的復雜思路,將他人的復雜思路印在腦海里,時間一長,自然會功力大增。

因此,算法教學的關鍵是首先讓學生透徹理解和掌握較復雜的算法,然后才能使其將復雜的思路印在腦海里反復回味,以達到熟能生巧、觸類旁通之效果。因此,教師在講算法課之前,讓學生先作預習是必要的過程。先對要學的算法有一個初步的理解,并帶著問題聽課,才能有好的效果。其次,抓住關鍵點實屬必要。每個復雜的算法均有幾個關鍵點,攻破了這幾個關鍵點,算法也就迎刃而解了。筆者教學前先將算法分為易、較難和很難幾個等次,因材施教。告訴學生要講的算法屬哪個等次,使他們心中有數。容易的可以較快完成。對難的,教師先逐一講解關鍵點,然后讓學生依據講解自己看書,去理解這些關鍵點,然后再讓學生就不理解的地方提問,教師就學生的提問作更具針對性的講解。一般來說,經過這一過程,學生基本能理解這些關鍵點。接著讓學生自己將這些關鍵點串起來,形成思路。讓學生反復回味思路,并給出針對性的問題,讓學生解答。經此過程,學生大都能很好地掌握要點。

以一般圖搜索算法為例,算法從一個無向圖的初始節點開始,尋找距該初始節點路徑最短的目標節點以及最短路徑[3](該算法為經典基礎算法,一般算法教科書均可見到,這里不再贅述)。該算法有一定難度,無論是其思路技巧,還是其文字表述,均堪屬經典。學生若能掌握此算法,即為進一步深入學習算法打下良好基礎。

及時步,教師在學生預習的基礎上講一遍整個算法。

第二步,著重強調關鍵點。關鍵點一:對每一節點建立從父節點到爺節點等的祖先鏈,這一祖先鏈是動態變化的。要求學生理解祖先鏈,理解其為什么和如何動態變化。關鍵點二:OPEN節點和CLOSE節點的動態變化過程,必須清晰透徹地理解。OPEN表中已完成展開的節點放入CLOSE表中,此節點以后還有可能從CLOSE表中重回OPEN表中繼續展開,且可能不斷反復,為什么?

第三步,給學生時間,要求學生透徹理解關鍵點,并串成清晰的思路。

第四步,要求學生對還不夠理解的地方提問。有學生問,既然OPEN表中節點完成展開后移到CLOSE表,以后又反復從CLOSE表移到OPEN表重新做展開,那程序何時能結束?顯然這是沒理解該算法逐步向解迭代的過程,每重復一次,到頂點的路徑長度就優化一次,而這種優化不可能無限進行(反問學生“為什么”),最終OPEN表必然為空,程序終止。

第五步,演算一個較復雜的例子。

經過這五步,學生大都反映掌握了該算法。

對于軟件開發人員自己學習算法,在功力尚不強大且又無老師講解的情況下,在遵循上述步驟原則的基礎上,好先用幾個小例子或較小規模的輸入單步跟蹤算法的計算步驟,反復回味整個思路,以達到清晰把握整個思路之目的。即使是功力強大者,這也是攻克復雜算法思路的有效途徑。

在算法教學上,筆者注意結合科研上的難點,給學生以引導激勵,鼓勵學生大膽思索探討。例如, Hamilton環為著名的NP難問題[5],讓學生去解決這樣的問題顯然不切實際,但可以提到,以激勵學生。筆者將此問題稍稍改了一下,題目如下。

將具有N個節點的無向連通圖(最小度數為2,較大度數為3)的N個節點圍成一個圈,我們稱它為虛環,因為它可能包含很多斷點。希望用多項式實踐得到這個虛環。的要求是:虛環里不能包含孤立節點(即某節點與自己兩側的節點都不相連)。

此問題難度不太大,但要完成它也非易事,需要學生具有較強的復雜思路的構思能力。

3軟件工程課

首先,我們確定軟件工程學[7]課程的三大教學目標:一是掌握軟件開發的過程、步驟、方法;二是對各學科知識的綜合運用及加深協作;三是構思能力的培訓(此點為核心)。

要使學生不能僅限于對課本概念和原理文字上的理解,而必須時時面臨需要較復雜思路來解決的問題。因此,必須準備一些適合于課堂講解的、既短小精悍又能說明問題的例子。

例一,大學自動排課系統。輸入為:①資源。教室及其容量;每名老師及所能上的課。②每個班。人數及本學期上哪幾門課;多少課時。輸出為學生、教師以及教室管理員均能方便查詢的排課結果。要求同課可合班,盡量少占教室。此系統看似不大,但相當復雜。若學生能在課堂上透徹接受此例子,則意味著顯著的收獲:①該例子對數據結構和算法知識起運用和強化的作用,如怎樣優化使教室得到最充分的利用和較大的結余,做好此算法相當有難度。②該例子對數據庫知識起運用和強化的作用。數據庫表設計:為方便起見,可將上課時間作為一個實體,每天8節課,一周5天,共40節課,編號為1至40,可作主鍵使用。三個方案:①以班級加時間作主鍵,教室老師課程全部作屬性,一個表即能容納排課結果,另兩個方案為兩個表。讓學生比較到底誰優,在什么條件下優以及為什么優。此外,還有手動調劑功能,人的權限與機器排課權限之爭的問題、特殊課程和特殊教師的處理問題、教師課程的平衡問題等,都需要考慮。

例二,打手機的全過程分析設計。含市內、長途、漫游及交叉等多種情況。每個城市都有一個通信中心,市內用戶的所有數據均存放在此通信中心,手機用戶通過分散的基站與通信中心聯系,各基站只起中轉的作用,不存儲數據,而城市間則通過通信中心互聯。此例子相當能說明問題:①此例子讓學生明白,系統構思與編程構思類似,關鍵是打通思路,而不是背概念、套框框。②使學生學會將系統構思與數據結構數據庫的構思結合起來。③使學生明白用戶層面的需求與系統分析員層面的需求有本質的不同。本例用戶需求非常簡單,就是打通手機。而系統分析員的需求分析則要復雜得多。

總之,軟件工程課應運用自上而下的教學方法,準備幾個像樣的系統,從系統構思著手,讓學生通過例子理解掌握軟件工程各個章節的基本概念,達到綜合運用、融會貫通之目的。

4結語

針對專業特點,筆者提出計算機軟件專業教學的兩大方法:自下而上法和自上而下法,并通過幾門主要課程加以說明。在多年實踐研究的基礎上,給出了一些課教與學的關鍵點,既可供教學參考,亦可為軟件開發人員培訓提高功力之借鑒。

計算機軟件專業論文:面向能力需求的應用型計算機軟件類專業課程體系建設探索

摘要:針對高校傳統培養應用型本科計算機軟件類人才的專業課程體系存在的問題,以“需求導向,能力核心,理實一體,工學融合”為理念,在深度校企合作、產教融合的基礎上,提出了能力培養與軟件崗位需求對接、課程內容與軟件標準對接、教學過程與開發過程對接、孵化項目與產業市場對接的“四對接”應用型本科軟件類人才培養專業課程體系,以及校企融合的支持平臺、教學團隊、教學資源和質量保障體系四項建設保障舉措。

關鍵詞:應用型人才;計算機軟件類;課程體系;校企合作

隨著“互聯網+”戰略的推進,特別是電子商務、服務外包等新興信息技術產業的迅速發展,社會和產業對計算機軟件人才的需求日益強盛。根據有關部門不統計,今后每年對IT人才的需求將突破100萬,其中信息、軟件、網絡管理人才的需求占70%以上,而每年高等院校培養的此類畢業生數量和質量遠遠不能滿足行業發展的需要,兼備信息技術與行業知識的復合應用型人才更是緊缺。

傳統高校面向學科的專業課程體系、單一的課程教學模式和考核評價機制培養出來的軟件類人才能力與企業需求還存在不小的差距,一般企業不得不花6~12個月的時間和大量的成本對畢業生進行崗前培訓。如何構建面向能力需求的計算機軟件類專業課程教學體系是應用型軟件人才培養中的關鍵問題。

近年來,一些高校計算機軟件類教育工作者對該問題進行了探索,但是,如何在新形勢下面向能力需求建構應用型本科計算機軟件人才培養專業課程體系尚未有很成功的經驗。本文在深度校企合作、產教融合的基礎上,提出了一種“四對接”的專業課程體系,并提出了保障課程體系改革與實施的四項舉措。

一、應用型計算機軟件類專業課程體系現狀分析

隨著社會和高校對應用型轉型的認識不斷提高,地方性、應用型院校對應用型人才培養的定位越來越明晰。應用型人才培養需要應用型的課程體系。目前,不少高校軟件類專業課程體系還不能支撐培養目標,存在著以下問題和不足。

1.專業課程體系目標定位與產業能力需求脫節

傳統高校培養的計算機軟件類人才設計開發能力、創新創業能力普遍不足,不能較好地勝任新興信息技術產業軟件崗位,課程教學體系不能支撐軟件崗位所需要的核心能力培養。在課程體系定位上,過分強調學科、理論基礎扎實,輕視能力需求;在課程教學模式上,固封在傳統教室、實驗室上課實習,忽視與相關產業、企業的結合;在課程教學安排上,理論課程占比過高,實踐課程占比嚴重不足。

2.專業課程教學內容與生產實際脫節

傳統計算機軟件類專業課程教學的課程目標、課程內容、環節安排、教學方法、實踐途徑、評價機制、質量保障等與新興信息技術產業軟件行業能力要求、技術需求、組織形式、生產過程、質量標準等嚴重脫節。課程目標沒有與崗位技術相關細分能力要求一致;課程內容陳舊,距離當前行業流行軟件開發技術距離較遠,更沒有與生產標準相結合;實踐途徑、環節安排也很少與實際軟件開發過程相結合;評價機制只注重驗證性的個人實踐結果正確與否,而不是生產性的團隊項目測試是否通過。

3.支撐資源平臺與專業教學需求脫節

培養應用型軟件類人才的專業課程體系需要有較好的校企合作平臺支撐,需要有良好的校企合作運行機制,需要有校企合作的“雙師型”教學師資隊伍,需要有與軟件生產對接的教學資源。而目前大部分高校的校企合作僅僅停留在校外實踐基地上,只注重把學生派到企業實習,沒有與企業建立起深度合作課程教學的機制,沒有引入企業的師資和教學資源,不能滿足教學的深層次需要,校企合作還停留在淺層的實習合作。

二、面向能力需求的應用型計算機軟件類專業課程體系構建

1.專業課程體系的構建理念

針對產業需求和傳統計算機軟件類課程體系存在的問題,提出了“需求導向,能力核心,理實一體,工學融合”的應用型計算機軟件類專業課程體系建設理念。需求導向,是以產業、行業對計算機軟件類人才的實際需求為目標,兼顧畢業生的崗位適應能力和未來職業發展潛力,對課程體系進行頂層設計;能力核心,即課程體系的構建突出行業、企業實際需要的各項能力的培養;理實一體,即通盤設計理論課程與實踐課程,使理論課程與實踐課程融為一體;工學融合,是指與行業、企業共同設計、建設課程體系,把計算機軟件產業當前生產實際的開發標準、組織形式、流行技術引入課程體系,校企共同實施課程教學。

2.面向能力需求的“四對接”專業課程w系建設

(1)能力培養與軟件崗位需求對接,創新專業教學課程體系。經過廣泛的調研和深入分析,梳理出應用型計算機軟件類人才應具備三個核心能力,即“軟件開發能力、業務流程分析能力、溝通與項目管理能力”。在剖析三項能力的基礎上,設計全新的專業課程體系。根據三項核心能力培養的需要,建設業務流程分析、軟件開發、溝通與項目管理三個能力課程群。確定課程群中各課程之間銜接關系,課程中各知識點的串接,并設置課內實驗、獨立項目實訓、企業綜合實習等實踐環節。從及時、二學年的專業基礎知識課程,第三學年綜合應用課程到第四學年的行業相關崗位任職的職業素養課程,構建遞進式培養的課程體系。

在課程學分安排方面,大幅提高實踐課時和學分。獨立設置的實踐課程加上畢業實習等學分占到總學分的40%以上,主要核心專業課的實踐課時占總課時的45%以上。

(2)課程內容與軟件標準對接,深化改革專業課程教學內涵方法。從計算機軟件行業崗位實際出發,根據《計算機程序設計員國家職業標準》和服務外包軟件開發行業標準中的要求,將相關崗位所需的技能素質要求和技術標準細化,成為課程教學標準。學生通過“了解標準”“熟悉標準”到“使用標準”三個階段的教學、訓練和實踐,畢業進入工作崗位后,能夠自覺按照技術標準和工作要求規范操作。

在教學中,根據典型軟件崗位技術需求結合各課程要達到的細分能力目標,對教學內容、教學方法、組織形式、評價機制等做了的改革。對Java/Net開發工程師、UI設計、web前端開發工程師、測試工程師等崗位技術與能力需求進行深入的分析提煉,并通過優化課程教材與實踐案例把這些內容融入相關課程。將職業素養的培養融入日常教學和實踐中,強調編碼規范、編程習慣等基本職業規范。

(3)教學過程與開發過程對接,著力培養學生崗位勝任能力。梳理專業課程,以崗位需求的細分能力為目標,重構理論教學和實踐教學過程。在專業實踐教學環節方面,重構由專業認知實習、專業課內實踐、獨設實踐課程、創新創業實踐、綜合項目實訓、假期頂崗實踐、專業畢業實習、就業崗位試用等緊密相連的八個環節組成的實踐教學體系,通過理論與實踐交互、校內與校外交替、學習與生產交融,實施“從初級到高級、從簡單到綜合、從實踐到崗位”的綜合實踐能力遞進式培養。

依托校外實踐基地聯盟,將“面向對象程序設計課程設計”等8門主要專業課程的實踐部分或全部放在企業進行,使學生的學習過程直接與軟件企業生產過程對接。“項目開發實例”以軟件企業真實開發項目為案例項目,從合同簽訂、項目啟動、設計開發到測試與驗收,全程仿真模擬在企業實際操作,無縫對接軟件開發實際生產過程。

(4)孵化項目與產業市場對接,著力提升學生創新創業能力。依托基地聯盟,通過舉辦創新創業輔導報告、沙龍論壇以及開設創新創業課程等進行創新創業教育;通過組建創新創業團隊、設立學生創新研發資助項目引導學生創新創業;通過設立創業孵化項目、設立創新創業工作室、支持學生注冊公司等形式推進學生創新創業.依托本專業產學研“軟件研發中心”及教師工作室,通過“傳幫帶”機制,吸引學生參與教師科研,增強學生創新創業實戰能力。

為使教學項目更符合新興信息產業軟件發展方向,對接軟件產業市場,選擇基地聯盟企業關注的、創業前景良好的開發類項目設立為創新創業資助和孵化項目。企業也將一些實際項目的開發、設計和測試等環節直接放在學校,讓學生以參加項目組研發和實踐的形式參與其中。

三、專業課程體系建設的保障措施

1.建設機制融合的校企合作課程體系支持平臺

為支撐軟件開發能力、業務流程分析能力、溝通與項目管理能力三項核心能力的培養,在梳理專業課程體系所需要的實驗、實踐平臺的基礎上,依托部級校外大學生實踐教育基地――東忠集團服務外包基地,整合完善專業實驗室和校內外實踐基地,搭建校企融合的計算機軟件類專業課程體系教學支持平臺。

為了更好地取得政府、行業、企業的支持,成立由政府主管部門、省計算機軟件行業協會、省服務貿易協會、計算機軟件企業等高管、專家和學校、專業領導、教授共同組成的學校計算機軟件類人才培養指導委員會和實踐教學指導委員會。按照“過程共管、互惠共贏、共享合作”的原則構建人才培養和實踐教學共同體――計算機軟件類人才培養聯盟和實踐基地聯盟,以“供需對接、資源共享、利益共享、雙贏三益”的新型緊密融合的校企合作機制在校內和企業實施人才培養。

2.依托“千百工程”共建校企融合的教學團隊

依托學校“千人業師”“百業培師”的“千百工程”,建立一支跨越學科、校企融合的教學團隊,共同建設課程體系,共同實施教學。企業工程師全程參與教學項目和課程設計、組織、實施、考核;學校教師擔任企業項目經理、項目組成T和企業培訓師,全程參與項目的研發、業務流程設計、員工培訓等工作。團隊教學根據不同階段采用不同模式,在校內外理論教學和實驗、實習、實訓等教學環節中,采用團隊合作授課、指導和考核模式;在企業頂崗實習、畢業實習和就業崗位試用階段,采用企業分配崗位和真實項目,業師全權指導并考核、教師跟蹤管理的模式。

3.以企業實際項目為基礎共同開發教學資源

校企雙方根據行業技術和能力需求,以企業真實項目為基礎,分解課程知識點和技能需求,結合課程學習、實踐的特點,構建基于課程案例資源與企業綜合項目的“葉一枝一干”案例項目體系,實施教學后大大提高了學生的學習興趣和綜合實踐能力。

為“數據庫”“面向對象程序設計”等每門專業核心課設計了10~20個案例資源,校企共同實施理論和實踐教學。企業提供、雙方共同制作了用于綜合項目實踐課程的“人保會員管理系統”“地鐵管理系統”等10個企業大型真實項目,包括各項目的計劃書、需求分析說明書、概要設計說明書、測試計劃書等行業標準文檔。在梳理知識、技能和案例的基礎上,校企雙方合作開發教材和實踐指導書。

4.校企合作共建新型教學質量評價和保障體系

按照“校企共管、過程監控、目標管理”的原則構建課程教學評價體系和質量保障機制。通過校企融合的教學團隊多維度對學生的軟件開發、溝通協調、業務分析、項目管理、團隊合作等綜合能力給予綜合評價。構建“校、企、生”多元教學督導機制,對教學過程和狀態進行全程監控,通過常規聽課、專家評教、企業反饋、教學督查、畢業生跟蹤調查等途徑對教學過程進行多方位的監控和反饋。

經過專業課程體系建設和教學實踐,浙江樹人大學計算機軟件類專業在校學生在、獲得國家與省級學生課題、軟件著作權、國家與省競賽獎項等方面均取得了長足的進步,畢業生大部分在知名服務外包企業就業。培養了相對高就業率、高專業符合率、高薪水、高企業文化融入度、高職業發展潛力的“五高”應用型軟件類人才,企業、學校、家長、學生四方均較為滿意。根據麥可思公司近幾屆畢業生的數據跟蹤調查,學校計算機軟件類的畢業學生就業率高達96%,85%以上學生入職軟件開發和服務企業。學校計算機科學與技術專業入選浙江省重點建設專業、省新興特色專業,浙江樹人大學東忠實踐教育基地被列為部級、省級大學生校外實踐教育基地,校內基地被列為浙江省國際服務外包人才培育基地,該教學改革獲得浙江省教學成果一、二等獎。

計算機軟件專業論文:計算機軟件專業生產實習模式探索

摘要:生產實習是計算機專業教學中必不可少的重要環節。針對計算機專業的特殊性,我們采用學生校內實習的模式,以任務驅動式為主,組織學生分組完成課題的設計,使學生親身經歷軟件開發的各個過程培養學生的創新能力和實踐動手能力。

關鍵詞:生產實習 軟件

計算機軟件專業或軟件方向經過二年的專業學習,完成了計算機軟件開發相關的課程。在學習過程中,盡管采用了基于工作過程的項目教學法,但在整個教學體系中還是顯得有孤獨之感,整個課程體系對于學生來說體會不深。故生產實習顯得非常重要。

1生產實習及其必要性

生產實習是高等學校或中等專業學校學生,在生產現場以工人、技術員、管理員等身份,直接參與生產過程,使專業知識與生產實踐相結合的教學形式。通過生產實習,可以對學生專業知識、技能的實際水平,為社會主義建設服務的專業思想,社會主義勞動紀律與職業道德,以及教師的教學效果和思想工作,進行一次綜合性的社會檢驗。

2計算機軟件專業生產實習所面臨的困境

軟件開發企業在社會上如雨后春筍班出現,學生面臨的生產實習環境從想象中可謂十分豐富,但實際情況卻并非如此,軟件企業需要的是成熟的員工,而計算機軟件專業的學生缺乏實踐的經驗,兩者的矛盾導致了學生不能直接面向軟件企業進行生產實習。那么軟件生產實習環境的搭建如何實施?其一、引導軟件企業項目開發人員進駐校園指導軟件生產實習,但實施起來有些不易;其二、搭建校園生產實習環境,它是解決軟件專業生產實習的根本

3生產實習環境的搭建

其一、硬件環境的搭建,通過機房建立計算機軟件生產實習基地,模仿軟件企業開發模式,建立其工作場景,由四至五個計算機構成一個項目開發小組模塊。其二、軟環境的搭建。首先是具有軟件開發經驗的、具有雙重身份的教師軟件開發團隊,這是一個必要條件。有條件的學校可以聘請相關的軟件開發企業項目開發人員作為生產實習的開發顧問。其次,將生產實習學生定位為軟件開發項目經理和程序員,并由四至五人成立軟件生產實習開發團隊。

4生產實習體系建設

軟件生產實習其最終目標是解決學生軟件開發能力問題,因此制定生產實習內容體系時應考慮軟件開發的方方面面,力求形成一個完整的體系結構。生產實習過程中將解決如下問題:

其一、軟件開發生產流程問題。軟件從生產到投入使用,要經歷軟件需求分析、概要設計、詳細設計、軟件編碼及軟件測試及售后維護幾個階段,因此在設計生產實習時要考慮軟件工程方面的問題。

其二、軟件開發工具與技術問題。軟件開發過程中,將采用目前社會上的哪種主流技術,使用哪個開發平_,這也是要考慮的問題。

其三、數據庫技術。根據項目規模采用何種數據庫來規劃生產實習項目。

綜合上述,可采用如下體系結構:

軟件工程學:含軟件需求分析、概要設計、詳細設計、編碼設計、軟件測試和軟件維護。

軟件開發技術:開發技術、FineUI開發技術。

數據庫技術:SQLServer數據庫。

5生產實習實施方略

案例:某高職學院計算機專業大三某班級共有40名學生,在上期將進行模擬企業的生產實習。

【實習目的】模擬軟件公司軟件生產流程,開發軟件產品。

【硬件條件】40臺配置高端的計算機臺套,均實現網絡連接,且連接上Internet。且以小組方案按5人一組安裝形成相對封閉環境。

【師資條件】軟件設計師、計算機專業副教授各一名。

現將實施方案規劃如下:

5.1實習人員分組

將40名學生分成8小組,每小組5人,為每個小組配備一名學生能手,充當項目小組長或項目經理,并要求每個小組取一有進取意義的組名。

5.2制定生產實習計劃

5.3實施主要目的及要點

任務一至六,主要解決編寫軟件設計任務書的問題,要求學生對每一環節編寫相應階段的任務書,知道軟件是如何產生、分析設計為一完整產品;任務七主要解決利用技術編制軟件產品,強調技術手段;任務八主要利用目前社會主流開發技術編制軟件產品,掌握FineUI技術;任務九學生可以綜合利用所學技能獨立開發軟件產品。

5.4階段性成績考核

生產實習學生的考核分階段考核,每個任務完成后進行成績考核,由小組長和指導老師共同完成。考核表如下:

其中,軟件工程部分占比30%,項目實訓部分占比30%,生產實習項目占比40%,從而匯總得到生產實成績。

綜述之,經過軟件生產實習階段,按上述方案實施,實踐證明,達到了企業級的生產實習效果,促進了學生軟件產品開發能力的提高,不少學生經此階段進入了軟件生產相關行業或企業,圓滿實現了計算機專業學生的軟件生產實習的教學大綱要求,對計算機專業人才培養方案進行了強有力的補充。

計算機軟件專業論文:高職計算機軟件專業基于工程過程的課程體系構建

摘要:隨著信息技術的不斷發展,計算機應用系統也是越來越龐大和實用,開發軟件所采用的技術也是越來越。面對這些如雨后春筍般涌現出來的新技術,高職計算機軟件專業的教育者門有時候顯得手足無措,不知道講解哪些課程及其課程內容給學生。歸根結底是高職計算機軟件專業的課程體系更新緩慢、課程體系中的有些課程及其課程內容已經淘汰、更不上時代的發展。通過深入調查軟件企業及其行業標準,制定出科學合理的高職計算機軟件專業的課程體系,是當前培養出人才的前提。該文將采用基于工作過程的方法,對高職計算機軟件專業進行課程體系構建。

關鍵詞:工作過程;課程體系;計算機軟件

現在信息技術的發展,是信息技術各方面多方位的發展,不僅是計算機硬件配置越來越高,計算機網絡帶寬越來越大,移動終端越來越流行,甚者包括提供給用戶服務的計算機軟件系統也是功能越來越強大,操作越來越方便,正因為這樣,信息技術已經極大地提高了人類社會的生產效率和生活質量。正是信息技術多方位的發展,給信息大類下的每個專業的高職教育帶來了嚴重的挑戰,計算機軟件專業分屬于信息大類中一個重要的專業類別,自然也不例外。如何使高職計算機軟件專業教育水平跟得上信息技術的發展,是各大高職院校計算機軟件專業教師必須面臨的重大問題。課程體系是專業教學的設計大綱,只有對計算機軟件專業的課程體系進行時時更新和調整,才有可能維持教學水平,才有可能適應信息技術的發展,才有可能培養出適合軟件企業的人才需求。課程體系是指一個專業不同課程按照課程順序排列,是教學內容和進程的總和。課程體系中是由哪些課程組成,每門課程是由哪些課程內容組成,構成了課程體系研究中的關鍵。

1.計算機軟件專業的課程體系現狀

通過走訪高職院校,與高職院校計算機軟件專業教師和同學進行溝通交流,了解各高職院校計算機軟件專業的課程體系,對課程體系進行分析和調研,認真進行分析總結,得出了如下的幾種現象。

1)課程體系中有些課程不符合專業的特點。主要表現在有些課程與信息技術有聯系,但是與軟件專業沒有聯系。

2)課程體系中的課程之間關系體系不明顯,沒有體現出課程之間的先導課程和后續課程之間的關系。

3)課程體系中的每門課程內容沒有明確,這很容易造成教師在授課時的隨意性和盲目性。

4)課程體系中的課程及其課程內容已經淘汰過時,沒有進行及時更新和調整。

從以上的幾種現象可以看出,當前計算機軟件專業的課程體系構建還是存在很多的問題,根據調查的結果,有的課程體系是根據模塊化設計的,有的是根據崗位群設計的等等,幾乎每一個高職院校課程體系的構建都依據一套設計原則,設計出的結果總是顧此失彼。

2.基于工作過程的課程體系構建方法

通過到企業一線去進行參觀,考察,調研。了解目前企業開發哪些類型的軟件應用系統以及不同類型的應用系統的市場份額,了解不同類型的應用系統整個開發和實施流程,包括需求分析,項目設計,數據庫設計,軟件代碼開發,軟件測試和軟件實施等。通過市場調研,了解不同類型的軟件應用系統的整個工作過程,了解研究工程過程中所涉及的技能點和職業素質,研究出適合人才培養方案的計算機軟件課程體系。

3.基于工作過程的課程體系構建內容

根據軟件企業和行業調查結果顯示,當前采用Java語言進行軟件系統開發市場份額較高。通過搜索“世界編程語言排行榜”結果顯示,近三年來Java語言開發比例分別是18.2%,16.7%和21.4%,由此我們確定Java語言作為計算機軟件專業的核心語言。計算機軟件應用系統主要分為C/S結構和B/S結構,C/S結構和B/S結構各有優缺點,但根據目前流行趨勢來看,B/S結構更受客戶歡迎,因此我們將選擇B/S結構的web軟件系統作為研究重點。

基于上述分析,我們重點調研了基于Java語言開發的web系統的工作過程。掌握了web系統在完成之前經歷了需求分析,系統設計,數據庫設計,系統開發,系統測試和系統安裝與維護整個工作過程。通過研究,我們構建了下表的軟件專業的課程體系。同時通過企業調研和網絡搜索,了解行業內使用Java語言開發各種web系統采用的近期技術,包括前臺框架技術和后臺框架技術。當前行業內,在前臺框架技術方面,普通瀏覽頁面多采用基于響應式的bootstrap框架,能夠做到屏幕自適應效果,在PC和手機上都能夠進行方便的瀏覽頁面,省去了過去分別在PC和移動終端上單獨設計瀏覽頁面的工作,提高了工作效率,在管理員頁面,我們采用easyui jquery框架技術來進行頁面設計。在后臺框架技術方面,不同的web系統采用不同的框架技術,在諸如ERP企業web系統和OA辦公自動化系統等,我們采用流行的SSH框架技術進行后臺設計,在諸如電商web互聯網系統,我們采用流行的SSM框架技術進行后臺設計。在構建過程中,將工作過程中所涉及的理論知識和實踐操作技能,我們按照了專業基礎課,專業核心課,專業核心高級課程的三層架構進行了課程設計,使課程體系結構設計具備層次感。之所以要有層次感,使學生在學習時有基礎,對技能的掌握能夠層層遞進,最終能夠達到融會貫通。同時在構建過程中,我們不僅確定了課程名稱,還確定了每門課程的課程內容大綱,之所以要確定課程內容大綱,是防止任課老師在授課時的隨意性和盲目性,偏離了課程體系的知識結構。高職計算機軟件專業基于工作過程的課程體系構建內容如下表所示。

4.結論

只有到企業一線去進行考察、調研,才能掌握軟件項目的開發流程和軟件項目框架搭建、代碼實現所需要的流行技術。根據調研結果,采用基于工作過程的方法,來分析和構建課程及其課程內容。只有這樣,才能構建出符合市場人才需求的專業課程體系結構。按照這種專業課程體系進行培養,必定可以培養出技術,素質的人才,為我國的社會主義現代化建設貢獻力量。該課程體系的部分課程及其課程內容經過我院的件專業試行教學,取得了很好的教學效果,學生就業率及就業檔次有了明顯的提高,實踐證明該課程體系及其課程內容是實用和可行的,值得其他高職院校借鑒和推廣。

計算機軟件專業論文:淺談高職高專計算機軟件技術專業行業需求現狀和培養策略

摘 要:新時期隨著科學技術及經濟發展速度的不斷加快,計算機技術在不斷完善中向前推進,與人們的生活息息相關。高職高專院校相關專家提出應該加強計算機專業基礎能力培養,按照行業需求現狀進行相關課程及理論教學,高職高專院校作為計算機專業人才培養基地,在已有傳統教學模式基礎上進行改革及策略研究存在一定難度,實際操作中勢必遇到各種難以解決的問題,因此各高校應該從基本教學工作出發,結合學生學習情況,以行業基本需求作為各項工作出發點,展開各項工作。該文重點分析計算機軟件技術專業行業發展需求現狀及出現的問題,通過問題剖析,找出適合高職高專院校學生的專業培養方法、策略,以保障各高校平穩快速發展。

關鍵詞:高職高專 計算機軟件技術 行業需求 培養策略

經濟飛速發展與計算機技術及信息技術的推動有密切關系,受到各方廣泛關注,國家大力支持計算機軟件技術應用推廣,各高校順應時代需求,廣泛開設相關專業。計算機軟件技術發展需要高素質軟件人才的大力支持,我國各大高校雖然開設計算機軟件專業,并有很大一部分應屆畢業生步入社會,但是許多企業計算機軟件相關崗位依然缺乏相關人才,主要是因為企業所需人才與高校專業培養之間的矛盾所造成的[1]。該文通過分析計算機軟件技術專業發展現狀及問題,著重探討人才培養策略,以盡快解決這種矛盾。

1 高職高專計算機軟件技術專業發展現狀

計算機軟件技術在我國發展過程較為緩慢,時間較長,隨著信息技術不斷完善,計算機軟件行業也在迅猛發展[2]。各高職高專院校順應求職需要,廣泛開設相關專業,我國計算機軟件產業從源頭出發,逐漸走上可持續發展道路,雖然整體趨勢穩步快速發展,但是日益增長的計算機軟件技術專業行業需求現狀與高職高專院校培養人才之間的矛盾與日俱增,一方面是大量待業求職的高職高專院校大學生,另一方面是尋求高素質計算機軟件技術開發人才的企業單位,各高職高專院校應及時調整教學培養思路,按照該行業相關需求進行相關專業培養,以早日緩解這種現狀,進一步推動信息化發展步伐。

2 計算機軟件技術專業教學中出現的問題

及時,專業課程教材陳舊,教學方法落后。目前國內各大高職高專院校計算機軟件專業教學多延續常規教學模式,單純追求學生理論知識掌握而忽視實際實用技能培訓,不僅如此,教材內容陳舊,與新時期計算機軟件技術專業行業需求嚴重脫節,未能及時更新教材內容,學生理論學習相對滯后[3]。在教學方法中,雖然大部分高職高專院校已經采用多媒體教學模式,很多院校普及理論實踐相結合的授課方式,但是教師對于學生職業技能方面的培養明顯不足.目前所進行的教學大綱與教學方法與就業企業所需人才要求逐漸相背離,教材內容未能根據行業需求做及時調整,越來越多的高職高專院校學生面臨畢業之后就業困難的現狀。

第二,缺乏品質教師隊伍,現有師資綜合素質差。現任高職高專院校軟件專業教師的多為未經過專業培訓任教時間較長的教師,這些教師年齡較大,對于理論知識傳授能力強,但是缺乏相應的實踐及創新能力。另一部分任教老師則為大學畢業直接參與到教師隊伍中的畢業生,自身缺乏相應軟件行業從業經驗,缺乏同行業之間生產現狀認識,對該行業所需新技術了解程度低,專業技術更新速度相對較慢。

第三,學校缺乏軟件教學設備,實訓條件落后。大多數高職高專院校建立專門計算機實訓機房,但是有限的教學設備與大量生源之間致使學生上網、上機時間、實訓鍛煉機會明顯無法滿足教學需求,學校有限的資金補給無法滿足學生接觸行業近期設備,軟件教學質量落后,學校現有信息技術及網絡資源未能得到充分利用。

3 與行業需求現狀相符的人才培養策略

及時,更新教學內容,提高師資質量。高職高專院校計算機軟件專業普遍存在課程教材落后、更新不及時等情況。教學課程安排欠缺合理性,與當今近期技術及軟件設施明顯脫節[4]。為保障學生及時掌握近期技術,與近期技術相接軌,各高校應實時掌握近期軟件技術產業發展現狀,完善教學內容,與各行業需求相結合,使學生掌握軟件技術產業發展方向,相關專業教師授課是學生軟件學習主要來源之一,對學生軟件知識掌握起到至關重要的作用,為了緊跟行業需求,高職高專院校應該及時調整師資隊伍建設,與前沿科技相統一,及時與學生交流,提高學生軟件理論知識的學習興趣及專業技術掌握水平。

第二,完善教學方法及課程大綱。實際計算機軟件技術專業教學中常出現教學內容與實際需求之間的矛盾,想要從根本上解決這一問題,高職高專院校應及時改善教學方法及課程大綱,增加計算機軟件技術理論知識的同時還應該注重課程大綱內容設置,多采用新型教學方式傳授,調動學生學習的積極性[5]。計算機軟件教學過程中,教師應該使用多種授課形式,學生學習方式多樣化、內容新奇,這與當今軟件技術專業走向相符合。教學過程應該提倡課程驅動教學模式,學生在理論學習過程中接觸到大量的實踐機會,將課堂所學知識加以融會貫通,不僅可以加強學生團隊配合與實踐能力,教師課堂形式多樣,提倡啟發式教學,減少單一傳授模式,以提高和培養學生創新能力和實踐能力。

第三,制定相應考核標準,鍛煉學生實踐技能。高職高專院校教學中應摒棄傳統教學中應試教育模式,根據實際情況制定多樣化的考核標準。制定的考核標準應該重點考察學生利用所學知識處理問題能力,教師需要加強責任感,對于考核制度出現的問題應及時調整,提高自身專業水平,以培養更加品質的符合行業需求的人才為己任[6]。

第四,提高學生實踐技能。國內高職高專院校計算機軟件技術專業教學仍以應試教育作為主要任務,開設多門理論知識課程,實踐教育課程雖有涉及,但是并未滿足實際教學需求,導致軟件技術專業學生實踐動手能力薄弱,增大學生就業壓力。為提高學生實踐能力,高職高專院校應結合自身校情,聯合當地品質企業作為實訓基地,為學生提供真實的崗位實訓環境,強化實踐能力培養力度。將整體理論課程進行有計劃調整,讓學生有充足的時間進行實訓體驗,增加學生對于該行業的認知與興趣,為今后的就業打下堅實基礎。

4 結語

綜上所述,隨著經濟發展,全球信息繼續不斷完善,計算機軟件技術與人們的關系日益增加,受到人們的廣泛關注和高度重視,為滿足日益增長需求,各高職高專院校增設計算機軟件技術專業,從而為社會培養計算機軟件專業人才,各大高職高專院校應該及時更新教學內容,改革教學模式,提高教學水平及師資綜合素質,盡快掌握新技術新發展以適應當前行業需求,緊跟行業發展步伐,為社會培養更多適應性品質人才。

計算機軟件專業論文:基于校企合作的高職計算機軟件工程專業實踐教學體系的構建

【摘要】高等職業教育的人才培養目標是以就業為導向,以服務為宗旨,培養滿足社會需要的高素質技術技能型人才。由于軟件技術專業具有知識更新快的特殊性,因此,構建完善的實踐教學體系,通過校企合作的方式讓學生在真實的項目中訓練,實現學生校內學習與企業就業的零距離對接,這樣才能有效地提高該專業學生培養的質量。

【關鍵詞】校企合作 軟件技術 實踐教學體系

一、高職計算機軟件工程專業實踐教學的現狀

1.實踐教學項目設計不合理

實踐教學項目設計的好壞對學生專業實踐技能的培養具有關鍵的作用,而目前很多老師設計的實訓項目基本都是根據教材上的項目,或者是教師設計的一些小的實訓項目,缺乏將企業實際項目進行教學化加工,沒有引入企業的實戰項目,造成目標模糊化,項目簡單化,內容隨意化,指導書形式化,實踐教學沒有發揮應有的作用。

2.企業參與度不夠

很多高職院校沒有建立有效的校企合作機制,沒有成立企業參與的專業技術指導委員會,企業沒有參與專業實踐教學全過程,沒有參與實踐教學項目的開發,更沒有好的校外頂崗實習基地,造成了學生實踐教學內容與企業實際需求脫節。

二、實踐教學體系構建的原則

1.校企合作培養的原則

高職教育校企合作是工學結合人才培養模式實現的基礎,軟件技術專業更是如此。軟件技術專業由于知識更新快,更需要深度的校企合作。通過成立行業企業專家參與的專業教學指導委員會、校企共建專業、共建課程、共建教師團隊、共建實訓基地,讓企業參與專業的教學全過程等方式建立長效的校企合作機制,及時了解和跟蹤行業發展動態,近期知識和近期工具軟件等。

2.實踐教學體系的整體性原則

實踐教學體系是由教學目標、教學內容、教學方法、實訓條件、實訓教師等多種要素構成的一個有機整體,各要素間相互聯系,相互作用。教學目標是人才培養的依據,學校要根據專業教學目標確定實踐教學的內容和實踐教學的方法;要注重理論知識與實踐教學內容的有機結合,避免理論與實踐脫節;在設計實踐教學內容時,注意要由簡入繁,由易至難,由單一到綜合的方式進行設計,這樣既能體現學生職業成長的規律,又能有效地培養學生的專業技能水平。

三、實踐教學體系的構建

1.實踐教學內容體系的構建

實踐教學內容是解決為了達到專業教學目標而教什么的問題,學生要具備哪些專業技能,通過哪些實踐教學內容和教學項目來進行訓練等,因此,必須對原有的課程體系進行重構,設置合理的實踐教學環節。由于軟件技術的發展日新月異,為適應企業需求和社會需要,應靈活設計教學內容,教學內容的設置以更有利于學生實現階段目標為目的,多設計適合學生知識體系、貼合實際項目開發的教學內容。實踐教學體系一般可以按照“三階段遞進式”的模式來進行構建,即按照專業基礎能力、專業技術能力和專業綜合能力的三個階段,按照能力層層遞增的方式設置實踐教學課程。

2.實踐教學保障體系構建

實踐教學內容的實施需要具備“雙師”素質的教師、完善的實訓教學條件和實踐教學制度來保障。

(1)“雙師”教學團隊的構建

教師作為實踐教學實施的主體,應具有較強的軟件開發能力和豐富的項目開發經驗,本專業應構建實踐教學經驗豐富、專兼結合的合理“雙師”結構的教學團隊。可以采用“內培外引”的方式進行“雙師”素質教師的培養,一是選派專業課教師定期到企業進行頂崗實踐,或者讓專業課教師參與企業的大型軟件項目的開發和管理,提高教師項目實戰能力;二是引進企業一線的專業技術人員或項目經理到學院來擔任兼職教師,讓學生在真實的軟件項目中進行訓練。

(2)校內外生產性實踐教學基地的構建

一是通過校企合作的方式建立校內生產性實訓基地,比如和企業共建軟件工作室,工作室應按企業的模式進行運行,應設置總經理、項目經理、技術主管以及市場開發人員等崗位,引真實的項目進工作室,力爭將工作室建成集教學、實踐、科研和培訓“四位一體”的校內軟件技術創新孵化平臺。

四、結論

高職院校軟件技術專業實踐教學體系的構建是軟件專業人才培養的關鍵環節,對培養社會急需的軟件行業基礎技能型人才有著非常重要的意義。構建一套完善、實用的軟件技術專業實踐教學體系需要高職院校領導、系主任的高度支持,軟件專業教學團隊要結合本校實際,充分調研和論證,不斷探索、實踐和完善,努力建設好軟件技術專業的軟件環境和硬件環境,才能培養出綜合素質高、專業實踐技能強的軟件技術人才,有效實現校企“零距離”對接。

計算機軟件專業論文:高校計算機軟件專業資格考試輔導教學探討

摘要:簡述計算機技術與軟件專業技術資格(水平)考試,分析考試類別、特點及意義,探討在本科高校計算機相關專業中開設軟件考試輔導課的必要性,并提出教學方法建議。

關鍵詞:軟件考試;行業資格考試;軟件設計師;網絡工程師

作者簡介作者簡介:唐兵(1982-),男,湖北麻城人,博士,湖南科技大學計算機科學與工程學院講師,研究方向為并行與分布式計算;張黎(1981-),女,湖南張家界人,碩士,湖南科技大學計算機科學與工程學院講師,研究方向為云計算;張會福(1970-),男,福建松溪人,博士,湖南科技大學計算機科學與工程學院教授,研究方向為嵌入式系統。

1軟件考試簡介

隨著軟件產業的快速發展,軟件人才需求日益旺盛。為適應產業發展需求、規范軟件專業人員職業資格、技術資格認定,人力資源和社會保障部、工業和信息化部開展了計算機技術與軟件專業技術資格(水平)考試(以下簡稱“軟考”)。該考試已經實施了20年,累計參考人數超過200萬人。由于其性,該考試得到社會及用人單位的廣泛認同,為推動我國信息產業特別是軟件產業的發展,提高IT人才的素質作出了積極貢獻。為了適應計算機信息技術發展,滿足社會對各種計算機信息技術人才的需求,目前該考試已經拓展到計算機信息技術行業的各個領域。

根據原人事部、信息產業部文件(國人部發[2003]39號),計算機軟件考試納入全國專業技術人員職業資格證書制度的統一規劃。通過考試獲得證書的人員,表明已具備從事相應專業崗位工作的水平和能力,用人單位可根據工作需要聘任相應專業技術職務。取得初級資格證書者可聘任助理工程師或技術員職務,取得中級資格證書者可聘任工程師職務,取得高級資格者可聘任高級工程師職務。計算機專業技術資格(水平)實施全國統考后,不再進行計算機技術與軟件相應專業和級別的專業技術職務任職資格評審工作。因此,此考試既是職業資格考試,又是職稱資格考試[1]。

考試合格者將頒發由人力資源和社會保障部、工業和信息化部簽章的證書。該考試任何級別不設學歷、資歷報考條件,部分級別已與日本、韓國相應級別的考試互認,考試互認的級別以及互認國家還將進一步擴大。評定中級職稱時,可以用此類考試的中高級合格證來代替職稱計算機考試合格證。中級證書相當于中級職稱,高級證書相當于高級職稱[2]。

2軟件考試特點

近年來,該考試作了很多積極探索,進行了一系列改革,考試名稱、考試內容、專業類別、職業崗位也作了相應調整。目前,考試分5個專業類別:計算機軟件、計算機網絡、計算機應用技術、信息系統和信息服務。每個專業又分3個層次:高級資格(高級工程師)、中級資格(工程師)、初級資格(助理工程師、技術員)。考試科目主要分為以下三類[1,2]:

(1)高級資格:網絡規劃設計師、系統規劃與管理師、系統架構設計師、信息系統項目管理師、系統分析師。

(2)中級資格:軟件設計師、網絡工程師、軟件評測師、信息安全工程師、系統集成項目管理工程師、多媒體應用設計師、嵌入式系統設計師、電子商務設計師、信息系統監理師、數據庫系統工程師、信息系統管理工程師、計算機硬件工程師、軟件過程能力評估師。

(3)初級資格:信息處理技術員、網絡管理員、程序員、網頁制作員、信息系統運行管理員、電子商務技術員。

從2004年開始,每年舉行兩次考試,通常上半年在5月下旬,下半年在11月上旬。上半年和下半年考試的級別不盡相同。考試時間均為150分鐘,滿分均為75分,各科考試合格標準為45分,但要求兩科同時達45分才算合格。單科成績不予保留,軟考通過后,證書長期有效。

3開設軟考輔導課的必要性

計算機專業應用性強,如何將計算機專業的學生培養成符合社會需求的專業復合型高級人才是計算機教育必須面對的問題。目前,官方公布的軟考通過率為20%左右,初級科目通過率較高,高級科目通過率低。省屬高校學生多,且學生整體素質低于985和211高校。筆者認為在省屬高校中開設中級軟考輔導課非常有必要。據統計,中級資格考試中目前報名人數最多的是軟件設計師和網絡工程師,針對這兩門課程進行輔導,有利于提高學生軟考通過率。筆者所在高校已經開展軟考輔導教學實踐,將軟考輔導當成一門課已將成為趨勢[36]。開設中級軟考輔導課的意義有:

(1)提高就業競爭力。對于省屬高校畢業生而言,中級軟考合格證書是專業能力的證明,與沒有軟考合格證書的同學相比有一定優勢。部分單位招聘時限看重軟考合格證書,錄用后待遇也會有所差別。

(2)提升專業技能。以軟件設計師和網絡工程師為例,備考中需系統復習數據結構、面向對象程序設計、軟件工程、操作系統等以及計算機網絡、數據通信、網絡設計、網絡協議分析、綜合布線等核心課程。通過復習可以進一步提高專業技能。

(3)建立完整的計算機知識體系。備考中需要將零散的知識點聯系起來,建立完整的知識系統,進一步加深學生對于計算機知識的理解。

(4)幫助學生考研復習。大多學校計算機專業考研專業課為計算機學科基礎綜合,綜合性強,備考學生可以梳理所學知識,有助于考研復習。

此外,部分高校對于學生考證有相應鼓勵措施,如獲得中級軟考合格證書,可以減免相應的公選課學分,減輕學生公選課學習負擔。

4軟考輔導課教學

(1)理清考查知識點。軟考輔導需引導學生圍繞考試大綱復習各知識點,從歷屆真題中選取典型試題,認真總結題型和出題思路,著重培養學生綜合運用所學知識的能力。對于軟件設計師而言,考點主要為計算機系統知識、程序語言基礎知識、操作系統知識、系統開發和運行、網絡基礎知識、多媒體基礎知識、數據庫技術、數據結構、算法設計和分析、面向對象技術、標準化和軟件知識產權基礎知識、計算機專業英語系。對于網絡工程師而言,考點主要為計算機組成與結構、操作系統知識、系統開發和運行、標準化和軟件知識產權基礎知識、數據通信基礎、廣域通信網、局域網和城域網、無線通信網、網絡互連與互聯網、下一代互聯網、網絡安全、網絡操作系統與應用服務器配置、交換機與路由器、網絡管理、網絡系統分析分析與設計、計算機專業英語等。

(2)開設軟考輔導專業選修課。開設學期為大三學年,考核方式為考查,32~48個學時,每周4~6學時。課程學習結束,要求提交一份軟件系統分析報告或網絡設計報告。報告緊扣軟考考題,突出針對性。對軟件設計師而言,可針對某個軟件應用系統或網站項目寫分析報告,內容包括:結構化分析(主要包含功能描述、數據流圖DFD)、數據庫分析(主要包含需求分析、以E-R關系圖為代表的概念結構設計、以關系模式及主外鍵為代表的邏輯結構設計、數據庫表格設計)、面向對象分析(以用例圖、序列圖、類圖、狀態圖、協作圖等為代表的UML建模);對網絡工程師而言,可針對某個大型企業進行網絡組網設計,寫出設計報告,內容包括:物理設備(路由器、核心交換機、匯聚交換機、接入交換機、防火墻、服務器)選擇、繪制網絡拓撲圖、電腦IP地址的分配方案、Web/FTP/Email/DNS/DHCP等常用服務器的配置方案。

(3)開發軟考教學輔助網站。針對軟件設計師和網絡工程師建立題庫系統,將歷年真題錄入系統,供學生在線學習。網站支持瀏覽學習模式,學生可以查看標準答案;支持模擬測試,從題庫中抽取題目自動組成一套試題,學生在規定時間作答,自動評分。

此外,可針對所考查的知識考點進行串講,講解歷年經典真題,總結題型及解題方法。還可組織較正式的模擬考試,給學生考試體驗,比自行模考效果更好。

5結語

本文分析了軟件考試的特點,探討開展軟考輔導必要性,提出了開設軟考輔導課的教學方法,以對本科高校開展軟考輔導提供參考。

計算機軟件專業論文:高校藝術設計類專業計算機軟件教學探討

摘 要:當前信息技術發展迅速,計算機軟件的功能變得愈加強大。在高校藝術類專業中,圖形處理軟件能夠為藝術設計提供很大的幫助,各大高校藝術設計類專業紛紛開設了計算機軟件課程。文章從各個方面對高校藝術設計類專業計算機軟件教學進行探討。

關鍵詞:藝術設計;計算機軟件;教學

計算機軟件技術的發展和其在教育領域的推廣與應用,為高校藝術設計類專業教學帶來了巨大的變化,其強大的功能中圖形處理軟件為藝術設計提供了很多便利,能夠有效促進藝術設計專業學生對相關技巧的掌握。在實際的教學過程中,高校應當將傳統課程與計算機軟件課程有機地結合起來,采取科學的教學措施,提高教學的有效性。

1 發揮計算機軟件在高校藝術設計類專業教學中的作用

應用計算機軟件的智能化在高校藝術設計類專業教學。在傳統的藝術設計類專業的教學中,一般都是以教師的口頭講解以及繪畫演示作為教學的主要方式,學生需要在上課時備好鉛筆、馬克筆、曲線板等各種各樣的繪畫工具,而應用計算機軟件,一方面,可以對傳統的設計手法進行優化;另一方面,可以替代相當一部分繪畫工具,讓藝術設計變得更加方便。例如,使用計算機軟件進行藝術設計,可以根據自身需求非常快速且方便的改動相關參數,從而達到想要的藝術效果。同時,教師在教學中應用計算機軟件,能夠讓學生更清晰地看到具體的內容,給學生留下更深刻的印象。例如,在視覺傳達設計專業的包裝課程中,傳統的教學方法是通過手繪來對整體形狀進行描述,雖然具有直觀的視覺效果,但是如果繪畫功底不夠,或者繪畫過程中在某處的長度沒有把握到位,就會導致整體比例失去平衡,并且學生需要花費大量的時間學習繪畫,而應用計算機軟件,學生只需要在軟件中輸入相關的數據,再設計一定的形狀,就能夠將物體模型設計出來,而且計算機軟件還能夠對所繪制的模型進行渲染,讓模型的整體效果更加接近現實。

應用計算機軟件培養學生的學習能力和創新能力。計算機軟件最明顯的特征就是數據的性,所以在應用計算機軟件進行教學和藝術設計時,學生必須首先對相關事物進行的了解,然后才能繪出符合要求的圖形。計算機軟件雖然能夠通過參數很方便地進行調整,但是這也要求學生對所繪事物有深刻的了解,并在繪畫過程中充分調用自己的思維,然后才能靈活的把握圖形的繪制過程。因此,在應用計算機軟件的過程中,學生能夠得到很多鍛煉自身學習能力的機會,在藝術設計類專業的教學中,對學生創新能力的培養也是非常重要的一個方面。應用計算機軟件進行藝術設計,能夠為學生提供更的設計元素和材料,讓學生在繪畫過程中沒有過多的限制,從而能夠發散自身的思維更好地進行思維創新。另外,計算機軟件的應用,能夠將理論與實踐有機地結合在一起,從而達到鍛煉學生實踐能力的效果。例如,應用計算機軟件,學生能夠親手對模型進行操作,與實際的模型制作并沒有什么區別,而且對參數的把握也更加方便,學生還能夠通過應用計算機軟件進行大量繪畫練習,提升自身的實踐能力。

2 落實計算機軟件在高校藝術設計類專業教學中融合

2.1 教師要做好課程內容的安排

在藝術設計專業相關的計算機軟件課程中,可以用于教學的軟件很多,而課時是有限的。因此,教師在教學過程中不能按照軟件數量平均分配時間,因為每個軟件的掌握難度以及實用價值都是不一樣的,所以教師要在充分了解軟件特性的前提下,對軟件進行合理的課時分配,對于掌握難度較低,實用性較小的軟件,可以安排較少的課時,一般不能多于60課時;對于難度較大的軟件則要著重教學,安排更多的課時。例如,3DMAX以及Maya這兩個三維動畫設計軟件,學習難度很大,而且實用價值也很高,就需要安排大量的課時。同時,教師在課程內容的安排中,要注意盡量減少同類軟件的教學,在一類軟件中選擇實用性好的一款就可以了,不必將各個軟件都教一遍,這樣做沒有太多的好處,反而會占用大量的課堂時間,是對資源的一種浪費。

2.2 教師要做好教學模式的設計

一般來說,硬性的理論知識灌輸雖然會讓課堂變得乏味,但是能夠在很多時候取得一定的效果,畢竟能花費大量的課堂時間對相關知識進行鞏固。然而,對于計算機軟件課程的教學,理論知識的灌輸收效甚微,就算教師在課堂上為學生講解了軟件的操作和相關功能,學生依然要自己動手進行軟件的操作,否則還是無法熟練掌握軟件的用法。因此,在高校藝術設計類專業計算機軟件課程的教學中,教師需要更加注重對學生的引導作用,并為學生提供更多的時間進行實踐上機操作,而非一味地理論教學,因為只有通過實踐,學生才能體驗到軟件功能的具體用法。此外,在計算機軟件的教學中,單調的軟件練習與講解并不能讓學生提起更多學習的興趣,教師可以將實際案例融入到教學中,并為學生安排一定的實際性學習任務,從而讓學生更好地發現軟件設計的實用價值,提高學生的學習興趣與積極性。

2.3 教師要做好評價教學

每個學生都是不同的,有些學生在計算機軟件方面很有天賦,而有些學生則更擅長其他方面。因此,在高校藝術設計類專業計算機軟件課程的教學過程中,教師要做好評價教學,一方面,及時發現學生在學習中的強項和薄弱點,對同類的學生進行劃分,并針對性地進行輔導教學和學習任務的安排,充分發揮學生的強項,并對其薄弱點進行強化;另一方面,通過評價教學,了解學生對當前階段軟件的理論知識與實踐操作的掌握情況,然后對教學的進度進行調整,從而保障對當前教學的課時安排達到合理標準,符合學生實際情況。此外,在教學過程中,教師應當做好與學生在課堂上的互動,并與學生進行及時的溝通和互動,提高學生的學習興趣,因為溝通可以及時地發現學生在學習過程中遇到的問題,并幫助學生進行解決。同時,對于學生作品的評價也是非常重要的,教師要給予學生客觀的評價以及充分的肯定,在指出其缺點的同時,肯定其優點,從而促進學生的學習進步。

在高校藝術設計類專業計算機軟件的教學中,教師要注意軟件教學與藝術教學的結合,根據藝術設計教學的特點和需求,合理地安排軟件教學的內容,設計并落實科學的教學措施,提高教學的有效性,培養學生的軟件操作能力。

計算機軟件專業論文:利用全國軟件大賽競賽平臺促進計算機軟件專業教學

【摘 要】分析目前計算機軟件專業教學中存在的問題,闡述了全國軟件大賽競賽平臺對促進計算機軟件專業教學的優勢,并介紹了學科競賽對大學生創新實踐能力培養的具體措施。

【關鍵詞】軟件專業 教學 競賽平臺

全國軟件專業人才設計與開發大賽作為一項全國性的競賽活動,目的是為推動軟件開發技術的發展,促進軟件專業技術人才培養,向軟件行業輸送具有創新能力和實踐能力的高端人才,提升高校畢業生的就業競爭力。因此,探討這一競賽平臺究竟給軟件專業教學帶來了哪些積極的作用、如何促進專業教學等問題,對專業教學的改革有非常重要的意義。

一、計算機軟件專業教學中存在的問題

(一)課程安排模塊化,連貫性不強

表1是計算機軟件專業主干課程的安排情況表,表中看不出專業課程的教學主線,更看不出學生應該學習的主要專業知識和專業技能。及時方面,及時個學期程序設計基礎,第二個學期C語言程序設計,第三學期C#程序設計基礎,程序設計基礎課程占了三個學期,且還開設了不同的語言,導致學生在編程入門基礎學習無所適從。第二方面,第二個學期的課程共有4門,學時都差不多,第三個學期除網頁動畫設計外,其余4門課程學時也差不多,課程雜,體現不出技術主線和學生軟件編程知識能力的逐步培養和形成。第三方面,課程模塊化,連貫性不強。看不出第二個學期的所學對第三個學期的課程學習有什么幫助和知識技能的積累。這樣的課程安排違反了學生學習軟件編程開發技術的認知規律,導致學生學習不系統,在實踐操作時無從下手,最簡單的程序都寫不出來。同時也對學生的自信心造成打擊,覺得自己很差,失去學習興趣,以后上課就開始不聽,接著就是聽不懂,干脆曠課在宿舍玩游戲的惡性循環局面。

表1 軟件專業主干課程安排表

(二)缺少讓學生自我展示的平臺,學生找不到學習的成就感

首先,計算機類專業不像藝術類等其它專業那樣具有很強的現場觀賞性,沒有很多競賽平臺讓學生展示自己的專業技能。針對軟件專業學生舉辦的競賽僅有ACM國際大學生程序設計競賽,作為國際性大賽,ACM不分本科組和高職高專組,難度比較大,不適合高職高專學生參加。因此,行業社會就缺少讓高職高專計算機軟件專業的學生自我展示專業技能水平的舞臺。其次,計算機軟件專業課程多,銜接性強,難度大,很難像藝術類等其它專業那樣,單獨學習完一門課程就可以設計出精美的作品。軟件專業的學生需要學完很多門課程后,經過不斷的動手編程實踐,積累一定經驗才可能設計開發出相應的程序作品。所以,在專業教學上沒有舉辦過學生作品展,更不用說舉辦學校層面的作品展。缺少了行業社會和學校兩大重要展示平臺,學生在學習上很難找到學習成就感。

(三)為了照顧大多數學生,缺少對拔尖學生的培養

由于招生政策的問題,高職學生之間的差距比較明顯。特別是補錄的學生,在基礎和學習能力上與正常錄取的學生又有一段差距。而在正常的專業課堂教學活動中,面向的是大部分學生,因此,在制定課程教學目標和確定教學內容時,要兼顧大部分學生的學習能力和接受能力。這樣,無形中就降低了專業課程教學內容的深度和教學目標的高度。而后果就是導致少部分拔尖學生在課堂上“吃不飽”,不能學到自己想學的知識內容,不能提高并達到自己應有的專業技能水平。

二、利用全國軟件大賽競賽平臺促進計算機軟件專業教學的優勢

參加競賽實踐證明,通過引導學生參加全國軟件專業人才設計與開發大賽,能促進學生對專業知識和技能的學習,能較好的解決上述專業教學過程中存在的問題,具體表現在:

(一)通過競賽培訓引導,增加學生自主學習能力

為兼顧大多數學生學習制定的人才培養方案,在課程安排上就多開設些相對容易掌握的技能課程,讓在編程方面可塑性不強的學生能掌握一些其他專業技能,增強這些學生的就業競爭力。為了解決這個問題,讓學生參加全國軟件專業人才設計與開發大賽是一個有效的解決途徑。在準備競賽的過程中,按競賽考綱的要求安排專業教師對學生進行全程輔導,對學生難以掌握的知識點進行詳細的講解。在專業教師的輔導下,學生可按競賽知識技術路線進行系統有效的學習。經過一段時間的學習,學生便可以入門編程,找到編程應用于實際的快樂。有了興趣,學生就會根據自己的興趣點,制定自己的學習目標,根據目標,制定學習計劃和多方獲取學習資料,利用課余時間刻苦鉆研,多做多練,積極促進了教學的教學工作,很好的彌補了課程安排和課堂教學上的不足。

(二)搭建讓學生展示自我技能水平的舞臺

以參加全國軟件專業人才設計與開發大賽為契機,首先,在選拔參賽選手時,就建立了一次學校范圍內的、讓學生自我展示專業技能水平的機會。在校內設置選拔賽,只有在選拔賽中取得成績的選手才有資格報名參加全國比賽。其次,全國軟件專業人才設計與開發大賽再次搭建了一個全國性的大舞臺,讓高職軟件專業學生能有機會與來自全國各地的同行同臺競技,真正檢驗自己的專業技能在全國同行中處于什么樣的水平,看清自我,找出差距。同時也給他們指明了今后應該努力的方向,激起學習的熱情。看到這個大賽平臺給學生所帶來的積極影響,也促使了教師積極地在教學過程中搭建學生專業課程作品展。在學生學完相關課程后,給他們布置相應的工程應用項目,然后將作品以多媒體展廳的形式盡可能更開放地展出。以此激勵學生努力學習,并從中找到學習的成就感。

(三)推動精英學生的培養

培養高水平的畢業生是打造高職院校的前提,兼顧大部分學生的傳統課堂教學,很難滿足精英學生的學習培養需要,無法實施因材施教的適合高職學生培養的教學方式。全國軟件專業人才設計與開發大賽恰好給精英學生的培養搭建了一個很好的平臺。學生通過參加此項競賽,能額外得到老師的培訓指導,進行更多專業的技能訓練,同時他們能與來自全國的選手比賽交流,一是方便老師發現自己學校的精英,二是方便學生找到自己與其他選手之間的不足。此外,本大賽有很多知名企業參與,獲得大賽全國一等獎的選手會直接被這些知名企業錄用,在企業博學工程師的指導下快速成長,成為學校的“品牌”畢業生。

三、利用全國軟件大賽競賽平臺促進計算機軟件專業教學的具體措施

(一)提高學生創新能力

1.積極探索學科競賽模式的創新。以全國軟件大賽競賽組織為切入點,引入更多的學科競賽,組織更多形式的學科競賽方式。據調查,擴大招生規模后的高職高專學生普遍喜歡娛樂性強的學科競賽,不喜歡傳統方式的學科競賽。因此,需要在競賽形式上下功夫,創新競賽組織方式,找準學生的參賽興趣點,提高學生的參賽熱情。如各學校可根據自身的專業辦學特色,舉辦形式多樣、層次不同的競賽,如網頁設計大賽、創意創業競賽、演講比賽、辯論賽、動畫制作大賽、計算機組裝大賽等活動,積極組織和鼓勵學生參加各種比賽,從多方面來培養學生的自主學習、自主創新和創造能力。

2.建立學科競賽的保障機制。完善的競賽保障機制,是學生得以安心參加各類學科競賽的前提,是老師安心指導創造佳績的保障,良好的競賽保障機制是鼓勵學生參加種學科競賽并取得成績的重要前提。首先要有良好的賽項宣傳機制,讓每位同學務必知曉比賽通知。同時深入學生宿舍宣傳,并通過賽前動員會等手段鼓勵學生參賽,擴大比賽的參賽人數。其次,在整個競賽過程中,學校提供專門的比賽訓練場地和訓練設備,相關經費和政策支持,使參賽學生和指導教師無后顧之憂。,對每次參賽進行經驗總結,提高各種比賽的競爭力。

(二)提高學生實踐能力

1.改變原來的教學方式,理論與實踐相結合。高職學生不喜歡照本宣科的純理論知識灌輸的教學方式,喜歡通過實踐的方式去理解和掌握理論知識。因此,在教學上應采用案例教學法,將理論知識傳授通過案例去講解,提高學生的學習興趣。平時布置相應的作業,讓學生多動手,多實踐,積極提高自身的實踐能力。

2.將競賽轉化為教學內容。在程序設計等相關的課程里,將競賽的內容融入到教學內容,在講解理論知識的同時,讓學生明白這些知識的應用,有助于學生消化理論知識,促進實踐能力的培養。

3.建立學科競賽實踐訓練場所。建立如實踐教學創新實訓基地,大學生創客空間等實踐教學場所,開放實訓室和實訓設備,為學生提供自己動手,自主創新的發展空間,激發學生的學習熱情。

在職業教育中,如何提高學生的實踐創新能力是一項重要的課題,也是職業教育者的教學目標。隨著各種競賽體制的完善,以學科競賽為載體,積極鼓勵學生參加各種(下轉第160頁)(上接第34頁)學科競賽,通過競賽對大學生創新實踐能力培養的作用將會越來越顯著。高職教育必須以市場為導向,培養出更多適合社會需要的人才。

全國軟件專業人才設計與開發大賽平臺,為專業的教學改革指明了方向。從專業建設角度來說,應該參考大賽平臺的要求,對課程體系進行重新整合,以適應社會對軟件人才的需求;同時通過大賽平臺豐富教學資源,促進專業的對外交流,加強培養學生的自學能力、分析和解決問題的能力,提高學生的創新能力和就業競爭力。