阿德萊德大學(xué)
COMP SCI 1102 Object Oriented Programming 面向?qū)ο缶幊?/p>
阿德萊德大學(xué)COMP SCI 1102面向?qū)ο缶幊陶n程向具有過(guò)程范例背景的學(xué)生介紹了面向?qū)ο缶幊獭?/strong>首先,課程簡(jiǎn)要回顧了語(yǔ)句、流控制和數(shù)據(jù)類型,重點(diǎn)是指針、數(shù)組處理和結(jié)構(gòu)化數(shù)據(jù)類型。然后,課程介紹了面向?qū)ο蟮木幊谭独攸c(diǎn)是封裝、繼承、多態(tài)和抽象,并細(xì)致地講解了面向?qū)ο蟮姆治龊驮O(shè)計(jì)基礎(chǔ)。課程涵蓋的其他主題涉及使用面向?qū)ο缶幊虡?gòu)建2D游戲、編程語(yǔ)言原理概述和內(nèi)存管理。
COMP SCI 1102面向?qū)ο缶幊陶n程的目的是讓學(xué)生能夠:
1、解釋為計(jì)算機(jī)創(chuàng)建可執(zhí)行程序的步驟,包括中間表示及其目的。
2、操作二進(jìn)制模式,理解二進(jìn)制表示數(shù)字的用法。
3、應(yīng)用良好的編程風(fēng)格,理解風(fēng)格對(duì)開(kāi)發(fā)和維護(hù)程序的影響。
4、有效地使用版本控制系統(tǒng)和Linux命令行工具進(jìn)行增量開(kāi)發(fā)。
5、解釋面向?qū)ο笤O(shè)計(jì)的好處,理解什么時(shí)候這是一種合適的使用方法。
6、為涉及多個(gè)對(duì)象的小型系統(tǒng)設(shè)計(jì)面向?qū)ο蟮慕鉀Q方案。
7、用C++實(shí)現(xiàn)、測(cè)試和調(diào)試解決方案。