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

課程咨詢熱線 400-656-1680

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

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

編輯:橙子來(lái)源:犀牛國(guó)際教育瀏覽:

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

 
 
 

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

 

該課程分為SL(標(biāo)準(zhǔn)水平)與HL(高級(jí)水平)。

SL學(xué)生會(huì)學(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小時(shí)的內(nèi)部評(píng)估部分,所以SL課時(shí)為150小時(shí),HL課時(shí)為240小時(shí)。

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

 

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

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

 
 
 

IB計(jì)算機(jī)選課

  HL:

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

 

  SL:

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

Paper1

 

圖片

 

HL &SL(80 hours )

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

 

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

 

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

 

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

 

計(jì)算機(jī)思維和編程(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) 對(duì)象

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

D.3 Program development (20 hours) 編程

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

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

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

 

  2022 案例研究:遺傳算法

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

 

IA

  The solution is assessed using five criteria.

   做一個(gè)系統(tǒng),用下面的 5 個(gè)標(biāo)準(zhǔn):

 

  Planning 計(jì)劃

  Solution overview 設(shè)計(jì)

  Development 開(kāi)發(fā)

  Functionality and extensibility of product 功能展示

  Evaluation 評(píng)價(jià)

 
 
 
 

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

 

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

 

課程目標(biāo):

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

班型: 1對(duì)1/對(duì)2/對(duì)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)濟(jì) 需高效提分/課程輔導(dǎo)學(xué)生
Pre-IB-物理 需高效提分/課程輔導(dǎo)學(xué)生
Pre-IB-化學(xué) 需高效提分/課程輔導(dǎo)學(xué)生
Pre-IB-數(shù)學(xué) 需高效提分/課程輔導(dǎo)學(xué)生

 

 

 
 
 

計(jì)算機(jī)學(xué)科競(jìng)賽

 

USACO(USA Computer Olympiad)美國(guó)計(jì)算機(jī)奧賽

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

 

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

 

 

圖片

 

1

 

USACO競(jìng)賽規(guī)則

圖片

USACO競(jìng)賽無(wú)國(guó)籍要求,初高中生都可以參加。競(jìng)賽認(rèn)可的計(jì)算機(jī)語(yǔ)言有C++,Java,C,Python

 

競(jìng)賽報(bào)名渠道:在 www.usaco.org 注冊(cè)一個(gè)免費(fèi)賬戶,注冊(cè)時(shí)不需要選定特定的比賽日期,只要有了這個(gè)賬戶,可以在比賽開(kāi)始后隨時(shí)參與競(jìng)賽。

 

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

 

2

 

USACO競(jìng)賽晉級(jí)規(guī)則

圖片

 

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

 

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

 

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

 

3

 

USACO參賽選擇哪個(gè)語(yǔ)言會(huì)有優(yōu)勢(shì)?

圖片

 

C++語(yǔ)言在計(jì)算機(jī)競(jìng)賽中的使用非常廣泛,特別適合需要高效執(zhí)行代碼的場(chǎng)景。C++之所以成為競(jìng)賽選手的首選語(yǔ)言,主要是因?yàn)槠湓诖a執(zhí)行速度方面具有絕對(duì)的優(yōu)勢(shì)。

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

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

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

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

圖片

犀牛USACO課程類型

圖片

犀牛針對(duì)參加USACO競(jìng)賽的同學(xué),開(kāi)設(shè)專業(yè)培訓(xùn),訓(xùn)練學(xué)生算法知識(shí)和編程能力,以達(dá)到拿到金級(jí)以上獎(jiǎng)項(xiàng)!

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

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

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

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

圖片

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

圖片

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

圖片

 
 
相關(guān)標(biāo)簽:
TOP