1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 計算機專業程序設計基礎課程教學改革

        時間:2024-09-12 13:29:43 計算機畢業論文 我要投稿
        • 相關推薦

        計算機專業程序設計基礎課程教學改革

          VB程序設計作為非計算機專業理工類學生的一門計算機公共課,它知識點多。靈活性強,需要教師在教學中不斷探索總結教學方法和手段,文章結合作者多年的教學經驗和實踐闡述了任務驅動教學法、案例教學法和演示教學法的設計過程和幾種教學方法綜合應用在教學中起到了很好的效果。下面是小編搜集整理的相關內容的論文,歡迎大家閱讀參考。

        計算機專業程序設計基礎課程教學改革

          摘要:對計算機專業的學科體系而言,程序設計應當是其核心學科。由于程序設計課程包含了繁雜的知識點,與之相應的課程實踐也具有復雜性。在新課改的指引下,計算機專業課程中的程序設計有必要加以改進,全面轉變程序設計的課堂模式。利用教學改革確保程序設計課程綜合實效的提高,符合新課改對于計算基礎專業課程的基本要求。

          關鍵詞:計算機專業;程序設計;基礎課程;教學改革

          程序設計課程與計算機學科的基礎教學密切相關,學生要想學好計算機基礎課首先就要明確程序設計的基本思路及其原理。通過學習程序設計的基本原理,學生可以掌握程序設計的流程與思路,在此基礎上嘗試創新程序設計。相比于傳統教學,新時期的計算機程序設計課程致力于培育創新能力,通過課堂創新的方式來激發同學們的興趣[1]。為此在改革程序設計的基礎課程時,師生有必要做到密切配合,共同探求更適合程序設計課堂的新型教學思路。在日常教學中,教師也應當尊重同學們的主體地位,為學員提供自主探究的空間。只有不斷改進程序設計的教學思路,才能確保符合新形勢下的計算機學科課改方向,從而提高學員的實踐素養。

          一、程序設計基礎課的現狀

          1.1從現狀來看,程序設計構成了很多學科的基礎課程,計算機專業尤其不能缺少程序設計作為保障。然而從目前現狀來看,程序設計的基礎課并沒有實現完善。受到應試壓力影響,計算機專業課堂仍充滿壓抑和枯燥的氛圍。通常情況下,教師負責為同學們講解程序設計基礎的相關知識點,然后選擇適當的習題讓同學們演練。這樣做固然有助于提高同學們的學科成績,然而卻背離了新課改的根本前提,長期以來很多學生就會對程序設計基礎產生畏難和厭倦的感覺,因而無法激發對于這門學科的濃厚興趣[2]。

          1.2從目前來看,程序設計基礎在日常教學中仍體現了如下缺陷:首先,程序設計基礎仍缺乏最基本的任務驅動,過于重視程序設計語法。實質上,程序設計基礎不僅包含了語法知識,同時還應當設置任務驅動。在任務驅動的前提下,學生才會感覺到程序設計基礎課堂是充滿趣味的,而并非單調和枯燥的。然而目前在這門學科的日常教學中,很多教師仍忽視任務驅動,師生覺得只要明確了程序設計相應的語法規則,那么就可以應對這門學科的考試。缺乏任務驅動的課堂壓抑了同學們的自主探究熱情,同時也背離了實踐導向的課堂改革。長期以來,很多學生雖然獲得了較高的成績和分數,但卻并不符合真正的編程操作要求[3]。其次,程式化的程序設計課堂內容經常脫離實踐,不利于學員綜合素養的全面提高。長期以來,程序設計基礎都是依照既定的模塊來展開課堂的。

          1.3這種狀態下,程序設計基礎課堂就會十分枯燥,師生過于重視描述性和驗證性的程序設計知識,同時也忽視了綜合與創新性的編程知識。此外,程序設計中的某些知識點也沒有密切結合軟件工程的編程實踐,因而很難從根源上確保良好的實踐效果[4]。通常在程序設計的課堂上,學員只要依照教師的思路來填寫報告并且描述既定的編程步驟就可以了,而不必深入探究程序設計的深層知識。這種課堂模式體現了較強的隨意性特征,缺乏必要的課堂監督。情況嚴重時,某些學生甚至會抄襲其他同學的實驗報告。第三,程序設計基礎沒有體現全方位的考核指標,通常停留于筆試形式。如果運用單一的筆試來考核學員的編程水平,則無法明確程序設計的真實水平。同時,現階段的程序設計考試題目也相對單一,沒有做到緊密結合編程實踐與基本原理。在這種狀況下,學員一旦面對上機操作,經常會感覺到無所適從,無法發揮程序設計方面的創新潛能。由此可見,單一的課程考核指標壓抑了學員學習程序設計的熱情與積極性,從長期的角度來看也不利于程序設計綜合水平的提高。

          二、改革課程教學的具體思路

          計算機專業中的程序設計基礎具有較強的復雜性特征,因而在課改過程中也需要不斷嘗試新思路。師生在課堂上應當做好密切配合,在此基礎上致力于降低程序設計的整體難度,確保同學們對于程序設計具有興趣與熱情[5]。為了改進課堂現狀,應當依照如下思路來完成課程改革。

          2.1做好先期的課堂預備

          在進入系統化學習之前,教師先要指引同學們做好先期的課堂預備。很多選擇了計算機專業的學員,都是初步接觸程序設計。為此,教師應當對于新入學的學生予以全面的指引,做好充足的先期預備。在進入課堂講解前,教師需要確保同學們明確程序設計的具體運行機制,這樣做有助于打好程序設計的基礎。學生如果能透徹理解計算機的基本運行原理、程序代碼與指令的特征、各種數值的換算方式等,那么就可以迅速進入編程基礎的學習中。此外,計算機內存分配的知識也應當構成程序設計的基礎。在理解相關概念的前提下,學員將會迅速進入后期的編程實踐。例如:內存分配與程序設計之間具有直接性的聯系。學生在掌握內存分配問題的基礎上,就可以透徹理解不同類型的變量定義。這是由于,對于不同類型的變量而言,在計算機內部占據的存儲空間也并不相同[6]。從系統化角度來講,如果超出了限定的數值范圍則容易導致溢出的現象發生。因此,在學習程序設計的前期就有必要了解內存分配的相關問題,通過這種方式為后期的程序設計創新提供必要條件。

          2.2激發創新意識與創造潛能

          在程序設計領域中,對于不同類型的例題通?梢赃x擇不同的解答方式。通過尋求一題多解的方法,有助于激發同學們在程序設計領域的創新潛能。在程序設計課堂上,教師應當給予學員必要的思維啟發,鼓勵同學們嘗試多樣的編程與設計方法。實際上,計算機學科的很多題目都具有多種解答思路,與之相應的解題結果也可以劃分為多種類型。如果能嘗試運用多樣的算法來實現,那么就可以體會到程序設計的趣味性。通過對比各類算法的基本原理,師生就可以歸納得到最簡便的一類程序算法,從而省略了程序設計中的繁瑣操作流程。例如:教師在講解關于字符串排序的基礎知識時,可以運用字符指針或者字符數組的方式來實現簡便的排序。這是因為,運用數組的基本原理可以解決多樣化的字符串排序問題,這種方式簡化了繁雜的編程步驟。經過分析與對比,同學們就能找出各類算法的差異與相似處,這樣做有利于活躍思維,逐步培養同學們在編程操作中的創新意識。再如:對于程序設計中的封裝概念,教師可以讓同學們聯想共性與個性之間的聯系,在此基礎上透徹了解封裝的原理[7]。

          2.3密切結合基礎原理與實踐

          相比于其他學科,程序設計基礎本身就具有顯著的實踐性特征。在課堂教學中,教師應當從全面的角度入手,確保把課堂所學的編程原理與編程實踐緊密結合在一起。在程序設計基礎的課堂教學中,師生可以共同嘗試多樣的教學流程與方法,例如互動式與啟發式的程序設計教學。只有綜合運用多樣的程序設計模式,才能開闊視野并且啟發思維,讓學生真正體會到程序設計的趣味性。對于程序設計的實驗教學而言,教師先要設計明確的課堂實驗目標,然后運用小組協作的方式來啟發實踐思維。為了增強互動,師生還可以構建QQ群或者微信群,分享程序設計課堂的體驗。

          三、結語

          對于計算機專業來講,程序設計的基礎課程包含了多層次的內容。在新的形勢下,各行業都面臨激烈的競爭。對于計算機專業畢業的學員而言,如果能做到靈活應用在校期間所學的程序設計流程,那么就能迅速適應崗位實踐,這樣做也符合新課改的根本目標。因此,計算機專業的學員應當能靈活運用程序設計的基本原理,在此基礎上突顯程序設計課程教學的創新性。然而截至目前,計算機專業體系中的程序設計基礎教學并沒有真正完善,仍存在需要改進的地方。在未來的課改實踐中,師生還需要緊密配合,共同探索適合程序設計基礎課程改革的新思路,從而全面確保程序設計基礎教學的完善和提高。

          [參考文獻]

          [1]王曉勇,方躍峰,肖四友,等.以專業應用為導向的計算機基礎課程教學改革與實踐[J].中國大學教學,2012(7):39-42.

          [2]郭艷燕,張樹粹,胡瀟琨,等.計算機專業程序設計基礎課程教學改革探索[J].計算機教育,2012(8):72-75.

          [3]丁海燕.計算機專業高級語言程序設計課程改革方案[J].云南大學學報(自然科學版),2012(S1):387-390.

          [4]許麗娟,黃冬梅,王愛繼.以計算思維為導向的非計算機專業程序設計課程創新教學[J].計算機教育,2015(12):31-34.

          [5]張艷.“互聯網+”背景下計算機專業程序設計課程教學改革初探[J].北華航天工業學院學報,2015(5):39-41.

          [6]黃云,洪佳明,覃遵躍,等.基于云平臺的“程序設計基礎”課程實驗教學改革[J].實驗室研究與探索,2016(2):191-195,223.

          [7]習慧丹,胡洋.高校計算機專業程序設計課程教學改革探討[J].信息技術與信息化,2012(3):37-39,53.

        【計算機專業程序設計基礎課程教學改革】相關文章:

        非計算機專業《計算機文化基礎》課程教學改革的探討03-16

        淺析非計算機專業計算機應用基礎課程教學改革11-24

        淺談高職院校專業基礎課程的教學改革03-20

        本科計算機公共基礎課程教學改革研究11-29

        高職計算機應用基礎課程教學改革思考03-28

        淺議中職計算機應用基礎課程教學改革的研究03-21

        淺析高校非計算機專業計算機基礎教學改革03-27

        高校非計算機專業計算機基礎教學改革探析03-21

        高校計算機基礎教學改革討論03-03

        計算機基礎課教學改革與探究03-18

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>