• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務員期刊網 論文中心 正文

        程序設計課程中計算機專業詞匯應用

        前言:想要寫出一篇引人入勝的文章?我們特意為您整理了程序設計課程中計算機專業詞匯應用范文,希望能給你帶來靈感和參考,敬請閱讀。

        程序設計課程中計算機專業詞匯應用

        摘要:闡述程序設計教學的現狀和特點,教學內容過多關注于程序語言,探討程序設計課程中的詞匯隱喻的應用,包括將內存比擬為容器、將控制比擬為大腦、將執行過程比擬為工廠。

        關鍵詞:程序設計,詞匯隱喻,程序語言。

        0引言

        程序設計的目的是利用計算機解決實際問題,這就需要學生既要理解計算機的工作原理,也要掌握程序設計方法,而兩者都是邏輯的、抽象的。由于學生習慣了直觀的形象思維,對于抽象事物理解起來比較吃力,對程序設計課程也產生了畏難心理??梢?,構建學生的抽象思維能力是提高程序設計能力的關鍵[1]。

        1程序設計教學當前的現狀

        學習計算機專業知識,應關注計算機自動執行的那部分,程序設計的學習也應如此。由于程序設計語言的教學過于關注語句、語法,使得學生的學習重點也側重于程序設計語言本身,卻忽略了計算機自身工作特點,在分析問題和解決問題時,不能很好地將計算機、程序設計語言和程序設計結合到一起,導致學生自己進行程序設計時無從下手。程序設計的特點。程序設計是人們為解決特定問題給計算機設置運行規則的過程,目的是“教會”計算機如何解決問題,人們利用程序設計語言實現解決問題的一系列規則[1]。程序設計方法是抽象的,需要經過對問題的抽象和解題方法的抽象,才能夠通過程序設計語言將解題方法實現。程序設計語言的構成是繁雜的,一門程序設計語言教學內容主要包括基本語法、數據類型、控制結構、函數庫以及應用等。使用程序設計語言進行編程時容易出錯,教師教學和學生學習都感到困難。學生學習程序設計語言通過直觀形象思維進行思考,進行程序設計時需要通過抽象思維來構建解題方法。學好計算機程序設計既要掌握程序設計語言也要掌握程序設計方法,也就需要具備將直觀思維轉變為抽象思維的能力。教學內容過多的關注于語言本身。對于程序設計課程,多數教師仍然按教材結構進行講授,雖然采用任務驅動、問題導向、案例分析等方式輔助教學,但基本語法與邏輯結構部分仍然占較多時間。教師在指導學生過程中的例題分析,有時只是對程序源碼進行逐行解釋,直接將解題思路映射到程序設計語言,往往忽略程序設計思想的指導,使得學生只關注到程序設計語言本身,最終只能記住一些經常出現的語句,不能建立明確的解題思路,很難編出正確的程序。學生基礎薄弱沒有學習興趣。由于高中階段教學內容仍然以備戰高考為主,雖然開設了信息技術類課程,但開設課時量并不能讓大多數高中生系統了解計算機程序設計,因此,大學階段的程序設計課程是多數新生第一次接觸計算機程序設計。程序設計語言需要學習的內容繁雜并且抽象,再加上很多教師的教學重點側重于語言的語法和知識點,使很多學生并未完全理解程序設計的目的和意義,將學習英語的學習方法用在程序設計語言的學習上,往往是死記硬背,不能做到舉一反三。在解題時,經常是能夠看懂題目,但不能將求解問題的思路轉換為程序設計語言,對課程內容產生畏難心理,逐漸失去學習興趣。

        2計算機英語詞匯的隱喻

        隱喻是人類認識世界的普遍認知方式,本質是用我們熟知的具體事物去描述說明一個未知的抽象事物[2]。對于計算機英語詞匯的生成,人們是將計算機相關概念與已知事物進行比較,找到這兩種事物的相似點,將已知的具體概念進行抽象,并通過已知詞語解釋計算機相關知識,很多計算機詞匯基本上是通過隱喻為人們所認知和理解。(1)計算機英語詞匯的生成。計算機技術發源于西方,對于新技術環境下的新概念,人們會尋找生活中類似的詞匯來表達,通過派生、截短、賦新、縮略等多種方式生成新的詞匯[3]。(2)計算機英語詞匯的隱喻模式。計算機的工作過程往往被抽象成為現實的生活、工作環境,例如辦公室、工廠、建筑物、容器等,通過形象化的類比、想象、聯想等多種方式形成新的詞匯[4]。

        3程序設計課程中英語詞匯隱喻的應用

        大學一年級開設的程序設計課所用的程序設計語言有多種選擇,包括C/C++、Java、Python、JavaScript等,多數高校仍然選擇C語言作為程序設計的入門語言。接下來,以C語言為例,將相關英語詞匯隱喻應用課程知識點中,引導學生理解計算機工作原理,鍛煉學生抽象思維,為提高學生的程序設計能力打下基礎。C語言中的英語詞匯。C語言屬于高級程序設計語言,關鍵字和函數名的含義非常接近于英文的本意,要么是對原來單詞的截短,要么是對一些單詞的重新組合。例如,整型數據類型int,是“整數”英文單詞“integer”的前3個字母;字符型數據類型char,是“字符”英文單詞“character”的前4個字母;格式定位符中的d,是“十進制”英文單詞“decimal”的首字母;標準輸出函數printf()的名稱,是由“打印”英文單詞“print”加上“函數”英文單詞function的首字母“f”組合而成;字符串輸入函數gets(),是由“獲得”英文單詞“get”和“字符串”英文單詞string首字母“s”組合而成。教師在講解這部分內容時,可以對這些術語的構成進行解釋說明,使學生從詞匯構成的角度理解關鍵字或函數的作用,在進行程序設計時,能夠準確地選取相關函數。將內存比擬為容器?;隈T諾依曼體系結構的計算機在執行程序時離不開存儲,源代碼和處理的數據都要先存儲再計算。程序設計過程中涉及的存儲問題可以理解成對容器的管理,內存和容器都屬于有限空間。C語言中把存儲比擬為容器的詞匯有很多,例如,內存溢出的英文單詞為“overflow”;動態內存分配函數malloc(),是存儲器英文單詞“memory”的首字母和分配英文單詞“allocation”前5個字母組合而成。在講解存儲這部分內容時,可以與容器對比著進行講解,例如把數組理解為只能盛放相同數據的容器;在講解動態內存分配時,將內存比做容器,程序在有限的空間執行,為了保證后續程序正常執行,當前任務完成后,應該使用free()函數釋放占用空間。將控制比擬為大腦。程序可以實現判斷和選擇,這也是大腦具備的基本能力。計算機中的存儲就相當于大腦的記憶;程序設計語言中的選擇結構,就相當于大腦的判斷。在進行程序設計時,應將計算機當成主體來思考問題。例如,C語言中文件讀寫的參數,write的首字母“w”表示輸出,read的首字母“r”表示寫入。在分析問題時,對于需要判斷的步驟,可以通過選擇結構來實現。將執行過程比擬為工廠。程序的執行過程類似于工廠的流水線,工廠流水線是自動將原材料組裝成產品,有些操作會重復若干次;程序執行時,也是自動地將輸入數據處理完后輸出結果,執行過程中會對存儲器反復讀寫。例如,C語言中的循環語句,是在滿足條件的前提下,重復執行某些語句。

        4結語

        計算機程序設計語言大部分構成是英文詞匯,在程序設計課程中,將程序執行過程抽象成為計算機英語詞匯的隱喻,使學生從不同角度理解計算機相關概念和程序設計方法,進而提高程序設計能力。其他計算機類課程的教學也可以通過專業詞匯的隱喻引導學生理解相關知識。

        參考文獻

        [1]劉衛國,施榮華.計算機程序設計教學中的抽象思維能力培養[J].計算機教育,2012(03):27-29.

        [2]張儉,王桂華.淺析計算機英語詞匯的隱喻機制[J].大學教育,2012,1(06):50-51.

        [3]李君宇.計算機英語詞匯隱喻的認知研究[D].吉林:長春理工大學,2016.

        [4]談國棟,江婷.隱喻轉喻視角下普通詞匯在計算機領域中意義的延伸[J].赤峰學院學報(漢文哲學社會科學版),2010,31(10):128-129.

        作者:張磊 田春子 單位:滄州交通學院計算機與信息技術學院

        相關熱門標簽
        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            亚洲日韩欧美少妇精品 | 日本A网免费在线观看 | 日本中文字幕在线2020 | 制服亚洲中文字幕 | 亚洲精品v欧美精品v日韩精品 | 亚洲国产精品看片在线观看 |