計算機科學(5-16歲)
計算機科學是研究計算和計算思維的基本原理和實踐及其在計算機系統設計和開發中的應用。本教學大綱旨在鼓勵計算思維的發展,即思考可以通過抽象和分解來計算什麼以及如何計算。
本教學大綱提供了對計算機技術和系統發展的一般理解和觀點,這將為他們的決策提供信息,並支持他們參與日益依賴技術的社會;它還提供在使用計算機科學的領域尋找工作所需的技能和知識;學生對計算機科學的知識和理解可以通過進入高等教育得到發展,該資格將為進一步學習計算機科學或更專業的計算機科學方面提供有用的基礎。
會學到什麼?
編程算法
一種 編程算法 是一個計算機程序,它很像一個食譜(稱為程序),它準確地告訴您的計算機要採取哪些步驟來解決問題或達到目標。成分稱為輸入,而結果稱為輸出。
編程語言
編程語言是用於指示計算機或計算設備執行特定任務的詞彙和語法規則集。術語編程語言通常是指高級語言,例如 BASIC、C、C++、COBOL、Java、FORTRAN、Ada 和 Pascal。
每種編程語言都有一組獨特的關鍵字(它理解的詞)和用於組織程序指令的特殊語法。
CS理論
理論計算機科學 (TCS) 是一般的子集 計算機科學 和數學,側重於計算的更多數學主題,包括 理論 的計算。 ... 該領域的工作通常以其對數學技術和嚴謹性的強調而著稱。
爪哇
Java 是最流行的編程語言之一,主要是因為它的多功能性和兼容性。 Java 可用於很多事情,包括軟件開發、移動應用程序和大型系統開發。截至 2019 年,所有智能手機的 88% 市場份額都運行在 Android 上,Android 是用 Java 編寫的移動操作系統。了解 Java 為您作為開發人員打開了許多大門。在本課程中,您將接觸到基本的編程概念,包括使用 Java 的面向對象編程 (OOP)。你會建造 Java 項目——就像一個基本的計算器——幫助你一路練習。
IGCSE 計算機科學
劍橋 IGCSE 計算機科學使學習者能夠培養對計算的興趣並獲得對計算思維和編程的信心。
學習者發展他們對使用計算機解決問題的主要原則的理解。他們運用自己的理解,使用算法和高級編程語言開發基於計算機的問題解決方案。他們還開發了一系列技術技能,以及有效測試和評估計算解決方案的能力。
該資格將幫助學習者了解當前和新興的計算技術及其使用的好處。他們學會識別使用計算機時的道德問題和潛在風險。劍橋 IGCSE 計算機科學是進一步學習計算機科學的理想基礎。
評估方案
所有考生都將參加論文 1 和 2。
試卷 1(1 小時 45 分鐘)
本論文由教學大綱內容第 1 部分中設置的簡答題和結構化問題組成。所有問題都是強制性的。考生將在試卷上作答。
試卷 2(1 小時 45 分鐘)
本論文由教學大綱內容第 2 部分中設置的簡答題和結構化問題組成。所有問題都是強制性的。考生將在試卷上作答。本文中的 20 個分數來自論文 2 問題解決和編程預發布材料中提供的任務設置的問題。
兩篇論文都將在 Genius Development 發表 計算機學習中心,通過 CAIE 設置的評估,在受控的考試條件下。評估中產生的文件和打印件將由 CAIE 進行外部標記。
論文權重
紙 1:160%
論文 2:240%
考試時間表
考試在每年的 6 月和 11 月舉行,結果分別在 8 月和 2 月發布。
課程內容
課程內容分為八個相互關聯的部分。這些部分應該作為一個整體而不是一個進程來閱讀。各部分如下:
第一節 計算機科學理論
數據表示
通信和互聯網技術
硬件和軟件
系統軟件
安全
倫理
第二節 實際解題與編程
算法設計與問題解決
編程
數據庫