您好,請(qǐng) 登錄
注冊(cè)A-level計(jì)算機(jī)科學(xué)學(xué)什么?
A-level考試共有70多門(mén)課程,其中一門(mén)就是計(jì)算機(jī)課程,對(duì)于報(bào)考計(jì)算機(jī)課程的考生來(lái)說(shuō),備考中首先要了解這門(mén)課程具體學(xué)習(xí)什么內(nèi)容,難度如何,這樣大家才能更好地進(jìn)行學(xué)習(xí)。本文就為大家介紹一下A-level計(jì)算機(jī)課程備考的相關(guān)問(wèn)題,希望能夠?qū)Υ蠹矣兴鶐椭?/p>
A-level Computer science(計(jì)算機(jī)科學(xué))包括哪些內(nèi)容?
A-level Computer science(計(jì)算機(jī)科學(xué))分成兩個(gè)部分的內(nèi)容,包括編程和理論。課程的編程部分,學(xué)生將會(huì)學(xué)習(xí)C#、Java、Pascal/Delphi、Python、VB、.Net中的某種編程語(yǔ)言,老師來(lái)規(guī)定教哪種語(yǔ)言,不是學(xué)生自由選擇。課程內(nèi)容覆蓋編程基本原理、數(shù)據(jù)結(jié)構(gòu)、算法、面向?qū)ο缶幊淘O(shè)計(jì)。
理論部分內(nèi)容,主要是計(jì)算機(jī)內(nèi)部運(yùn)作,數(shù)字、文本、圖片、甚至是音樂(lè)等數(shù)據(jù)是如何通過(guò)二進(jìn)制來(lái)存儲(chǔ)的,同時(shí)還延伸到了計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),展示主存儲(chǔ)器如何通過(guò)使用匯編語(yǔ)言指令和提取譯碼執(zhí)行循環(huán),來(lái)讀取數(shù)據(jù)。
除了編程,這門(mén)課程也致力于促進(jìn)改善編程慣例,比如說(shuō)避免全域變數(shù)、合理的變量命名、結(jié)構(gòu)化編程、良好的代碼重用性、正確注釋代碼。它也包含一些比較高級(jí)的概念,比如計(jì)算機(jī)的社會(huì)和法律影響,如何把一個(gè)大的問(wèn)題分解成一個(gè)個(gè)獨(dú)立的編程步驟等等。
怎么學(xué)?
A-level計(jì)算機(jī)課程包括兩套試卷,分值各占40%,非考試評(píng)估占20%,非考試評(píng)估通常是在3個(gè)月內(nèi)完成。
第一項(xiàng)考試是編程測(cè)試,有些考試局喜歡機(jī)考??梢詸z測(cè)學(xué)生的實(shí)際問(wèn)題解決能力,同時(shí)考察你在所學(xué)的編程語(yǔ)言方面的技術(shù)知識(shí)。
第二項(xiàng)考試是理論考試,形式為筆試。問(wèn)題主要圍繞計(jì)算機(jī)系統(tǒng),考察計(jì)算機(jī)、通訊、網(wǎng)絡(luò)和數(shù)據(jù)的社會(huì)和法律相關(guān)知識(shí)。
非考試部分,學(xué)生選擇自己的項(xiàng)目,通常是一個(gè)巨大的編程工作。學(xué)生針對(duì)某一問(wèn)題想出解決的辦法,比如編寫(xiě)一個(gè)電腦游戲,制作一個(gè)手機(jī)app,或者調(diào)查機(jī)器學(xué)習(xí)。項(xiàng)目中所用的編程語(yǔ)言沒(méi)有限制,所以使用Swift、Objective-C、C++或其他語(yǔ)言都是可以的,不過(guò)Scratch等drag-and-drop語(yǔ)言是不接受的。完成coursework的時(shí)候,不僅要求提供working code,而且也要求達(dá)到良好、結(jié)構(gòu)完善的水平。
需要什么樣的知識(shí)背景?
A-level計(jì)算機(jī)不要求一定要有GCSE計(jì)算機(jī)基礎(chǔ),平時(shí)就做過(guò)一些編程會(huì)更好。這門(mén)課程中,編程是最主要的部分,沒(méi)有任何編程經(jīng)驗(yàn)的話,學(xué)起來(lái)會(huì)有一定難度。
數(shù)學(xué)成績(jī)至少應(yīng)該達(dá)到B。課程中有幾個(gè)topic需要學(xué)生具備較強(qiáng)的邏輯推理能力,可以把數(shù)學(xué)和邏輯程序運(yùn)用于解決實(shí)際問(wèn)題。如果你很喜歡數(shù)學(xué),那么很有可能會(huì)喜歡計(jì)算機(jī)。
對(duì)未來(lái)發(fā)展有什么幫助?
如果打算學(xué)習(xí)大學(xué)計(jì)算機(jī)專(zhuān)業(yè),那么非常推薦A-Level計(jì)算機(jī)。同樣,很多軟件工程專(zhuān)業(yè),以及信息技術(shù)、信息系統(tǒng),A-level計(jì)算機(jī)課程也是很好的基礎(chǔ)準(zhǔn)備。
大學(xué)畢業(yè)后,有很多領(lǐng)域的工作你可以選擇。計(jì)算機(jī)科學(xué)跟機(jī)器人、人工智能、機(jī)器學(xué)習(xí)、云計(jì)算、大數(shù)據(jù)處理、互聯(lián)網(wǎng)、道德黑客、計(jì)算機(jī)游戲開(kāi)發(fā)、家庭自動(dòng)化,甚至是教學(xué)都相關(guān)。現(xiàn)在世界上使用計(jì)算機(jī)的地方太多了,對(duì)計(jì)算機(jī)的工作原理和編程有一個(gè)很好的了解,未來(lái)在很多方面都有成功的機(jī)會(huì)。
很多發(fā)展中國(guó)家的計(jì)算機(jī)技術(shù)也在飛速發(fā)展,也就是說(shuō)計(jì)算機(jī)技能是可以攜帶的技能。世界上絕大多數(shù)的編程語(yǔ)言都是采用英語(yǔ)的,如果在英語(yǔ)大學(xué)學(xué)習(xí)計(jì)算機(jī)科學(xué),對(duì)學(xué)習(xí)的幫助會(huì)更大。
一年可以學(xué)完嗎?
由于coursework的特殊性,一年學(xué)完A-Level計(jì)算機(jī)科學(xué)是非常困難的。除非擁有非常強(qiáng)的編程能力,提早完成coursework,才能預(yù)留出足夠的時(shí)間來(lái)復(fù)習(xí)理論準(zhǔn)備六月考試。
如何考核?
CAIE考試局將A-Level計(jì)算機(jī)考試分成Paper1、2、3、4,分值各占25%。
前面已經(jīng)提到,英國(guó)A-level計(jì)算機(jī)考試包括兩套試卷,分值各占40%,非考試評(píng)估占20%。
Coursework考核的是面對(duì)和處理重要問(wèn)題的能力。雖然工作量巨大,但實(shí)際上還是會(huì)根據(jù)你最終完成的作品來(lái)打分。通常包括分析、設(shè)計(jì)解決辦法、注釋、測(cè)試你的程序最終可以運(yùn)行、評(píng)價(jià)。
以上就是本文關(guān)于A-level計(jì)算機(jī)課程備考的相關(guān)介紹了,希望能夠?qū)Υ蠹矣兴鶐椭?/p>