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