本課程是介紹計算機科學(xué)的知識的企業(yè)。主題包括算法(他們的設(shè)計、實施,并分析),軟件開發(fā)(抽象、封裝、數(shù)據(jù)結(jié)構(gòu)、調(diào)試和測試);建筑的計算機(低數(shù)據(jù)表示,指導(dǎo)加工);計算機系統(tǒng)(編程語言,編譯器、操作系統(tǒng)和數(shù)據(jù)庫),計算機在現(xiàn)實世界中(網(wǎng)絡(luò)、網(wǎng)絡(luò)、安防、取證、加密)。本課程教導(dǎo)學(xué)生如何思考,如何更有效地解決問題。涉及廣泛的編程問題集C 以及PHP和JavaScript。