本文由北京市朝陽區(qū)世青學(xué)校整理發(fā)布,歡迎聯(lián)系預(yù)約參觀學(xué)校
近幾年,計(jì)算機(jī)科學(xué)發(fā)展迅速,畢業(yè)生的學(xué)位含金量高,就業(yè)創(chuàng)業(yè)、工資薪金和發(fā)展前景都是一片大好。
從國際文憑課程的選課人數(shù)來看,每年選修和參考計(jì)算機(jī)科學(xué)這一課程的學(xué)生并不在少數(shù),AP、A-level體系中的CS同樣也是熱門學(xué)科,所以每年申請季的競爭也越來越激烈。
可以確定的是,對申請計(jì)算機(jī)科學(xué)專業(yè)的學(xué)生而言,IB數(shù)學(xué)AA是必修科目,而且需要選修HL課程,那么作為科學(xué)領(lǐng)域中選課人數(shù)和7分率都不是最高的CS,到底是不是必修呢?選修CS的同學(xué)又該如何沖擊高分呢?
Computer Science
問
申請計(jì)算機(jī)專業(yè),是否必須要修CS?
答
非必修,可視興趣和能力而定。
我們從世界名校計(jì)算機(jī)專業(yè)的錄取要求和學(xué)分兌換等信息,來分析校方對IB學(xué)生選課和成績的看法:
劍橋大學(xué):
劍橋大學(xué)的計(jì)算機(jī)專業(yè)要求IBDP總成績達(dá)到41-42 分,三門HL的成績?yōu)?+7+6,其中必須包含HL的數(shù)學(xué)AA,如果是A-Level學(xué)生,還建議學(xué)習(xí)進(jìn)階數(shù)學(xué)課程。
帝國理工學(xué)院:
帝國理工的BEng Computing專業(yè)要求IBDP總成績達(dá)到41-42 分,三門HL的成績?yōu)?+7+6,其中必須包含一門HL的數(shù)學(xué)。
倫敦大學(xué)學(xué)院:
UCL的MEng Computer Science專業(yè)要求IBDP總成績達(dá)到38-40 分,三門HL的成績?yōu)?8-20,其中必須包含一門HL的數(shù)學(xué),不能有低于5分的HL成績。
香港大學(xué):
港大的BEng Data Science and Engineering專業(yè)要求IBDP總成績達(dá)到36分及以上,,其中必須包含一門HL的數(shù)學(xué),不能有低于5分的HL成績。該專業(yè)并沒有要求申請者學(xué)習(xí)IB計(jì)算機(jī)課程。
麻省理工學(xué)院:
MIT的計(jì)算機(jī)科學(xué)專業(yè)態(tài)度明確,允許數(shù)學(xué)、物理HL課程7分的同學(xué)兌換學(xué)分,但是并沒有允許CS課程兌換學(xué)分。
綜上:申請計(jì)算機(jī)科學(xué)專業(yè),第一要?jiǎng)?wù)還是要選修數(shù)學(xué)AA,并且拿到6-7分,才能在申請季比較有把握上岸。
至于科學(xué)領(lǐng)域選修Computer Science還是物理、化學(xué),人文社科領(lǐng)域選修經(jīng)濟(jì)還是哲學(xué),既然很多名校的計(jì)算機(jī)相關(guān)專業(yè)都沒有把CS當(dāng)做必修,那我們就可以按照自己的喜好和能力去決定了,一切以能在總分拿到高分為準(zhǔn)則去選課。
賽思的IB選課建議
對IB體制內(nèi)的同學(xué)而言,最需要慎重的就是3門HL課程的選擇了。因?yàn)樵S多專業(yè)只會(huì)在特定科目上要求大家提供HL成績,或者允許HL學(xué)科高分換取學(xué)分。
同時(shí),SL課程難度和授課質(zhì)量也是不容小覷的,SL選課的重要性也在逐漸上升。
IB計(jì)算機(jī)科學(xué)改革
IB Computer Science
CS概況及長遠(yuǎn)影響
IB計(jì)算機(jī)科學(xué)課程在2014年歷經(jīng)一次重大改革,以前是文憑課程第 5 組的一門學(xué)科,如今已經(jīng)被列入第 4 科目組,與生物、化學(xué)、物理等課程一起被視為科學(xué)學(xué)科。
這門課旨在培養(yǎng)學(xué)生在CS方面的技能和理解,其核心是讓學(xué)生形成計(jì)算思維,也就是學(xué)習(xí)編程技能,外部評估也會(huì)側(cè)重于學(xué)生的算法思維,而不是他們對特定編程語言語法的掌握程度。
這也就是各大名校看重?cái)?shù)學(xué)課程,尤其是數(shù)學(xué)AA成績的原因所在,它與注重基礎(chǔ)知識(shí)理論和抽象概念的分析數(shù)學(xué)共通共融,涵蓋大量的數(shù)學(xué)分析和方法研究,需要強(qiáng)大的運(yùn)算能力,是一門嚴(yán)謹(jǐn)而實(shí)用的解決問題的學(xué)科。
CS For Your Future
計(jì)算機(jī)科學(xué)的知識(shí)點(diǎn)和技能可以應(yīng)用在未來的很多領(lǐng)域,例如:金融、會(huì)計(jì)、經(jīng)濟(jì)、商業(yè)分析、市場營銷以及信息管理等等,你在CS中收獲的技能和思維方式將會(huì)為這些大學(xué)課程的學(xué)習(xí)打下良好的基礎(chǔ),成為你未來職業(yè)發(fā)展的亮點(diǎn)和優(yōu)勢。
計(jì)算機(jī)科學(xué)領(lǐng)域
CS的Java編程語言;鏈表、棧、隊(duì)列、樹、圖等基礎(chǔ)算法將會(huì)提高學(xué)生的邏輯思維和解決問題的能力,作用于計(jì)算機(jī)科學(xué)或軟件工程專業(yè)。
金融與會(huì)計(jì)專業(yè)
隨著金融模型構(gòu)建、數(shù)據(jù)分析和自動(dòng)化報(bào)告生成的廣泛應(yīng)用,CS必備的數(shù)據(jù)處理和分析方法,Java、Python編程基礎(chǔ),已經(jīng)越來越成為現(xiàn)代金融和會(huì)計(jì)領(lǐng)域不可或缺的能力了,能夠?yàn)樨?cái)務(wù)分析、風(fēng)險(xiǎn)管理和投資決策提供支持。
商業(yè)分析與市場營銷專業(yè)
CS需要學(xué)習(xí)掌握的基本機(jī)器概念、數(shù)據(jù)可視化工具和方法等等,都是現(xiàn)代商業(yè)分析的重要工具,能夠幫助企業(yè)預(yù)測市場趨勢、優(yōu)化營銷策略,提高競爭力。
信息系統(tǒng)管理等領(lǐng)域
CS的數(shù)據(jù)庫管理方面,IB學(xué)生會(huì)學(xué)習(xí)的SQL基礎(chǔ)、數(shù)據(jù)庫設(shè)計(jì)、軟件開發(fā)模型和方法等等,將會(huì)幫助在信息系統(tǒng)管理、數(shù)據(jù)分析、軟件工程和項(xiàng)目管理等IT項(xiàng)目中提供重要的技術(shù)支持。
改革后的IB計(jì)算機(jī)
目前IBO官網(wǎng)針對CS科目,有兩套課程大綱和評估體系,將分別用于2026年最后一次評估和2027年第一次評估。
▼ Subject Brief for the Last Assessment in 2026
目前是MYP/IG學(xué)段畢業(yè),開學(xué)升DP1年級(jí)的同學(xué),學(xué)校將會(huì)按照2026年最后一次評估的課程簡章來授課和考試。
SL學(xué)生會(huì)學(xué)習(xí)SL/HL核心內(nèi)容及選修主題的核心內(nèi)容,推薦對此課程相對感興趣、但申請方向未將計(jì)算機(jī)科學(xué)列為必選的同學(xué)。
HL學(xué)生除了要學(xué)習(xí)SL/HL核心內(nèi)容外,還要學(xué)習(xí)HL拓展內(nèi)容+案例研究+選修主題,推薦已經(jīng)有編程基礎(chǔ)、對計(jì)算機(jī)具有較高水平興趣和較強(qiáng)技能、將來有志于往計(jì)算機(jī)相關(guān)領(lǐng)域長期發(fā)展的學(xué)生。
• SL/HL核心主題:系統(tǒng)基本原理;計(jì)算機(jī)組成原理;網(wǎng)絡(luò);計(jì)算思維、問題解決及編程。
• HL拓展主題:數(shù)據(jù)結(jié)構(gòu)概要;資源管理;控件。
• 選修主題:Option A數(shù)據(jù)庫;Option B建模與仿真;Option C網(wǎng)絡(luò)科學(xué);Option D面向?qū)ο缶幊獭?/p>
課程內(nèi)容
IB計(jì)算機(jī)新版SL課程大綱如下:
IB計(jì)算機(jī)新版HL課程大綱如下:
課程評估
改革后SL考生需要完成2張paper + IA,HL考生需要完成3張paper + IA。
paper 1
Paper 1考查SL和HL的核心內(nèi)容及HL拓展內(nèi)容。SL滿分70分,占總成績45%,考試時(shí)間為90分鐘;HL滿分100分,占總成績的40%,考試時(shí)間為130分鐘。
paper 2
Paper 2考查選修主題內(nèi)容。SL滿分45分,占總成績的25%,考試時(shí)間為60分鐘;HL滿分65分,占總成績20%,考試時(shí)間為80分鐘。
paper 3
Paper 3考查案例研究相關(guān)內(nèi)容。僅針對IL學(xué)生,滿分30分,占總成績20%,考試時(shí)間為60分鐘。
內(nèi)部評估IA
內(nèi)部評估分為兩部分,一是完成一個(gè)計(jì)算的解決方案,二是與其他理科生一起完成一個(gè)跨學(xué)科項(xiàng)目。
內(nèi)部評估占SL成績的30%,占HL成績的20%。
IB計(jì)算機(jī)新版SL課程評估如下:
IB計(jì)算機(jī)新版HL課程評估如下:
▼ Subject Brief for the Last Assessment in 2027
目前是MYP/IG學(xué)段在讀,未來決定進(jìn)入IBDP體系的同學(xué),學(xué)校將會(huì)按照2027年首次評估的課程簡章來授課和考試。
課程內(nèi)容
SL學(xué)生將投入150小時(shí)的學(xué)習(xí)時(shí)間,掌握SL/HL核心內(nèi)容以及選修主題的核心要點(diǎn)。
HL學(xué)生將投入240小時(shí)的學(xué)習(xí)時(shí)間,深入學(xué)習(xí)HL拓展內(nèi)容,每年進(jìn)行一次案例研究,并涉足選修主題模塊。
• SL/HL核心主題:系統(tǒng)基本原理;計(jì)算機(jī)組成原理;網(wǎng)絡(luò);計(jì)算思維、問題解決及編程。
• HL拓展主題:數(shù)據(jù)結(jié)構(gòu)概要;資源管理;控件。
*IB計(jì)算機(jī)科學(xué)課程沒有特定的編程語言要求,而是在外部評估中使用約定的偽代碼,側(cè)重考察算法思維。
課程評估
改革后,新版考綱取消了Paper 3,并將部分內(nèi)容納入HL和SL之中,SL和HL都只需要完成2張paper,SL每場考試占比35%,HL每場考試占比40%;
Paper 1考察的主要是systems in theory和systems in practice這兩類的課程內(nèi)容,強(qiáng)調(diào)解決問題的能力,其中sectionB部分要求學(xué)生能用Java或者Python,理解讀寫實(shí)際的代碼。
Paper 2考察的是systems in theory、systems in practice、systems in context的課程內(nèi)容,強(qiáng)調(diào)的是將所學(xué)應(yīng)用到現(xiàn)實(shí)環(huán)境中去,其中section B部分會(huì)給定技術(shù)背景,解決實(shí)際問題。
內(nèi)部評估IA是需要完成一個(gè)現(xiàn)實(shí)問題的解決方案,文檔需按照軟件開發(fā)生命周期 的順序給出,包含需求調(diào)研、軟件設(shè)計(jì)、軟件開發(fā)、測試及評估等方面內(nèi)容,占SL成績的30%和HL成績的20%。
IB計(jì)算機(jī)新版課程評估如下:
IB計(jì)算機(jī)科學(xué)怎么學(xué)?
IB Computer Science
提前打下一定的基礎(chǔ)
IB計(jì)算機(jī)科學(xué)課程在大學(xué)申請中其實(shí)是廣受認(rèn)可的,如果你真心感興趣,并且愿意在計(jì)算機(jī)領(lǐng)域長久地學(xué)習(xí)和發(fā)展下去,那么提前進(jìn)行預(yù)習(xí),為DP的學(xué)習(xí)打下一定的基礎(chǔ)是非常有必要的。
從上面的課程概述大家也可以感受到,SL和HL的課程,需要學(xué)習(xí)和理解的東西還是比較多的,而且CS對計(jì)算能力的側(cè)重,讓練習(xí)也稱為不可或缺的一環(huán)。想要快速跟上學(xué)習(xí)節(jié)奏,就必須提前預(yù)學(xué)和接觸相關(guān)內(nèi)容!
ss老師為大家整理了一些可以輕松上手、打好地基的CS教材,配合圖片和案例,更清晰地理解編程語言和基礎(chǔ)算法,初步建立計(jì)算機(jī)科學(xué)知識(shí)體系!
隨著CS的課程改革,雖然學(xué)習(xí)內(nèi)容沒有大的調(diào)整,但是卷面設(shè)置還是有一些明顯變化的,那么已經(jīng)選修CS和即將選修CS的同學(xué),就需要多進(jìn)行真題的訓(xùn)練,鍛煉應(yīng)試技巧。
另外,大家也需要從歷年的考題去熟悉不同卷子和題型之下,會(huì)考哪些高頻考點(diǎn),有針對性地分類練習(xí)。
例如僅HL考生考的核心內(nèi)容,包括了抽象數(shù)據(jù)結(jié)構(gòu)、資源管理、控制三個(gè)部分,大家就需要掌握遞歸思考、鏈接列表、樹、應(yīng)用程序、操作系統(tǒng)的角色、集中控制系統(tǒng)、分布式系統(tǒng)等內(nèi)容。
那么平時(shí)就需要熟練運(yùn)用不同編程語言的語法,理解各種算法和數(shù)據(jù)結(jié)構(gòu),在不斷的練習(xí)當(dāng)中鍛煉時(shí)間管理能力和熟練度,具備從設(shè)計(jì)到實(shí)現(xiàn)完整開發(fā)的綜合應(yīng)用能力。