A-Level 計(jì)算機(jī) A2階段課程介紹
同學(xué)你好,我是考而思學(xué)術(shù)輔導(dǎo)中心的課程規(guī)劃首席顧問(wèn)老師Lydia。
課程介紹
A-level Computer science(計(jì)算機(jī)科學(xué))分成兩個(gè)部分,包括編程和理論。課程的編程部分,學(xué)生將會(huì)學(xué)習(xí)C#、Java、Pascal/Delphi、Python、http://VB.Net中的任何編程語(yǔ)言,老師來(lái)規(guī)定教哪種語(yǔ)言,不是學(xué)生自由選擇。覆蓋編程基本原理、數(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ǔ)的。還延伸到計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),展示主存儲(chǔ)器如何通過(guò)使用匯編語(yǔ)言指令和提取譯碼執(zhí)行循環(huán),來(lái)讀取數(shù)據(jù)。
除了包含編程,這門課程也致力于促進(jìn)改善編程慣例,比如說(shuō)避免全域變數(shù)、合理的變量命名、結(jié)構(gòu)化編程、良好的代碼重用性、正確注釋代碼。它也包含一些比較高級(jí)的概念,比如計(jì)算機(jī)的社會(huì)和法律影響,如何把一個(gè)大的問(wèn)題分解成一個(gè)個(gè)獨(dú)立的編程步驟。
課程目標(biāo)
使學(xué)生理解計(jì)算機(jī)的基本理論知識(shí),了解計(jì)算機(jī)的運(yùn)行原理,并學(xué)習(xí)靈活的使用編程。
