code computer-science

IGCSE 和 GCSE 電腦科學——能真正得分的理論

試卷的理論部分,教到足以通過考試。記憶體階層和開機時實際發生什麼。編譯器、直譯器和組譯器,包括聽起來對但得零分的答案。從試算表到鍵和正規化的資料庫。DNS 和從按下 Enter 到看到頁面的完整路徑。系統軟體,以及倫理和法律部分——試卷上最好拿的十分。

  • trending_upIntermediate
  • schedule6h 7m
  • menu_book12 堂課程
  • publicEnglish
  • workspace_premiumBasic
IGCSE 和 GCSE 電腦科學——能真正得分的理論

課程簡介

我教過的每一位考生都在同樣三件事上表現不佳,其中一項不在這份清單上因為它有自己的課程。另外兩項是編譯器對直譯器,以及資料庫。有個學生在我問完問題前就同時說出兩者了。 出問題的不是難度。問題在於這些素材通常被當成詞彙教——一份詞語清單旁邊放著定義清單——但考試不會問詞彙。它會要你比較兩樣東西,或是排列五個步驟的順序,或是說接下來會發生什麼。一個背誦了「編譯器一次翻譯整個程式」的考生會原封不動地寫出那句話,得四分中的一分,而且不明白為什麼。 所以這個課程教的是比較,不是詞語。你會學習記憶體階層為四樣東西依照四種性質排名,因為那個排名就是題目。你會學習電腦在按下電源按鈕後的那兩秒鐘依序做什麼,因為那個順序就是題目。你會親手把試算表分成兩個正式的表格,並能為此辯護。你會追蹤從輸入網址到頁面到達之間發生的事,而且你會花整堂課學 DNS,因為它幾乎每年都出現而且幾乎每年都答得很差。 每個單元以計時練習作結,按照出卷者的方式評分:什麼得分,以及聽起來對但得零分的答案。 先修課程:Binary、Hex and Data Units 單元。本課程不教二進位、十六進位或資料單位,會假設你能在不被提醒的情況下進行轉換。 按照 CAIE IGCSE 0478 和英國 GCSE 電腦科學規格的公開主題清單編寫。各考試局確實有差異——在資料庫深度上、是否考 SQL、系統軟體如何命名——本課程在有差異的地方會說明並要求你查看自己的規格。每道題目都是原創的,模仿考試題目的形式;不再現任何過去試卷、評分方案或規格文本,Korra Academy 與任何考試局無附屬關係亦未獲其認可。

課程大綱 · 4 個單元

lock隨存取權限解鎖
  1. 01 機器內部
    3 堂課程·1h 27m

    一個學生告訴我他的弱項是「硬體理論」。其實不是。他能說出盒子裡的每個組件。他做不到的是排序它們,而排序它們就是整個問題的所在。考官不會問快取是什麼。考官會問為什麼快取存在,既然 RAM 已經做了相同的工作,這是一個比較,不是定義。 拿著鉛筆讀這個模組。你會畫四次相同的金字塔,第四次是從記憶中畫的。

  2. 02 翻譯器
    3 堂課程·1h 29m

    「編譯器會一次翻譯整個程式。」這句話是對的,也是每本課本都說的話,在四分的比較題中它值一分。它回答了翻譯器在做什麼,但問題問的是這個差異對使用者意味著什麼——錯誤訊息、速度、你可以給別人的檔案、是否需要安裝翻譯器。 這個模組存在是因為一個學習者在考前一週寄給我這個主題的填空題,填得完全正確,卻仍然答不出同一題的四分版本。知道這句話不等於有這個能力。

  3. 03 資料庫,從試算表開始
    3 堂課程·1h 34m

    有兩位學習者告訴我,他們知道「關聯式對上非關聯式」這一組詞,但腦子裡沒有畫面。這是這個主題的常態,不是他們的錯——資料庫是課程中第一個你看不到的東西。 所以我們從你見過的東西開始。然後我們故意把它破壞,而修復過程就是整個關聯式資料庫理論。 各考試委員會在這裡的差異比論文中任何地方都大。有些考關聯式資料庫概念。有些只考概念。在決定你需要掌握多少第 3.2 課的內容之前,先檢查你的課程規範。

  4. 04 請求與規則
    3 堂課程·1h 37m

    一位學習者在距離考試還有一週時傳來了一道圖表題。題目從一個標有「患者的電腦」的方塊開始,裡面有一個網址,一個標有「輸入 URL」的箭頭,以及完成序列至渲染頁面的指示。她無法開始作答。不是因為她不知道 DNS 是什麼——她可以定義它——而是因為沒有人曾經要求她將步驟按順序排列並計數。 這就是本單元所做的。排序,然後計數。接著是每位學生都會跳過的部分,這部分值十分,而且完全不需要任何技術知識。

常見問題

我將在 IGCSE 和 GCSE 電腦科學——能真正得分的理論 中學到什麼?
試卷的理論部分,教到足以通過考試。記憶體階層和開機時實際發生什麼。編譯器、直譯器和組譯器,包括聽起來對但得零分的答案。從試算表到鍵和正規化的資料庫。DNS 和從按下 Enter 到看到頁面的完整路徑。系統軟體,以及倫理和法律部分——試卷上最好拿的十分。
我需要事先具備經驗嗎?
建議在開始 IGCSE 和 GCSE 電腦科學——能真正得分的理論 前具備一些先備知識。
IGCSE 和 GCSE 電腦科學——能真正得分的理論 需要多長時間?
IGCSE 和 GCSE 電腦科學——能真正得分的理論 包含 4 個單元和 12 堂課程。你可以按自己的進度學習。
我如何取得存取權限?
IGCSE 和 GCSE 電腦科學——能真正得分的理論 包含在任何付費訂閱方案中。

程式設計 中的更多內容

無炒作的 AI
Beginner 無炒作的 AI 模型在回答你的時候實際在做什麼,為什麼那會產生看起來像思考的東西,為什麼它會編造引文,以及幾乎沒人解釋的成本機制:每次對話時聊天應用都會重新傳送整個對話紀錄。你會自己算出算術。
Binary, Hex and Data Units
Beginner Binary, Hex and Data Units The topic that costs more marks than any other on the paper, taught by hand. Bits and bytes, binary and hex in all six directions, the 1000-versus-1024 trap, file sizes, transmission times, overflow, two's complement and character sets. Every module ends in a timed drill marked the way an examiner marks it.
Python From a White Sheet
Beginner Python From a White Sheet 九位學生已經走過的確切序列,從空白檔案到詢問問題、檢查答案並拒絕不良輸入的程式。無需事前程式設計知識。無需數學。你會故意反覆破壞它。
First Program — Scratch for ages 5–9
Beginner First Program — Scratch for ages 5–9 Nine Scratch blocks, three sessions of about twenty-five minutes, and one small program a child of five to nine builds themselves. Written for the parent sitting beside them: what to click, what they will get stuck on, what to say when it goes wrong, and when to keep your hands off the mouse.
Programming for the Exam — Python Answers That Score
Intermediate Programming for the Exam — Python Answers That Score The programming half of the paper, taught at exam pitch. Pseudocode translated both ways, because the mark scheme is written in a notation nobody practises. Trace tables done column by column, including the ones with a loop and a condition inside it. Linear and binary search, bubble and insertion sort, what each costs and the comparison questions boards love. Validation against verification, and the boundary test data everybody forgets. Procedures against functions, and a systematic method for finding your own error with four minutes left.
AI at Your Desk
Beginner AI at Your Desk You have an office job, you are losing hours a week, and you do not care how any of this works. Four tasks from your own week, each done twice and timed. A fifth you should not have handed over. You finish with real work done and a page of your own numbers you can show someone.