有許多不同的計算機程序設計課程,有些是非常標準的,有些是針對特定行業的。一般來說,大多數計算機程序設計課程可以根據所教授的語言進行分類,知識的最終應用或被教授的特定的利基系統所教授。基本編程語言課程只教授一種...
有許多不同的計算機程序設計課程,有些是非常標準的,有些是針對特定行業的。一般來說,大多數計算機程序設計課程可以根據所教授的語言進行分類,知識的最終應用或被教授的特定的利基系統所教授。基本編程語言課程只教授一種語言,在逐漸深入的課程中,通常按該課程所需的經驗分類。面向特定應用或行業的課程,如安全或網絡系統,通常不適合入門的學生,不僅需要編程方面的知識,還需要一般計算機科學方面的知識。小眾課程的目標是教授如何為單一類型的機器(如大型機)或特定抽象編程接口(API)編寫程序,一般來說,要求有很強的計算機科學背景,但不一定是計算機編程。許多計算機編程課程都是針對編程的特定用法進行教學的。入門級的通用計算機編程課程主要以語言中立的方式處理計算機編程的首要概念,或者只專注于教如何用一種特定的語言來編程。這些類型的課程對于建立更具體的知識領域有著重要的基礎。一些課程可能會捆綁一種以上的語言,如超文本標記語言(HTML)和超文本預處理器(PHP),如果語言在實際應用中緊密結合在一起的話,則將其納入一個單一的教學計劃中。計算機程序設計課程通常側重于一種單一的編碼語言。有許多計算機程序設計課程針對編程的特定用法進行教學。有幾種類型的課程,大多數都有編程語言或計算機科學的先決條件隨著新技術的出現,這類課程也在不斷發展。例如神經網絡編程、圖形和成像、實時系統,以及安全系統。計算機程序設計課程從基礎課程到高級課程。小眾計算機編程課程旨在培訓學生如何使用單一系統或方法,而這些系統或方法可能不會立即適用于更廣泛的編程科目。這些課程幾乎總是有語言要求,因為目標系統通常只使用一種語言。但是,有些課程沒有語言要求,特別是當利基系統使用自己的專有語言時。這些課程可能涉及一種移動設備的編程,特殊工程系統,甚至航空系統。還有一些計算機程序設計課程,在他們的領域里是獨一無二的。這類課程可以涉及理論概念,嘗試開發使用自然語法的編程語言,甚至可以在實驗機上編程。這些課程可以提供寶貴的見解,了解如何計算機和編程語言是有用的,但它們有時不提供任何實用知識,而是停留在理論編程領域。軟件和網站編碼是課程可以重點關注的一個領域
-
發表于 2020-08-07 10:01
- 閱讀 ( 484 )
- 分類:科學教育