犀牛國際教育旗下指定官方網(wǎng)站~

課程咨詢熱線 400-656-1680

IBDP計算機科學(xué)學(xué)科一文讀懂,銜接編程方向-USACO美國計算機競賽

發(fā)布時間:2023-09-26 10:54:34

編輯:橙子來源:犀牛國際教育瀏覽:

ib計算機科學(xué)學(xué)習(xí)哪些內(nèi)容呢?對于ib培訓(xùn)了解哪些內(nèi)容呢?IB課程推薦:計算機科學(xué)Computer Science,但是,對于申請大學(xué)是理工方向的學(xué)生來說,屬于IBDP第四組的計算機科學(xué)是一門相對容易的課程。感興趣編程方向的同時可以參加usaco美國計算機奧林匹克競賽。MIT錄取的中國學(xué)霸也有參賽,零專業(yè)基礎(chǔ)入門!

 
 
 

IB計算機課程內(nèi)容

 

該課程分為SL(標準水平)與HL(高級水平)。

SL學(xué)生會學(xué)習(xí)SL/HL核心內(nèi)容(80h)及選修主題的核心內(nèi)容(30h)。

而HL學(xué)生除了要學(xué)習(xí)SL/HL核心內(nèi)容(80h)外,還要學(xué)習(xí)HL拓展內(nèi)容(45h),每年一次的案例研究(30h)及選修主題模塊(45h)。

此外還有40小時的內(nèi)部評估部分,所以SL課時為150小時,HL課時為240小時。

SL/HL核心主題:系統(tǒng)基本原理;計算機組成原理;網(wǎng)絡(luò);計算思維、問題解決及編程。

 

HL拓展主題:數(shù)據(jù)結(jié)構(gòu)概要;資源管理;控件。

選修主題:Option A數(shù)據(jù)庫;Option B建模與仿真;Option C網(wǎng)絡(luò)科學(xué);Option D面向?qū)ο缶幊獭?/span>

 
 
 

IB計算機選課

  HL:

  將來有志于往計算機相關(guān)專業(yè)發(fā)展的人,有一定的基礎(chǔ)的人(做過計算機的東西或者學(xué)過計算機科學(xué))

 

  SL:

  有無基礎(chǔ)均可,或者計算機水平不錯,但是大學(xué)專業(yè)和計算機無關(guān)

Paper1

 

圖片

 

HL &SL(80 hours )

• Topic 1—System fundamentals (20 hours) 系統(tǒng)基礎(chǔ)

 

·Topic 2—Computer organization (6 hours) 計算機內(nèi)部組織

 

·Topic 3—Networks 網(wǎng)絡(luò)

 

·Topic 4—Computational thinking, problem-solving and programming (45 hours)

 

計算機思維和編程(HL ONLY (45 hours))

 

·Topic 5—Abstract data structures (23 hours) 抽象數(shù)據(jù)結(jié)構(gòu)

 

·Topic 6—Resource management (8 hours) 資源管理

 

·Topic 7—Control (14 hours) 控制系統(tǒng)

 

Paper2

 

圖片

 

Options (4 選 1,必選而且只能選 1)

 

SL :30 hours

HL :45 hours

 

A—Databases

B—Modelling and simulation

C—Web science

D—Object-oriented programming (本校選擇) 面向?qū)ο缶幊?/span>

D.1 Objects as a programming concept (6 hours) 對象

D.2 Features of OOP (4 hours) OOP 特點

D.3 Program development (20 hours) 編程

D.4 Advanced program development (15 hours) 高級編程

Paper3

 

圖片

 

Case Study

  The case study is an opportunity to keep the course abreast of current technology by introducing new technical concepts or issues requiring a more in-depth investigation than that required in the rest of the course

案例研究是一個通過引入新的技術(shù)概念的機或需要比課程其他部分更深入研究的問題課程跟上當(dāng)前技術(shù)。

 

  2022 案例研究:遺傳算法

  2021 案例研究:區(qū)塊鏈

 

IA

  The solution is assessed using five criteria.

   做一個系統(tǒng),用下面的 5 個標準:

 

  Planning 計劃

  Solution overview 設(shè)計

  Development 開發(fā)

  Functionality and extensibility of product 功能展示

  Evaluation 評價

 
 
 
 

IB計算機科學(xué)培訓(xùn)課程

 

犀牛教育匯集IB領(lǐng)域?qū)?,研發(fā)全知識點覆蓋的IB課程,從課程研發(fā),開班設(shè)置,學(xué)習(xí)資料精研,師資配置,教練評考一體化多維度給學(xué)生強助攻!

 

課程目標:

提供國際課程IB計算機科學(xué)的同步輔導(dǎo)、假期銜接、考前沖刺課程,幫助學(xué)生提高在平時及考試中的表現(xiàn),沖刺目標分; .

班型: 1對1/對2/對3、 線上/線下課程;

 

圖片

 

犀牛教育IB課程部分學(xué)科展示
學(xué)科 適合學(xué)員
IB-數(shù)學(xué) 需高效提分/課程輔導(dǎo)學(xué)生
IB-物理 需高效提分/課程輔導(dǎo)學(xué)生
IB-化學(xué) 需高效提分/課程輔導(dǎo)學(xué)生
IB-生物 需高效提分/課程輔導(dǎo)學(xué)生
IB-經(jīng)濟 需高效提分/課程輔導(dǎo)學(xué)生
Pre-IB-物理 需高效提分/課程輔導(dǎo)學(xué)生
Pre-IB-化學(xué) 需高效提分/課程輔導(dǎo)學(xué)生
Pre-IB-數(shù)學(xué) 需高效提分/課程輔導(dǎo)學(xué)生

 

 

 
 
 

計算機學(xué)科競賽

 

USACO(USA Computer Olympiad)美國計算機奧賽

USACO(USA Computing Olympiad)的全稱是美國計算機奧林匹克競賽。它是由美國主辦的國際奧林匹克信息競賽選拔隊員的年度比賽, 全球小學(xué)生、初中生、高中生均可參與,且無需任何費用。

 

USACO相當(dāng)于國內(nèi)NOI優(yōu)勝者可代表美國隊參加每年夏季舉辦的國際信息學(xué)奧林匹克競賽(lOl)。

 

 

圖片

 

1

 

USACO競賽規(guī)則

圖片

USACO競賽無國籍要求,初高中生都可以參加。競賽認可的計算機語言有C++,Java,C,Python

 

競賽報名渠道:在 www.usaco.org 注冊一個免費賬戶,注冊時不需要選定特定的比賽日期,只要有了這個賬戶,可以在比賽開始后隨時參與競賽。

 

USACO競賽的每次比賽時間是4-5小時,規(guī)定時間內(nèi)登陸網(wǎng)站官方賬戶,從打開題目后開始計時,在規(guī)定時間內(nèi)完成遞交即可!

 

2

 

USACO競賽晉級規(guī)則

圖片

 

在USACO競賽中,參賽者遞交答案后,官方會提供測序結(jié)果和相應(yīng)的分數(shù)。如果分數(shù)達到滿分或接近滿分,參賽者將被直接晉級。一旦晉級,下一輪答題窗口將開放,并持續(xù)三天。

 

這意味著學(xué)生可以自由選擇在這三天內(nèi)的任何時間開始比賽。如果再次獲得接近滿分的成績,系統(tǒng)將繼續(xù)判定為晉級。這種賽制的好處在于,只要實力足夠,在報名參加這一輪考試后就有機會晉級到最高級別。

 

對于沒有被系統(tǒng)判定為晉級的選手,他們需要等待三天的比賽窗口結(jié)束后,由官方公布晉級的分數(shù)線。如果成功晉級,他們可以在一個月后繼續(xù)參加第二場比賽。這樣的賽制設(shè)定允許選手有機會在下一輪再次爭取晉級,并給予他們足夠的時間來準備和提高實力。

 

3

 

USACO參賽選擇哪個語言會有優(yōu)勢?

圖片

 

C++語言在計算機競賽中的使用非常廣泛,特別適合需要高效執(zhí)行代碼的場景。C++之所以成為競賽選手的首選語言,主要是因為其在代碼執(zhí)行速度方面具有絕對的優(yōu)勢。

JAVA語言廣泛應(yīng)用于計算機行業(yè),難度相對較低,對于初學(xué)者而言更容易掌握。盡管JAVA的執(zhí)行效率低于C++語言,但官方也會對時間限制給予更寬松的安排。

Python語言則是一門入門簡單且功能強大的編程語言。相比于C++和JAVA,Python更容易學(xué)習(xí),并且非常適合初學(xué)者。關(guān)于大家普遍擔(dān)心的執(zhí)行效率問題,USACO官方也會為使用Python的選手留下更充足的時間。

C語言是一種底層語言,執(zhí)行效率較高,并且面向過程。雖然C語言的使用已經(jīng)相對較少,但仍然被廣泛應(yīng)用于操作系統(tǒng)的底層開發(fā)。不足之處是C語言的編碼效率相對較低。

至于Pascal語言,目前基本上很少使用,而且只在教學(xué)中有一些應(yīng)用。

圖片

犀牛USACO課程類型

圖片

犀牛針對參加USACO競賽的同學(xué),開設(shè)專業(yè)培訓(xùn),訓(xùn)練學(xué)生算法知識和編程能力,以達到拿到金級以上獎項!

USACO初級班計算機編程剛?cè)腴T,語言基礎(chǔ)薄弱,無比賽經(jīng)驗計劃申請計算機專業(yè)的中學(xué)生。

USACO中級班至少會一門計算機編程語言(推薦C++或Java),算法基礎(chǔ)一般,少量比賽經(jīng)驗。

USACO高級班有完善的計算機編程語言基礎(chǔ),有入門算法經(jīng)驗,一定比賽經(jīng)驗,如NOIP,USACO銀組等。

犀牛USACO計算機競賽銅升銀培訓(xùn)班

圖片

犀牛USACO計算機競賽銀升金培訓(xùn)班

圖片

犀牛USACO計算機競賽金升鉑金培訓(xùn)班

圖片

 
 
相關(guān)標簽:
TOP