公務員期刊網 精選范文 計算機與編程專業范文

    計算機與編程專業精選(九篇)

    前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機與編程專業主題范文,僅供參考,歡迎閱讀并收藏。

    計算機與編程專業

    第1篇:計算機與編程專業范文

    【摘 要】本探究經過問卷調查、現場采訪、走訪調查、查閱文獻資料等方法對河南省各大高校計算機專業大學生的學習情況(特別是編程能力)進行了調查和研究。調查表明,當代計算機專業高校學生的編程能力普遍較低,這種現象已然成為了高校計算機教育中存在的普遍問題。本文通過分析高校大學生對計算機相關專業的學習現狀,結合高校教育教學實際,提出了從專業課程設置到學習方法的具體思路,從而促進大學生編程能力的提升。

    關鍵詞 計算機專業大學生;編程能力;解決辦法

    中圖分類號:G642.4 文獻標識碼:A 文章編號:1671-0568(2015)20-0019-01

    基金項目:本文系大學生創新學習項目(編號:CXXM(2014)32)基金資助。

    一、計算機專業學科社會背景

    21世紀是信息技術飛速發展的時代,如今計算機科學水平已經成為衡量一個國家綜合實力的基本標志。作為一門基礎的自然科學學科,它有自己鮮明的特色。抽象和自動化的計算機學科旨在培養計算思維能力,算法設計分析能力,程序設計實現能力和對計算機系統的認知、分析、設計和運用能力。計算思維是運用計算機科學的基礎概念去求解問題、設計系統以及人類行為理解等涵蓋計算機科學之廣度的一些列思維活動。且IT行業經過幾年的低谷,現在在國民經濟中蓬勃發展,大有東山再起之勢,社會需求量巨大。隨著IT行業的不斷進步以及信息化的不斷深入,社會對編程能力的要求越來越高,提高自身編程能力已經成為當代計算機類大學生的重要任務之一。

    二、計算機類專業學生學習情況現狀

    1.學生學習現狀。根據調查顯示,80%的學生在實驗課以后基本不做和編程有關的學習,課后時間多半是用于娛樂,不到10%的學生會把空閑時間花在對編程的學習之上。在課堂上,50%的學生會經常看手機,30%的學生會偶爾看,認真聽講的少之又少,能完全理解老師講課內容的更是屈指可數。專業實驗課僅有僅少數學生能夠獨立自主完成,而只有少數專業課會要求有課程設計。大多數學生對于理論知識比較清晰,動手能力比較差,一旦進行上機編程,便會手忙腳亂。對于類似ACM這樣的程序設計大賽,參與者不足1%,大學生編程能力亟需提高。

    2.教育現狀。21世紀以來,隨著信息化的不斷深化,社會對編程類人才的需求量越來越大,面對飛速發展的信息技術,高校教育顯得有些應接不暇。編程語言從c語言、c++、c#、vb到Java等;操作系統從dos到windows再到mac;手機操作系統從塞班,黑莓到安卓,wp以及ios。技術格局和市場需求都在快速變化,而高校的教育模式一直是不敢大膽創新,教育內容改革速度也遠落后于信息技術發展速度。

    (1)理論課與實驗課課時分配不均。調查發現,90%的高校理論課時遠大于實驗課時。而理論課程都是采用多媒體授課,老師極少使用板書,且內容繁多,換頁較快,筆記速度會跟不上。近七成學生反應理論課有時候會不知道重點在哪兒。對多媒體教學的深度也有微詞,認為不能很好地融會貫通,不易掌握。

    (2)實驗室開放程度不夠。調查表明在開設計算機類相關專業的高校中,有八成實驗室不能完全開放以隨時保證給學生一個合適的學習環境。由于專業特點,學生的自習更多時候只能在宿舍,然而宿舍的學習環境不能和實驗室相比。

    (3)實驗室配置落后。據調查,在校大學學生普遍反應設備缺少或者配置落后。這使得部分實驗不能達到預期效果。部分軟件受硬件條件約束就不能使用。學生的專業素質的提高在一定程度上受到了制約。

    三、提高學生編程能力的相關建議

    編程語言是編程的的載體,是高級程序語言,特點是枯燥難學。然而編程能力是作為計算機專業學生亟需掌握的最重要、最基本的能力之一。編程不僅指編程語言,更指的是邏輯思維和創新思維以及解決分析問題的能力。提高學生編程能力,要從改善學習環境、創新教育模式、培養學習興趣、加強實驗教學等方面著手。作為編程的基礎,掌握好編程語言也是必要的。而想做到爐火純青,那就必須要打好基礎。

    1.對高校的建議。一個良好的學習環境對于提高學生編程能力是必要充分條件。首先,需完善實驗室設備。作為專業的計算機人才培養基地。實驗室設備是否齊全完善,能否緊跟社會大潮,對是否能培養出一批走在時代前沿的IT精英是十分重要的。其次,實驗室要更多地面向學生開放,保證大部分學習的學生能擁有一個穩定的學習環境。工科,學習不是要坐在教室翻書本自習,而是要多和電腦打交道。自習室自然不是一個合適的地方。宿舍則就更不用提。實驗室是唯一的好去處,但是,人一旦多了,實驗室的紀律和管理也要相對加強。最后,作為工科這一注重實踐的學科,將所學知識化為實際經驗絕對是必要。所以不妨自己結合,形成一個工作組。去實際開發一些項目,去體驗真正編程中會出現的各種問題,當然,也可以尋找一個指導老師,來指導迷津,進而提高本領。

    2.對計算機類相關專業教師的建議。對學生而言,興趣才是最好的老師。所以老師講課的時候,應該注重激起學生的學習興趣。讓學生從疲于學、倦于學轉變成樂于學、好于學。而教師在授課時,要注意靈活多變,激活學生的發散思維,做到深入淺出。并且要盡量引入例子,畢竟實例化有助于學生的理解和記憶。而且可以一例多用,多次變換問題條件,或者是用多種方法講解,達到舉一反三的效果。為了加強講課效果,可以在上課的時候多給學生留些問題,讓學生下課自己去解決。自己多動手,這樣才能加深學生對問題的理解,才會記得更清楚。

    3.對計算機類相關專業大學生的建議。千里之行始于足下。對于編程也是一樣道理,唯有多寫多練,才能提高編程能力,做到熟能生巧。若想成為一名優秀的程序員,那么勢必要付出更多的時間去練習寫代碼。不過在大學自由時間相對較多,有必要每天抽出一至兩個小時的時間,去練習編程,并且持之以恒。編程問題有一些很經典的案例,可以嘗試著用不同的方法去解決。當然,不要一味的去“復制”代碼。所謂“復制”就是只寫不去思考。編程最重要的還是算法和編程思想。要達到這種高度就要一定的熟練度作為基礎。但是熟練度到了,若不能融會貫通,依然掌握不到精髓。所以善于思考也是極其重要的。思考才是人類進步的階梯,總結經驗才是事半功倍、不斷提高自己的有效方法。

    隨著IT行業的蓬勃發展,社會對計算機類專業高校畢業生提出了更高的要求,與此同時也對各大高校教學水平提出了更高的要求。作為一名應屆畢業生擁有扎實的編程能力就擁有了競爭利器。本探究的目的也在于促進計算機相關專業應屆畢業生的編程能力。

    參考文獻:

    [1]劉責松,陳文字,王曉斌,戴波.計算機學科本科生計算思維能力培養模式的探索與實踐[J].中國大學教學,2013,(10):27-30.

    [2]徐琦.提高計算機專業學生程序設計能力之我見[J].中等職業教育,2009,(12):36-37.

    第2篇:計算機與編程專業范文

    關鍵詞 數學算法;計算機編程方式;優化

    中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2017)189-0073-02

    當前,我們主要是通過計算機編程的途徑對軟件進行開發,對計算機編程來說,數學算法是其中最基本也是最關鍵的影響因素,只有將數學算法合理適當地應用于計算機的相關編程之中,才能實現計算機編程的高效率運行,才會提高計算機軟件開發的成功率。計算機編程要運用到的數學知識主要包括離散數學和微積分等運算,對這些數學算法進行深入研究,并且將它們運用到計算機編程方式的改進優化中,可以提高計算機編程方式的實用性和有效性。

    1 計算機編程方式的基本概況

    1.1 數學算法的簡介

    算法作為數學研究中的最基礎和最關鍵的部分,對計算機編程的研究也起著至關重要的作用。如今信息科技在迅速發展創新,數學算法對計算機編程的影響日益加深,數學算法逐漸成為計算機編程技術人員應該具備的最基本素養。大部分高校的計算機專業課程主要引導學生建立數學算法的基本思想,培養和提高他們進行數學算法的能力和水平,要求學生了解和掌握各類數學算法學習實驗報告的撰寫方式。學生們也可以通過觀察、模仿、深入研究以及實際操作等方式來進一步深入了解數學算法的精髓和內涵,提高自身的推導計算的水平,增強自己獨立解決問題和矛盾的能力,進而確保自己的計算機編程專業課程的順利學習。

    1.2 計算機編程的簡介

    計算機編程以計算機語言作為根本,通過人們對計算機語言的研究和翻譯工作,能夠完成多種類型不一的計算機功能。從根上來說,計算機誕生的目的是為了能夠運用大量的數學計算,進而為人們解決復雜困難的高級大量數據運算,為人們提供最精確的計算結果。對計算機進行創新改造和升級,不僅能夠大幅度提升計算機的運算效率和準確度,而且能增強計算機編程應用的實用性。因此,我們需要加大對計算機編程方式改進優化工作的重視程度,在保證計算機運算結果精確無誤的基礎上,使計算機運算效率不斷得到提高。

    1.3 數學模型是算法與計算機聯系的橋梁

    將繁多復雜的現實問題簡單化并抽象為適當的數學結構,便是數學模型的構建過程。采用實際調查、收集整理數據資料等方法,對研究問題的內在特點和實際規律進行深入的分析,掌握問題的關鍵部分和主要矛盾,建立出與實際問題相聯系的數量之間的關系,再應用數學思維方式和理論知識進行問題的探討和研究。

    數學計算的選擇在計算機編程方式的優化過程中有著非常深刻的影響,這些影響主要包括:計算機本身的運行效率、內存容量大小、計算機的質量高低等等。由于運作效率和自身質量的不同,計算機的編程效率也是不一樣的,因此我們應該根據實際問題類型的不同而選取恰當合適的數學算法。在實際的操作流程中,應用簡易直接、改造優良的數學算法,這能大大減少計算機執行任務的時間,能大幅度提高計算機的工作運行速度和質量。

    要想進一步提升計算機的運行效率,可以參考以下兩個方面的內容進行數學算法的選取。其中一方面是根據時間的復雜性進行合理選擇。今天的社會和經濟在高速發展,人們普遍追求的是高效率和高質量,適當的數學算法能夠讓計算機在最短的時間內編譯出最多類的程序。還有一個方面便是考慮空間的復雜性。現代社會的發展在不斷追求節能降耗,即使用盡可能少的資源,獲得最大的效益。只有把這兩方面內容進行相互結合,才能選擇出最適當合理的數學算法。構建理想的數學模型,將合理的算法與計算機編程相聯系,實現計算機編程的設計開發。

    2 優化計算機編程方式的措施

    2.1 對數據結構進行合理設計

    數據結構是否存在合理性對數學算法性能的高低起著十分關鍵的作用,合理的數據結構能夠讓數學算法對變量進行訪問的速度得到提高,降低變量占用的內存空間容量,進一步提高數學算法的效率和水平。比如說,若是在稀疏矩陣中含有很多的元素,則需要參考縮矩陣的儲存空間,假設直接通過二維數組的途徑了儲備矩陣,則可能造成大量存儲空間的浪費。因此這時應該選取三元組進行稀疏矩陣的儲存工作,這可以最大限度地降低稀疏矩陣的占用空間。采用聯合體的方法對共享變量進行深入加工,讓多個變量能夠共存于同一段內存空間之中,這大大降低了數學算法的空間復雜度,從而大大提升了數學算法的

    效率。

    2.2 通過并行計算減少算法執行時間

    通過并行計算來實現算法執行時間的減少有兩種不同的方法。其中一種方法是對單機上的多核心進行并行,另一種方法是多機間的并行。現階段,計算機的硬件設備優化改良的速度很快,目前計算機中大部分都為雙核心或者是四核心;而且,計算機軟件也在不斷得到發展創新,使得分布式系統受到了廣泛的關注。但是,大部分的算法缺乏對多核心計算機以及分布式系統的優化改良,依舊使用的是串行的執行方法。在對數學算法研究分析的基礎上,我們能把算法分成兩個部分,一個是可并行部分,另一個是不可并行部分,分別運用這兩個不同的部分實現計算機不同核心的分配工作,可以得出最后的相應結果匯總。在運用分布式系統展開并行計算的過程中,相關技術人員必須制作出科學合理的分配方案,計劃好算法的運算量,考慮到所需的網絡支出開銷。

    2.3 提高學生學習算法設計的興趣

    算法設計專業課程要求學生必須掌握一定的概率論、線性代數等專業知識,具備一定的數據結構分析能力。這便需要授課教師提高自身的教學質量和水平,運用各種不同的多樣化的授課教學方法,將專業知識理論與實踐操作實現完美的融合,更好地引導學生進行算法設計的學習。教師在正式授課之前,需要明確好教學目的,對學生提出相應的學習要求,提高學生的學習主動性;在進行授課的過程中,應用多媒體技術或者其他高科技的手段進行專業知識的講解,破除傳統陳舊的教學觀念,將新型科技與現場教學相互結合,提升學生學習的興趣;在授課結束之后,要時刻關注學生的學習動態,認真督促學生完成相關的算法設計的練習和任務,從而進一步提升學生學習的獨立自覺性。

    3 結論

    總的來說,計算機的出現跟數學算法之間的聯系十分密切,如今計算機在不斷得到改進和創新,數學算法也在持續進步。計算機編程方式的改進和優化離不開數學算法,相關專業技術人員一直在探究二者之間的聯系。

    在對計算機編程方式進行分析研究的過程中,我們要根據實際的情況進行相應的優化改進,要努力設計出合理的結構數據、利用并行計算降低計算機執行命令的時間、提高學生學習計算機算法設計的興趣和能力。只有采取一系列合理有效的計算機編程方式改進的措施,才能實現計算機編程方式的革新,讓計算機編程擁有更高效的性能,才能減少計算機編程方式在技術性方面產生的問題,從而進一步推動我國計算機編程方式的進步,促進信息技術行業的良好發展。

    ⒖嘉南

    第3篇:計算機與編程專業范文

     

    一直以來軟件開發編程語言類課程在大學計算機專業里占有很重要的一席,從經典的C語言,到時下流行的C#、Java等,甚至有些還開設了便捷化的圖形化編程。到底應當如何提高編程語言類課程的教學質量,高效率地完成教學任務,培養出合格人才。本文從課程的目的和教學的方法進行探討。

     

    一、編程語言類課程開設的教學目的

     

    這里所講的目的并不是教學大綱所提的目的,教學大綱所提的目的過于細分,甚至有些過于“崇高”,筆者認為其目的分為三個大的方向:(1)培養軟件編程操作類人才,通常稱為程序員;(2)培養計算機研究類人才。其實這兩類教學目的無非是培養操作實踐類人才,或者是理論研究類人才。(3)培養計算思維,并應用其解決問題的能力。這個方向一般是非計算機專業的編程類課程的目的。

     

    當然這三大方向只是不同的側重點,它們并不是彼此割裂的,在很多高校里將第一方向作為第二方向的基礎,即先操作實踐后理論研究。同樣,第三方向也是計算機領域的重要技能,它是第一方向和第二方向的基礎。

     

    1、教學方向一:培養軟件編程操作類人才

     

    以此為計算機編程教學目的的院校,大多是高職高專,甚至有些中職類學校。在這類院校里,學生畢業即面臨就業,而編程操作可以說是他們“吃飯的工具”。如何使學生熟練掌握“工具”是編程教學的主要目的。一般來說,這類院校的編程教學有如下幾個特點:(1)熟練使用軟件。要求學生能夠使用一些當前行業比較流行的編程軟件(Visual studio、JDK等);(2)以任務驅動、項目驅動為主,跟實際應用結合比較緊密,有條件的院校直接讓學生參與一些大型的項目制作;(3)校企結合,擔任這些編程類課程的教師,往往是有企業項目開放經驗者,這樣能夠更好地與企業接軌。

     

    2、教學方向二:培養計算機研究類人才

     

    大部分本科類院校以此為計算機編程教學目的。此類院校里,學生有可能進一步深造,或者做一些其它研究類工作。在這種情況下,學生學會編程主要是成為自己的技術手段,對信息技術相關的知識進行驗證,或者為自己科研理論做實驗實踐。總的來說此方向的編程教學有以下幾個特點:(1)理論化、系統化。編程課程往往是一個體系,從基礎的數據結構到控制臺類的語言,再到模塊化的其他高級語言,由多門課程組成。(2)注重知識間的遷移與聯系。例如,數據類型與存儲工作原理相聯系;多線程與CPU工作原理相結合;網絡連接使用網絡基礎的TCP/IP協議去理解。(3)課程進度往往較快,不注重學生練習,而注重學生理解。一些實踐類的操作一般是由學生自己的實踐,遇到問題需要自己去解決。

     

    3、教學方向三:培養非計算機專業學生的計算思維

     

    在國內非計算機專業開設計算機編程課程的院校比較少,而在國外,這一類課程是作為公共選修課開設的,而選修此類課程的大多是非計算機類學生,最后這些學生在結課時往往能設計出比較有創意的程序,從而達到了開發學生計算思維的目的。

     

    一般來說,國內大學都有計算機公共課,有些院校規定學生需要通過國家的或者地方的計算機等級考試。這些計算機公共課,本應該是培養學生計算思維的,而現在往往成為了一種應試教學,而非計算機專業根本就不開編程類課。

     

    筆者在此建議國內的高校多開些非計算機專業的編程課,哪怕是公共課也好,當然編程語言選擇上,最好使用圖形化編程軟件,例如:Scratch、Hopscotch等。

     

    二、編程教學方法的探討

     

    近年來,有關于編程教學的方法很多,比如說:結對編程、任務驅動、演示練習、分組實訓、項目驅動、發現式學習等等,甚至有些校企結合的院校直接將學生送入項目開發組學習鍛煉。但在此筆者強調一點,所謂的教學方法必須能夠因材施教,與教學目的相結合。

     

    在此不妨將學生的素質能力分為高低兩個層次,大致對應于本科類和高職高專的學生,但是這種界定也不能太過于絕對,主要是針對學生的狀況而言。對于素質能力相對較低的學生來說,主要的教學方法是多動手,因此像任務驅動之類是比較好的選擇。而對于素質能力相對較高的學生來說,則要側重于多動腦,教師主要是引導學生去發現,普通的演示練習教學法即可,在學生達到一定程度時可以使用項目驅動來檢驗教學成果。

     

    在此,還要強調的是學生的素質能力一般來說是正向發展的,這也是我們教育的努力方向,因此我們的教學方法并不是一成不變的,而是要隨時根據學生的情況作出相應的改變。

     

    總之,作為編程教學的教育工作者,我們需要自身有良好的素質基礎,多參與一些企業類的項目,多擴展自己的計算機知識面,最好能夠融會貫通。而且更需要了解編程教學的目的,學生的基本素質情況,以及整個課程體系,只有這樣我們才能夠因勢利導、因材施教,高效率、高質量地完成教學任務。

     

    【作者簡歷】

    第4篇:計算機與編程專業范文

    隨著家長和學生對計算機技術的不斷重視,以及計算機專業學生就業情況逐年提高,高職類院校計算機相關專業每年都會招收大量學生,伴隨著計算機專業生源的不斷增多,各高職院校也正不斷調整計算機專業學生的培養計劃和教學方案,然而在高職類院校的計算機專業課程教育方面普遍存在著“重軟件、輕硬件”的教育現象,在對學生的培養上缺少對計算機硬件方面基礎知識的學習和實踐;另一方面,隨著農村教育情況不斷被重視,高職類院校的計算機專業農村生源的學生數量也不斷增加,而由于地域限制、經濟條件限制等因素,導致這些農村生源的學生以前接觸的計算機專業知識較少,在專業技能學習和實踐方面進展較慢。

    2.農村生源計算機專業學生存在的主要問題

    1)硬件基礎薄弱

    由于農村學校教育課程中對計算機專業教育缺少足夠的重視,且礙于學校經濟條件的限制,導致農村生源的學生接觸計算機較晚,甚至有的學生在上大學之前沒有接觸過計算機,從而導致了農村生源的學生在計算機硬件基礎知識上掌握薄弱,缺少基本的硬件理論支撐。

    2)軟件編程能力欠缺

    大多數農村生源的學生在大學之前很少接觸過計算機編程方面的學習,從而導致在開始學習計算機軟件編程課程的時候成長較慢,由于軟件基礎理論知識的欠缺,不能很好地適應高職類院校計算機專業編程方面的教學進度,進一步影響了學生軟件編程能力的提高。

    3)對傳統計算機教學方式接受較慢

    傳統計算機教學主要采取“老師講課為主,學生練習為輔”的教學方式,學生缺少自主鍛煉的機會,一些高職類院校缺少足夠的機房等基礎教學設施,導致經濟條件不好的農村生源學生缺少直接的實踐練習機會,進一步影響了學生對計算機相關課程的學習進度和能力培養。

    3.改革計算機專業農村生源學生的培養機制

    針對于農村生源計算機專業學生自身的特點,結合創新性實踐教學的理念,采用軟硬件相結合的教學方式,探索適合農村生源計算機專業學生的新型的計算機教學模式,主要采用以下幾個方面:

    1)完善學校硬件教學設施

    高職類院校應該不斷加大教育投入,完善學校的硬件教學設施,均衡配置學校教育資源,加大投入計算機專業硬件基礎設施,加快現代信息化建設步伐,擴大計算機機房、多媒體電教室等基礎教學設備,為學生能夠隨時使用學校的硬件教學設施提供保證。

    2)軟件編程與硬件教學有機結合

    學校在不斷注重學生軟件編程能力教育的同時,應該積極加強對學生硬件基礎知識的教育,做到軟件教學和硬件教學的和諧統一,使學生不僅具有良好的軟件編程技能,同時具有良好的硬件基礎理論知識和實踐知識,全方位提高學生的計算機綜合能力。

    3)加強計算機課程設計等實踐課程

    傳統的計算機教學方式主要注重老師在課堂中的職責和地位,隨著對學生計算機能力要求的不斷增強,這種教學方式已經嚴重阻礙了學生專業技能的提高。因此高職類院校應該進一步加強對計算機專業學生實踐能力的培養,增強學生的動手能力和實踐能力,通過開設計算機專業課程設計,培養學生對待問題的分析能力、解決能力,加強學生對計算機專業項目的總體把握和細節實現能力,進一步提高學生的綜合素質水平。

    4)組織并實踐計算機競賽項目

    通過參加計算機專業知識競賽項目,不僅可以使同學們進一步熟悉基本的計算機專業技能,同時還可以培養學生解決實際計算機專業問題的能力,因此學校應該積極組織學生參加全國職業院校技能大賽中計算機競賽項目、全國計算機挑戰杯等各類計算機大賽,通過團隊合作的方式完成對學生專業技能、合作意識等各方面能力的培養;此外,學校應該積極將這類競賽內容融入到教學課程當中,從而進一步培養同學解決實際問題的能力,增強學生的計算機專業水平。

    5)校企聯合新型教學機制

    高職類院校培養學生的主要目的是為了向企業輸送高科技人才,學校應該重視對企業型人才的培養,加強對學生企業技能的培訓,通過校企聯合教學的教學機制,采用“學校教學、企業實習”的教學方法,使學生在學校就開始接觸企業的工作內容和研究項目,提高學生的實際動手能力和實踐能力,進一步培養具有較高實踐能力的專業性人才。

    4.結束語

    第5篇:計算機與編程專業范文

    計算機編程是計算機基礎課程的核心,是大學生必須學習和了解的計算機課程。目前學校開始的編程課程主要有:C語言、J AVA, C++ , PHP語言等。這些語言是計算機編程課的必修課程,只有學會了這些基本的語言,才能進一步學習更加復雜的語言和更集成的軟件開發平臺。因此大學的計算機課幾乎都有編程的課程,同時也是必修的課程。然而大部分的學生在學習計算機語言的時候卻面臨很多問題。

    1.1程序語言主要是英語,不容易理解

    幾乎所以的計算機語言都是英語,大部分英語單詞不是常用的詞語,造成學生在學習計算機程序的過程中,必須先求學網翻譯程序中的詞語,才能理解程序中命令和語句的意思。有的就是查找字典了,也翻譯不準詞語的意思,因為大部分計算機語言中的詞語意思是專業英語,只在計算機中代表特定的意思,而在其他語境中卻代表另外的意思。

    1.2計算機程序語法和結構嚴格,不容易掌握

    計算機語法和結構比較嚴格,所有的變量必須先聲明,語句結構有嚴格的順序和組成部分,缺少任何一個標點就可能會造成錯誤或者程序執行不了。所以學生要記住大量的語法結構和特殊符號,要不然根本理解不了程序,更不可能寫出程序。

    1.3計算機程序邏輯性強,程序不容易設計

    在編程過程中,往往為了解決一個問題要運用很多語句和命令來解決問題。但計算機語言是邏輯性很強的語言,在程設計的過程中學生往往不知如何下手,不知道用什么方法來解決問題。就算知道用什么方法解決問題,但在解決問題的過程中,往往缺少相關命令或者考慮不夠全,造成程序編寫錯誤,或者根本到不到預期效果。

    2易語言的特點和易語言用于編程教學的優勢

    2.1易語言的特點

    易語言是主要以漢語作為命令和程序代碼一種計算機編程語言。由于易語言是全中文支持模式,編程者無需很高的英語水平,就可以學習和掌握易語言。易語言跟其他大部分開發語言一樣,它擁有專門的、可視化的、集成化的開發環境,用戶可以利用它進行程序編寫、界面設計、編譯調試等一體化的操作。漢語命令和代碼的快速錄入與識別是易語言的最大特點,同時易語言的語法結構按照漢語的語義特點進行設計,特別是程序定義模塊采用便于理解的表格形式,用戶無須記住程序的定義方式和使用格式,直接填表即可。利用易語言編程,告別了其他編程語言繁瑣的定義和嚴格的格式,不用在意變量的使用范圍,符合學生的思維方式和特點,使學生更容易明白算法和語句結構,更深層次理解編程的本質。另外易語言提供的參數提示和引導技術,不用用戶記住命令和語法,只需要按照中文的意思輸入拼音即可獲得命令提示和參數引導。對于初學者來說,易語言的學習就是打開編程之門的鑰匙,對學習其他編程語言也是有極大幫助的。

    2.2易語言用于計算機編程教學的優勢

    2.2.1易語言有利于提高學生學習編程的興趣

    目前高校的計算機編程課一般都是國外的開發的語言,學生不僅對語句與命令難以理解,而且要記住大量的語法與結構。許多學生看編程的書籍像是看天書一樣,大部分學生一提起編程課就感覺是乏味和無趣,對其失去了興趣。因此計算機編程課變成了大學中最無聊的課。易語言是以中文為基礎的開發語言,語句和命令按照我們的表達方式來命名,同時,語法結構也按照我們的思維習慣和表達方式來設計,符合我們心理特點。另外它也是可視化的、集成化的編程語言,利于學生理解與操作。所以能提高學生的興趣,使計算機編程的學習變的比較容易。

    2.2.2有利于學生培養編程思維意識

    程序編寫的本質就是運用邏輯思維解決問題,要學好編程課程其關鍵點在于培養學生的邏輯思維意識,提高學生的計算思維意識,使得學生養成一種編程思維和思想。易語言是窗體設計和代碼編寫相結合來實現程序編寫的,支持可視化的操作,窗體和組件的屬性都是中文形式。包括支持庫、程序、編輯菜單欄都是中文語句。用戶可以直接用中文輸入命令和語句,也可以按照命令函數提示格式輸入語句。它獨有的幫助功能能夠提示代碼流程,可以方便用戶理解程序所表達的意思。對沒有接觸編程語言的學生來說,可以快速上手,并可以在很短的時間內開發出小游戲和軟件。

    2.2.3易語言有利于減輕教師的授課壓力

    計算機編程不僅對學生來說是枯燥和乏味的,對教師授課來說也是有壓力的。教師在講課的過程中,往往需要反復講解才能讓學生了解特有的名詞和語句,但由于學生沒有計算機編程思維,又沒有非常切合生活的實例,所以學生還是一知半解。其結果是教師費了很大的力,學生還沒有學好。講授計算機編程課的教師有很大的壓力,因為不能用常用的語言來解釋特定的命令和結構,同時在課堂上又要給學生講解英文單詞。大部分的程序都是英文,就算有時候講解完也不能讓學生完全明白其中意思,因為單詞的意思往往也不能說明它在程序中的特殊意義。易語言的簡單易學,可以讓學生對程序的執行流程、語句結構等有一定的認識,教師也不用再翻譯英文單詞,降低了教師講課壓力。

    3易語言應用于大學計算機編程課程的改革內容

    3.1課程設計的改革

    3.1.1采用靈活多樣的課程設計形式

    作為必修課程開展教學,針對廣大非計算機專業學生,作為計算機基礎課程中的必修課進行開設,由于非專業學生對計算機語言的應用能力不用太強。開設易語言課程,讓其對計算機編程課有一個大概的了解和認識,培養一種計算機編程的意識。作為計算計算選修課開設,由于易語言在現實應用中還不很不廣泛,大部分軟件開發都還是應用的是常用的編程語言。針對計算機專業課的學生,需要利用編程語言來設計軟件并在以后的工作中,利用語言來開發程序,易語言只能作為一個了解的語言,而不能利用易語言來實際操作和編程,所以可以作為選修課程來學習。也可以作為第二課堂來學習,在課余時間教師可以利用第二課堂,對易語言有興趣和喜歡編程的學生進行講解。有些學生喜歡編寫小游戲或小軟件,喜歡鉆研計算機編程問題,可以開闊學生的視野,讓他們學習易語言,并開發相關的軟件和系統,提高學生的學習興趣。

    3.1.2分層次、分學科教學

    由于易語言簡單易學,可以在學生中開展分層次、分學科的方法進行教學。由于學生計算機水平的參差不齊,如果讓有些計算機水平比較好的學生學習易語言,可能有些簡單。易語言應用于實踐的范圍還不廣泛,當前開發軟件的主流還是國外的編程語言。所以對這些同學而言,學習易語言就可能浪費了時間。可以預先對學生的計算機水平進行測試,然后分層次教學。另外要分學科教學,針對學生學科的不同,來確定是否開始易語言和其他語言,讓課程充分符合學生的水平,提高教學的效果和課程開設的科學性。

    3.2授課方式的改革

    3.2.1以易語言為先其他語言為后的教學方式

    易語言中文可視化的環境和編寫程序的特點,可以將其作為編程課程的第一門課,讓學生對計算機編程語言中的程序集、子程序、變量、模塊和定義有一個初步的了解和認識,讓學生明白計算機編程語言的特點和本質理解計算機編程中循環和判斷的運行規律;掌握軟件開發和系統搭建的基本原理。只有這樣才能對計算機編程有了初步的了解,提高學生的學習興趣,才能為學習其他編程語言打下基礎。要以易語言為先,其他語言為后的教學方式改革計算機編程教學。

    3.2.2開展自學與提問相結合的教學方式

    計算機課程是一門理論與實踐緊密結合的課程,特別是計算機編程課。學生對于那些難懂的術語和命令往往一籌莫展,也容易忘記。另外,只講解理論學生從直觀上很難理解,最終結果只會讓學生對計算機課程失去興趣,因此要理論與實踐相結合。易語言的特點和優點,讓學生自己很容易上手,易語言課程的講授可以直接在機房中開展,可以開展自學與提問相結合的方式進行教學,教師再針對重點部分進行講解。

    第6篇:計算機與編程專業范文

    人才市場調研能夠更好地把握市場就業需求的動向,能夠更好地為高校人才培養模式的創新提供參考依據。對于計算機人才而言,在信息化建設過程中,各高職院校更加需要借助人才市場調研,為計算機專業的課程設計、培養模式等多方面的創新提供強有力的支撐,以此幫助學校提高計算機人才的綜合素質,更好地適應市場需求。為此,本文對計算機人才需求量較大的城市進行調研,涉及調研單位和企業包括軟件開發公司、傳統制造業企業、服務類企業等,以此,提高計算機人才市場調研的廣泛性、代表性和合理性,為高校人才培養模式的創新提供科學的依據。

    (一)計算機專業學生能力分析。通過對調查企業管理人員反饋意見的整理,計算機相關管理技術人員認為市場對于計算機專業人員的需求量非常大,同時計算機人才市場對于人才在計算機專業方面的層次結構、就業意向、綜合能力和素養等方面的要求非常高。在就業市場需求大、人才素質要求高與各類計算機人才專業素養和綜合素質之間產生了一定的矛盾。換言之,計算機專業人才就業存在的諸多突出問題,是由于就業市場對于人才需求的不斷提高與高職院校培養模式的缺陷造成的,導致人才市場的供需結構不合理。通過對計算機人才市場的調研,我們發現,計算機專業大學生需要學習文化知識、技術技能以及專業知識等。在就業市場的客觀要求下,突出呈現出部分大學生文化基礎知識不扎實,忽視對于文化知識的掌握,技術技能同工作實際需求相脫節,部分教師沒有實際工作經驗,在教學過程中出現理論與實際相互脫節的現象。最終導致學生對文化知識與技術基礎知識的忽視,造成學生在就業過程中出現能力不足,不能迅速融入到實際工作中。此外,計算機專業大學生基本能夠滿足工作中所需要的專業基礎知識和技能。在網絡、編程以及多媒體等方面的技能表現出應有的能力,能夠滿足公司對于工作崗位的實際需求。但對于公司而言,公司仍然需要對剛剛步入工作的大學生進行專業技能和知識的強化培養,絕大部分學生在步入工作過程中,都是擔任基本的公司任務,無法獨立參與或者承擔一個具體項目,日常工作中從事重復性簡單工作,導致企業人才資源的浪費和學生創新能力的短缺。并且,大學生在工作過程中溝通能力與團隊協作能力方面相對匱乏。軟件編程、網頁制作、網絡維護、技術支持等方面的工作崗位是計算機專業學生主要從事的工作,但在同客戶和上下級溝通過程中,大學生表現出團隊協作能力和溝通能力的匱乏,這些能力給職場的發展帶來了一定的負面影響,也是畢業生必須從自身出發努力克服的缺點。

    (二)學生課程體系。本次計算機人才市場調研的主要領域和企業集中在軟件公司、網絡公司、網絡安裝與維護公司、物聯網公司。而這些公司對于計算機專業的課程體系要求主要表現在以下幾個方面。

    1.軟件公司。對于軟件公司而言,現在大學計算機課程中開設的C、C++、JAVA、SQLSERVER、JSP等專業課程對于實際工作而言都具有較強的針對性,也是軟件工作需要的專業技能。但是學生在學校學到理論知識與實際工作需求脫節,導致理論脫離實踐,需要學生在畢業前到企業進行實習,以此幫助其在步入工作時達到理論與實踐的統一。為此,高校在開設編程方法、編程理念等專業課程和授課過程中,應重視理論與實踐的結合,提高學生的實踐操作能力。

    2.網絡公司。通過網絡公司的反映,我們發現網絡公司的發展速度非常快,網絡新技術、新理念層出不窮,公司變革加劇。然而,學校在授課過程中,教程改革和授課創新速度滯后,致使學生在步入工作過程中不能夠很好地應對新技術、新理念和新方法,為此,為適應網絡公司的發展,高校在授課過程中,應結合市場和社會發展方向,提高學生對于新技術的接觸和了解,在高校計算機專業引入最新的技術和知識,提高學生適應社會變化和市場需求的能力。

    3.網絡安裝與物聯網公司。目前,高校針對網絡安裝公司和物聯網公司開設的課程大多數是應用型的,如計算機組裝與維護、網絡設備安裝與調試、網絡管理與維護、網絡綜合布線等等。這些課程原理性內容較多,學生在學習過程中需要對專業知識具有扎實的基礎。但在動手操作過程中,欠缺動手能力。同時企業需要兼具計算機編程、網絡軟件設計與閱讀等能力,換言之,復合型計算機專業人才更加受到企業的青睞。

    二、高校計算機人才培養模式的改進措施

    為應對我國信息化建設浪潮的來襲,同時提高我國信息化技術的綜合競爭力,高校應以市場需求為導向,結合國家信息化建設需要,培養市場需求和認可的計算機專業人才。為此,本文結合市場調研發現的問題和就業現狀,對高校計算機人才培養模式的改進工作提出以下幾點建議。

    (一)開設心理分析課。心理分析課程的開設幫助剛步入大學的學生更好地認識到學歷、知識與興趣等多方面因素對于未來個人擇業和成才的影響。一方面讓學生認識到學歷再高,若無工作經驗和實踐能力,也只是空中樓閣。一方面心理分析課程的開設幫助學生培養自我分析、自主閱讀、個性養成、藝術素養的培養等,提高學生了解自我、認識社會、思考人生的能力,幫助學生提高綜合素養,更好地適應市場需求。

    (二)創新計算機專業課程。以市場為導向,緊跟計算機技術發展方向和信息化技術變革,在學校開設有針對性的計算機專業課程,除必需的軟件、網絡課程以外,還需要在不同計算機方向進行交叉學習,提高計算機專業學生的綜合技能。邀請企業、產業等領軍人物到高校開展講座,提高學生對工作的認識。同時積極開設部分管理課程,為未來學生獨立負責項目提前做好管理知識的儲備。

    (三)培養學生的溝通與團隊協作能力。在實際教學中,引導和鼓勵學生進行科技文檔、演講文稿的編寫,在寫作課程中,引導學生注意寫作能力、修辭技巧、專業術語等的使用和表達。鼓勵學生積極參與到公眾演講活動中,構建學習小組,共同完成課程設計、編程、網絡管理等小課程,以此提高學生的溝通與寫作能力。

    三、結語

    第7篇:計算機與編程專業范文

    摘 要:本文分析了計算機程序設計在通識教育與計算機基礎教育中的差異,說明了在通識教育中開設程序設計基礎課程的重要性,討論了該課程在通識教育中的特點與定位,說明了我們在該課程中采用的教學策略和手段、并給出了教學效果,最后提出了今后要繼續研究的有關教學問題。

    關鍵詞:通識教育;程序設計;教學研究

    中圖分類號:G642 文獻標識碼:B

    1 為什么在通識教育中設置程序設計課程?

    通識教育的倡導者認為,大學教育不能局限于專業知識與技能的傳授,還應注重“全人”的培養,即對學生素養、品格、價值觀的培養,希望個人潛力得到最大限度的發揮,而不局限于個人選擇的專業。計算機技術的飛速發展帶來了信息技術的革命,使社會發展步入了信息時代,在大學的通識教育中增加有關計算機技術基礎知識與能力的課程,有助于非計算機專業大學生,特別是其中文科學生,綜合素質的提高。

    計算機程序設計的思維方式具有鮮明的獨特性:系統論、抽象性和自動化。軟件專家溫伯格認為,這種思維先于專門的學科知識的存在而存在――有時繞過專門的學科知識,有時又把專門的學科知識綜合起來;把這種思維和教育方法稱為一般系統論的方法。其次,程序設計的最終結果是讓計算機按照程序執行,去解決一類問題,而不是某個具體問題,這與數學的抽象性類似。這種思維是讓機器自動地完成任務,卻又允許人進行干預,即所謂的人機交互式的問題解決模式。而且,不同的計算機語言會影響人們的思維模式,但是,基于程序設計的思維原理是普遍的。系統化的思維與計算機編程思維與之有著深刻的內在聯系。

    像其他大學一樣,我校已經開設了計算機基礎教育,也包含了Visual FoxPro的程序設計課程。在通識教育中開設計算機程序設計課程與計算機基礎知識的教育沒有沖突,而是一種補充。根據教育部高教司的建議和要求,目前國內大學的計算機基礎教學分成三個層次:計算機文化基礎、計算機技術基礎和計算機應用基礎,在第二層次中包含計算機程序語言進行編程建模。因此,我們在全校的通識教育中開設了“Java程序設計基礎”的課程。此課程屬于選修課,在教學內容、形式、手段、考核等方面與必修課不同,同時給了學生更多的選學余地。事實上,自從我們在全校開設這門通識教育課程三年以來,每學期限制的120個名額遠遠不夠!

    2 課程的特點與定位

    作為通識教育,“Java程序設計基礎”具有如下特點:課程面向全校學生,面大、量廣、專業種類繁多、對計算機的興趣、知識和技能的需求各異,基礎知識參次不齊,而且是低年紀的學生,缺乏必要的自學能力;學時有限,比教育部非計算機專業計算機課程教學指導分委員會提出的最低學時還少3個學時。

    學生的期望不同,大致包括:

    學習計算機編程:了解程序設計是什么。

    學習一種程序語言:Java程序設計語言是什么。

    學習新的編程技術:面向對象的程序設計是什么:

    學習更多的計算機語言:Java語言與C、C++或者Visual Basic的區別。

    當然,也包括通過該課掙得學分。

    作為通識教育課,“Java程序設計基礎”課程的目的不是或者不僅僅是培養計算機程序設計員,該課程的定位是計算機科學與技術的一門普及課、入門課,希望通過學習計算機的核心知識與技術,

    讓學生理解計算機軟件,進而深入地了解計算機系統的工作原理和方式;

    學習程序設計的思維方式,全面培養學生的綜合素質;

    提高對計算機科學與技術的興趣,促進更多的學生在未來的學習和工作中應用計算機來解決實際問題。

    因此,著力培養學生對計算機及其編程的興趣和理解,成了“Java程序設計基礎”的根本目標。

    計算機已經成為現代社會的一個基礎知識和工具,85%以上非計算機專業的學生未來在從政、經商、在某個專業領域(如電力、汽車、物流、軍工、藝術)從事技術或服務工作,都可能使用計算機系統,也許會有人因為工作需要而自己動手修改或創造新的計算機軟件工具或系統。這在計算機的發展史中比比皆是。例如,統計軟件包SPSS最初是由斯坦福大學的政治學研究生Norman Nie開發的,國內廣泛使用的財務軟件用友是由在財務領域工作的王文京領導研制的,數學軟件Mathematica是由數學家領導研制開發的,雅虎搜索引擎最初出現是楊致遠與費洛為了把在網絡上尋找的資料類別整理好而編制成的軟件。最初這些簡單的應用軟件經過發展、進而形成了新的商機和技術,同時也極大地推動了計算科學與技術的發展。

    3 教學的策略與手段

    3.1 教學策略

    教什么、如何教就成為通識教育的關鍵問題。針對該課程以及學生的特點,我們經過實踐、總結了本課程教學的策略:了解概念,理解思想,“不拘小節”,“不求甚解”。

    “理解概念”是任何學科的基礎,每門課程都有自己獨特的概念。我們在講述Java程序設計的概念時,重點在突出差異、采用比較的方式講授。如把數學中的實數與計算機中的浮點類型數進行比較,并分別從計算機存儲與安全檢查兩個方面簡述為什么要區分出單精度浮點和雙精度浮點類型的實數。

    寫出好的計算機程序,除了要掌握程序設計語言本身以外,還要求理解計算機的基本組成、運用數據結構、算法設計以及軟件工程的基本知識和技術,最主要是要掌握程序設計的過程,讓學生理解程序設計的思維模式和工作過程。這些知識都屬于計算機專業的核心課程,不可能在通識教育的程序課程中充分展開,我們只需講解與程序設計相關的要點。

    例如,變量名在數學與計算機中都表示未定的值,但是在計算機中還表示值在內部存儲地址的抽象,這樣就順便補充了計算機組成的核心――存儲。在軟件工程方面,需要學生掌握的的基本思想是:程序是機器執行的,但更多的時候是讓人閱讀的!因此,寫出符合規范的、讓人容易看懂的程序更重要。這就要求在教學中培養學生良好的程序設計風格和習慣,如規范的變量名、必要的代碼注釋、清晰的程序結構等。

    經典程序設計的思想是“算法+數據結構”。算法設計是編程的核心,程序是用計算機語言實現的設計思想,數據結構與算法設計環環相扣,是不可分離的程序的兩個方面。變量類型、數據結構和控制結構是馮諾伊曼式計算機系統的基本模式和組成。封裝、抽象、復用發展成現代向對象程序設計的核心。在講授這些抽象思想和原理時,我們盡量采用理論結合實際、案例引導、直觀教學。

    我們把程序的閱讀與執行結合起來,讓學生直觀地學習靜態的程序如何動態地執行、產生結果。由于一開始就閱讀實際的程序,有很多知識可能還沒有學到、甚至在課程中就不出現,使得學生“一知半解”,不能完全理解,對有些問題或知識可以“不拘小節”、“不求甚解”,這樣有助于在短時間內讓學生了解程序設計過程和程序結構,掌握編程的基本要領。這種方式類似于在外語學習中所采用的猜測法:在閱讀中出現的生詞不要急于查字典,可以通過上下文來猜測,通過大量的閱讀來培養語感、文化直接用外語的思維模式。程序語言類似于外語,編程者需要逐步培養用程序化的思維方式、常用的表達模式和慣用語,而不必計較一些不懂的函數、表達、語句、或者類,特別是不要在編程工具可以解決的以及需要經驗積累的細微末節上花費寶貴的時間。

    3.2 教學手段

    在教學的內容和形式方面,我們重點采取了下面的手段。

    1) 基礎知識不求全。因為,在一個學期的課程中不可能讓學生把一門程序設計語言掌握到實用的程度。與其泛泛的介紹Java標準版的所有內容,還不如通過Java語言深入理解程序設計的精髓。因而,我們選擇與語言無關的、所有編程的基礎知識,如變量、表達式、邏輯運算、控制語句、類與對象以及GUI。知識的取舍取決于學生未來可能的應用。例如有關數的運算,我們只講十進制的數,不講各種數進制之間的轉換,不講二進制及其運算(盡管這是計算機的基礎),也不講位運算;對面向對象部分,不講內部類和匿名類,等等。

    2) 潛移默化思維模式。培養學生程序化、系統化的思維模式,讓學生抽象的、類問題的解決模式(而不是個體問題)。通過實踐使學生掌握程序設計的過程,包括如何分析問題、如何用計算機語言描述問題的解決過程――即編程,如何分析并解決程序中出現的錯誤(調試程序),如何在不同的環境下運行程序。

    3) 培養自學能力。計算機技術、尤其是軟件技術的發展日新月異,沒有一本語言的教材能夠與語言同步。現在的計算機發展為深入學習編程語言及其技術提供了廣泛的手段,學生應該掌握自學能力。我們通過演示,讓學生自己動手編程、分析代碼、得到結果;直接上網查找資料,使得學生自己可以查找包括wiki、Blog、用戶組、廠家在內的資料,了解語言的發展,更新知識,同時培養獨立研究的能力。

    4) 使用工具、動態學習。計算機是實踐的技術、應用的技術,唯有動手才能掌握技術和技能;很多細節不需要花費時間(也沒有時間),要充分利用工具來解決非核心的問題。例如括號不配對、變量未賦值就使用,程序美化排版,甚至需要引入的類庫等;將有限的時間集中到概念的解釋和計算機工具的使用,例如通過例子解釋為什么變量使用前要先賦值,面向對象的屬性有缺省值,然后如何利用編譯器來發現變量未賦值引用的錯誤。

    針對學生的不同基礎和需求,我們還采取了如下的措施:對不同的學生采取靈活的教學方式,允許部分學生以難度較大的練習代替少量的缺席;針對學生課后時間有限以及編程是動手實踐的活動,我們的課堂教學采用了理論+上機實踐,課時分配位1:1,其中實踐的內容包括學生自己閱讀程序加上動手編寫程序。理論上我們分配的課堂與課后的學時位2:1,實際上有一半以上的學生課后花費不足一個小時就能完成作業,沒有花更多的時間去深入學習課程內容。考核以課堂練習和課后作業為主,考核也遵循“不拘小節”的策略,主要考查學生對程序的結構、語句的選擇等設計思想的掌握,而忽略語言的細節,如變量名是否正確。

    4 實踐與挑戰

    在我們已經連續開設5個學期的通識教育課程“Java程序設計基礎”中,教學策略和手段經過不斷改進,逐步得到了學生的認可。表1列出了最近3個學期該課程的部分統計數字。每期的120個名額都報滿,參加學習的學生分布全校理、工、文、藝、管、醫的各個學部。學生的合格率也在逐年提高;其中音樂、藝術和服裝設計專業的學生不合格的比例較高。選該課的一年級的學生幾乎都在80%,而在第二學期的比第一學期的學生要多。

    下面是一些需要我們繼續研究、并通過實踐來檢驗解決方案是否可行的典型問題和挑戰,也希望與同行共同探討:

    教學程度。通識教育中計算機程序設計的教學內容到什么程度合適?是否要再開設一個提高班,以滿足部分學生對計算機技術的更高追求?

    分班教學。理工科學生在計算機的基礎和理解力方面明顯比其他專業的學生要強,是否有必要進行分班教學、因材施教?如何平衡學校、學院、學生以及教師的各種關系?

    教材問題。難有教材滿足我們的教學思想和內容,我們給學生只列舉了主要參考書和網址。這種西方通行的教學方式在我校實施起來有難處:學生不愿花錢買參考書、圖書館沒有足夠的教材、大一學生的自學能力尚需培養。沒有教材如何使得學生學好一門課?

    語言與編程:程序語言是算法設計的體現,不同的語言適合不同的編程風格與應用領域。是選擇流行的、應用廣的編程語言還是選擇體現計算機思想、適合教學的編程語言?

    共性問題。如何處理通識教育與計算機基礎教育中程序設計技術的關系(如學分可否互換)?是否應該對通識教育課的設定課程通過率(四分之一的不及格率是否過高)?

    參考文獻

    第8篇:計算機與編程專業范文

    當前《平面動畫制作技術》這門課程所選用的授課軟件基本為美國ADOBE公司出品的矢量動畫制作軟件FLASH。FLASH軟件可以說是目前世界上最主流的平面動畫制作、網頁動畫設計軟件。并且隨著ADOBE公司近年來不斷推出更新版本,目前的FLASH軟件不僅在動畫制作、媒體合成與表現方面的能力不斷加強,還具備了強大的面向對象編程能力以及與第三方軟件的通訊能力。FLASH的編程語言Actionscript是一個標準的腳本語言,完全可以當成一個獨立的編程語言來學習。由于有可視化的表現形式,這種面向對象的編程更能讓非編程專業的學生易于入門。最近ADOBE公司為了讓不懂FLASH創作環境的編程人員加入到FLASH的編程隊伍來,推出了FlexBuilder,這是一個類JAVA的編程環境。有了兩股FLASH的編程力量,相信FLASH的編程語言Actionscript會走得更遠,更具有競爭性[1]。

    2基于職業能力培養的課程教學改革思路

    目前,高職計算機應用技術類專業一般在人才培養方案及教學大綱中將《平面動畫制作技術》課程所對應的工作崗位定為平面動畫制作員,不僅與高職藝術設計專業里相關平面動畫課程的相關定位產生了重復,也和中職院校相關課程的目標就業崗位發生了沖突,無法體現高職教育的特點。在這種情況下,由于計算機應用技術類專業的學生相對于藝術設計專業的學生來說具備一定的編程基礎,因此可以考慮利用FLASH軟件提供的強大的Actionscript腳本語言編程能力,將計算機應用技術類專業授課體系里該課程所對應的工作崗位調整為FLASH程序設計員、互動媒體廣告制作、FLASH網站開發等目前在就業市場上附加價值較高且較為緊缺的職位,并以此為基礎進行相應的教學設計與實踐,以加強學生的就業競爭力,體現專業特色。具體到教學實踐環節來說,如圖1所示,在該課程的教學大綱制定過程中可以將職業能力目標的定位偏向于外部應用開發與組件的二次開發這些在就業市場上比較熱門和緊缺的互動媒體類及移動應用開發類工作崗位所必須的職業技能;在實際授課過程中,可以將授課重心從需要較高藝術水平的矢量動畫設計偏向為需要計算機編程能力的ActionScript編程方向。

    以筆者所在院校為例,對我院計算機應用技術專業的學生來說,通過大一時開設的《面向對象程序設計語言基礎(JAVA)》課程,已經具備了一定的腳本語言基礎,掌握ActionScript編程語言應較為容易,同時也為后續《移動應用開發》這門課程中ADOBERIA的學習打下了一定的基礎。通過這樣的調整,可以更好地將前導課程和后續課程聯系在一起,也使得本專業整個課程體系更加完整,專業特色也得到了體現。目前,該教學改革思路已經在我院計算機應用技術專業09級和10級學生中選擇一小部分學生進行了小范圍試點應用,并且取得了較好的教學效果。同時,09級參與該項目的兩位同學在去年畢業后參加工作時的起薪也是在全班名列前茅。這些試點工作也為后續改進工作提供了寶貴經驗。

    3結束語

    第9篇:計算機與編程專業范文

    關鍵詞:信息化;計算機;教學;課程建設

    中圖分類號:C41文獻標識碼:A文章編號:1007-9599 (2010) 10-0000-01

    How to Build Computer Teaching Construction under Information Age

    Gao Hua

    (Tieling Health Vocational College,Tieling112001,China)

    Abstract:In the information age,how to build a good computer teaching program became a key issue.The rapid development of the computer should strengthen the construction of the computer curriculum issues,so as to provide the community with more useful talents to keep up with the pace of computer development.In a words,this article talking how to build computer curriculum under information era.

    Keywords:Informatization;Computer;Teaching;Courses construction

    計算機作為一門科學的教育在各院校中開展,如今,幾乎每個學校都有了計算機的專業。在各院校中,學生的學習水平都存在個體差異性,專業的課程教育自然也存在著一定差異,而我國普及計算機的時間比較短,更何況計算機科學的發展速度之快,學生又怎么跟得上計算機科學的發展,又怎么掌握對計算機的最新發展方向、最新技術。這就需要在如今的信息化時代背景下,加快進行計算機教學課程建設的速度,和進行計算機教學課程建設的決心。

    一、如果建設不恰當會帶來的問題

    課程開展的先后順序對于計算機課程體系來說是很重要的,在計算機學習過程中,有很多課程的有無對后面的課程學習起著承上啟下的作用,缺之不可。所以在這一方面培養方案的制訂如果存在問題,就一定會影響學生的學習。

    舉個例子來說:網絡類課程,如果沒有一定的計算機基礎,幾乎就沒有辦法開展,就拿“計算機網絡安全”來說,“計算機網絡安全”對TCP/IP協議的要求是比較高的,而有些學校在進行“計算機網絡安全”這個課程之前,并沒有開設關于TCP/IP協議的課程,這樣一來,又怎能順暢的進行“計算機網絡安全”課程呢?在學校開設用來取代TCR/IP協議課程的計算機網絡基礎中,對TCP/IP的講解是很相當有限的,是不能完全替代TCR/IP協議課程的,也并不能滿足學習“計算機網絡安全”這門課程的需要。

    二、建設的誤區

    (一)認識誤區

    在計算機學習課程中,絕大部分的學生甚至老師都認為,學習計算機就是為了學習編程,從而覺得編程是學習計算機中很重要的課程。其實這只是夸大了編程的重要性,編程的確是很重要,但要看學習的階段,而不是一味的把編程擺在至高無上的位置上。要清楚的認識到編程只是我們學習、研究計算機的一種工具,而不是最終目的。編寫程序只屬于是計算機科學中一個小小的分支點,而不是計算機的全部。計算機科學的學習應用方向、研究方向還有很多,學生應該很清楚的認識到這一點,更要打好深厚的理論基礎,做到有一定的動手能力,更要把學到的知識有效的結合起來,去真正的認識到計算機是干什么用的,怎樣有效的去應用計算機解決問題,而不是一味的去夸大某一點的作用。

    (二)建設誤區

    計算機教學課程建設的問題是目前比較嚴重的問題,課程安排太多太密集,學生沒有空余的時間,而且使得學生每天都在學習,以至于沒有消化知識的時間,而且,安排得如果太過雜亂或是專業方向的課程安排得不突出,又體現不出學生某一方面的特長。

    三、如何進行計算機教學課程建設

    (一)強化實踐

    實踐才是檢驗真理的唯一標準,所以在計算機課程建設中應該十分注重實踐環節的作用。為了培養學生的動手操作和上機編程能力,同時彌補實驗課時不足的缺陷,采用課內實驗和課外實驗相結合,拓展了理論和實驗教學內容,強化了實踐環節,總之,要通過各種手段方法,強化學生的實踐能力,脫離了實踐,所有的一切都將不再有意義,都將只是空談。

    (二)突出培養特色

    首先,要完善修訂課程教學大綱和教學計劃。可以通過對照其他學校的教學大綱和教學計劃,當然也要去認真分析這些對照的教學大綱和教學計劃,畢竟不同的學校,不同的類型之間的教學大綱和教學計劃都是不同的,可以參考借鑒,但并不是每一所都使用,要從實際出發,選擇適合的去完善。畢竟我們的目標是立足學校培養應用型人才。

    其次,要深化教學內容。以動手操作和程序設計能力培養為關鍵點,著重的突出重點知識教學,并優化課程的實驗,既循序漸進,又要注重應用系統的關聯性,逐步培養學生使用計算機分析問題和解決問題的實際動手能力。

    四、總結

    計算機,是21世紀的人才都必須具備的基本素質,為了培養出符合時代要求的人才,符合社會需要的人才,就必須在計算機教學課程建設中不斷研究和探索,堅持進行教學改革與教學實踐,務必培養出學生的自學能力、創新能力、動手能力以及利用計算機在各自專業中的應用能力,這樣才能順應社會的發展,才不會被社會淘汰。

    參考文獻:

    [1]陳建國,劉毅.側重應用的計算機專業教學改革實踐[J].合作經濟與科技,2009

    [2]黃俊.基于計算機網絡教學實驗基地的計算機專業人才創新與實踐教學模式[J].技術監督教育學刊,2006

    [3]白楊.高校計算機專業實踐課程考試模式改革的探討[J].濱州職業學院學報,2008

    主站蜘蛛池模板: 成人h在线播放| 亚洲欧洲精品成人久久曰| 国产成人精品日本亚洲专区61| 成人综合久久综合| 国产成人悠悠影院| 亚洲国产成人精品无码区在线观看 | 国产成人在线电影| 37pao成人国产永久免费视频 | 国产成人在线观看网站| 亚洲成人中文字幕| 成人欧美日韩一区二区三区| 国产成人免费一区二区三区| 最新69堂国产成人精品视频| 四虎永久成人免费| 成人午夜高潮A∨猛片| 久久国产成人精品国产成人亚洲| 成人啪精品视频免费网站| 久久精品成人欧美大片免费| 国产成人精品久久综合| 成人永久免费福利视频app | 国产v精品成人免费视频400条 | 久久久久亚洲AV成人片| 国产综合成人亚洲区| 欧美成人在线影院| 久久成人国产精品一区二区| 国产成人福利精品视频| 成人一区专区在线观看| 欧美国产成人在线| 日韩国产成人精品视频| 中文国产成人久久精品小说| 国产成人久久精品麻豆二区| 成人免费草草视频| 成人免费大片免费观看网站| 成人窝窝午夜看片| 成人在线观看国产| 成人免费福利视频| 成人在线欧美亚洲| 国产成人综合久久亚洲精品| 国产成人一区二区动漫精品| 国产成人8X视频网站入口| 免费成人黄色大片|