悉尼大學計算機科學專業(yè)的課程旨在為學生提供計算機科學創(chuàng)新所需的知識和技能,并為未來的挑戰(zhàn)創(chuàng)造全新的計算機科學解決方案。學生將在計算機科學中發(fā)展廣泛和連貫的知識體系,并應用對這些概念的綜合理解來解決相關(guān)問題。計算機專業(yè)的新生如果想進行先修預習,可以從下面兩門基礎(chǔ)課程開始喲。
一、INFO1110編程導論
本課程是理解計算機操作原理的基本起點。學生將獲得程序化編程的知識和技能。關(guān)鍵的概念涉及定義數(shù)據(jù)類型、控制流、迭代、函數(shù)、遞歸、可尋址存儲器的模型。學生將能夠?qū)⒁话銌栴}重新解釋為計算機問題,并利用對計算機模型的理解來開發(fā)源代碼。課程將培養(yǎng)學生軟件開發(fā)過程,涉及測試和調(diào)試技能。這門課是更高級的編程語言、系統(tǒng)編程、計算機安全和高性能計算的先決條件。
課程學習目標:
1、采用編程風格約定來編寫一致可讀的代碼。
2、設(shè)計和構(gòu)建現(xiàn)有程序或功能的新功能。
3、構(gòu)建一個結(jié)構(gòu)化的算法設(shè)計來解決描述性的問題規(guī)范。
4、從描述性問題規(guī)格說明組成一個完整的程序。
5、展示對編程原則、數(shù)據(jù)類型、變量和運算符、控制流:簡單語句、序列、if-then-else、while、函數(shù):堆棧、輸入/輸出、參考內(nèi)存模型的理解。
6、編寫、分析和跟蹤過程代碼、作用域/變量生存期、堆棧內(nèi)存、引用和全局變量、數(shù)據(jù)類型、對數(shù)據(jù)類型的操作。
7、構(gòu)建用于輸入和操作數(shù)組的代碼模板,包括最大值、最小值、搜索或遍歷,并對每個元素進行計數(shù)或求和。
8、為遞歸定義的數(shù)值函數(shù)和遞歸描述的數(shù)組操作構(gòu)建和評估代碼。
9、應用測試方法并通過調(diào)試評估程序,能夠為一個小程序或功能編寫一組測試。
10、解釋編譯過程和調(diào)試機制。
11、使用標準庫函數(shù)。

二、INFO1113面向?qū)ο缶幊?/strong>
面向?qū)ο?OO)編程是一種將代碼分成類的技術(shù),每個類都將相關(guān)數(shù)據(jù)和對這些數(shù)據(jù)的操作封裝在一起。繼承用于在特殊情況下重用更一般類的代碼。大多數(shù)現(xiàn)代編程語言都提供了面向?qū)ο蟮奶匦?。本課程將向?qū)W生提供面向?qū)ο缶幊痰母拍睿⑴囵B(yǎng)學生的個人編程技能。
課程學習目標:
1、展示對面向?qū)ο蟾拍畹睦斫?理解并解釋面向?qū)ο缶幊痰年P(guān)鍵概念,包括封裝數(shù)據(jù)的類、對象實例、引用的內(nèi)存模型、方法以及跨對象調(diào)用。
2、閱讀和解釋面向?qū)ο蟮脑O(shè)計文檔。
3、展示對記憶模型和變量位置差異的理解。
4、從使用面向?qū)ο蟾拍詈蛢?nèi)存模型的設(shè)計文檔中導出一個計算機程序,跟蹤并編寫包含以下元素的小代碼示例:繼承、多態(tài)、抽象類和接口、變量及其類型以及靜態(tài)和動態(tài)類型之間的關(guān)系、異常。
5、展示測試面向?qū)ο蟪绦虻慕?jīng)驗,為獨立對象編寫測試,能夠生成和處理異常,為類、方法和對象創(chuàng)建不變量,為方法和斷言創(chuàng)建前置和后置條件。
6、創(chuàng)建適當?shù)念?數(shù)據(jù)結(jié)構(gòu),包括簡單問題的數(shù)據(jù)類型和方法。
7、讀取、跟蹤和編寫遞歸的面向?qū)ο蟪绦?,以在支持某種嵌套結(jié)構(gòu)的一組相關(guān)類中執(zhí)行操作。
8、展示對面向?qū)ο缶幊陶Z言的理解:閱讀、跟蹤和編寫Java編程語言的以下要素的能力:類、方法、對象創(chuàng)建;實例和局部變量、參數(shù)和范圍;基本類型;簡單的輸入輸出;控制流原語,理解、修改Java程序并向其添加功能。
9、展示用面向?qū)ο缶幊陶Z言編寫公共接口和集合代碼的經(jīng)驗。
10、展示測試和調(diào)試面向?qū)ο蟪绦虻慕?jīng)驗,為獨立的目標代碼編寫測試,自動運行。
同學如果能提前將上述兩門課程預習好,那么悉尼大學計算機專業(yè)的后續(xù)課程學習起來會輕松很多。
圖片歸版權(quán)方所有,頁面圖片僅供展示。如有侵權(quán),請聯(lián)系我們刪除。凡來源標注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個人不得轉(zhuǎn)載,否則追究法律責任。
kaoersi03