澳洲ANU本科計(jì)算機(jī)高級結(jié)構(gòu)化編程課程作業(yè)重點(diǎn)補(bǔ)習(xí)
高級結(jié)構(gòu)化編程課程是澳洲ANU大學(xué)本科計(jì)算機(jī)專業(yè)的一門核心課程,該課程有不少作業(yè)要求,而且會被納入課程評估之中。...
高級結(jié)構(gòu)化編程課程是澳洲ANU大學(xué)本科計(jì)算機(jī)專業(yè)的一門核心課程,該課程有不少作業(yè)要求,而且會被納入課程評估之中。如果作業(yè)總是出問題,或者完全不會做,可能會對課程評估有一定影響。下面我們給大家分享一些這門課程的作業(yè)中會考察的部分重點(diǎn)內(nèi)容,一起來看看吧~
一、課程概述
結(jié)構(gòu)化編程課程更深入地涵蓋了相同的主題,需要額外的接觸時(shí)間讓學(xué)生加深對軟件開發(fā)的理解和體驗(yàn)。學(xué)生將在各種應(yīng)用領(lǐng)域中使用、應(yīng)用和部署結(jié)構(gòu)化編程技術(shù)。既然是作為高級課程,也意味著同學(xué)們需要掌握這門課程的一些基礎(chǔ)知識。
二、課程作業(yè)重點(diǎn)
1.用基本的編程概念,使用面向?qū)ο蟮木幊陶Z言來解決實(shí)際問題。
2.理解面向?qū)ο蟪绦虻幕绢愋秃挽o態(tài)類型的好處。
3.使用現(xiàn)代的IDE和相關(guān)的配置工具開發(fā)、理解、測試和發(fā)展實(shí)質(zhì)性的程序;了解常見的編碼錯(cuò)誤以及如何避免它們;練習(xí)基本的防御性編程;執(zhí)行個(gè)人和團(tuán)隊(duì)項(xiàng)目評審;使用已建立的設(shè)計(jì)原則來組織軟件系統(tǒng)。
4.使用、執(zhí)行和評估基本數(shù)據(jù)結(jié)構(gòu)和相關(guān)算法;創(chuàng)建、實(shí)現(xiàn)、調(diào)試和評估解決實(shí)質(zhì)性問題的算法;實(shí)現(xiàn)抽象數(shù)據(jù)類型。
5.將基本算法分析應(yīng)用于簡單算法;使用適當(dāng)?shù)乃惴▉斫鉀Q問題。
6.使用適當(dāng)?shù)墓ぞ呓桓逗驮u估基本的技術(shù)文檔、演示文稿和小組互動。
7.解釋面向?qū)ο蟮睦^承(代碼共享和重寫)和子類型之間的關(guān)系(子類型在期望超類型的上下文中可用的想法)。
8.使用接口、私有成員等面向?qū)ο蟮姆庋b機(jī)制,對以函數(shù)為參數(shù)的聚合值定義和使用迭代器等操作。
9.定義和使用使用泛型類型的程序片段(如函數(shù)、類、方法),包括集合。
10.解釋編程語言實(shí)現(xiàn)通常如何將內(nèi)存組織成全局?jǐn)?shù)據(jù)、文本、堆和堆棧部分,以及遞歸和內(nèi)存管理等功能如何映射到這種內(nèi)存模型。
11.討論垃圾收集的好處和局限性,包括可達(dá)性的概念。
以上是全部內(nèi)容分享,對課程作業(yè)有疑問,需要一對一補(bǔ)習(xí)作業(yè),同學(xué)們都可以及時(shí)地聯(lián)系留求藝,讓專業(yè)老師為你提供專業(yè)指導(dǎo)!
本文地址:http://v5tt.cn/liuxue/776690.html
轉(zhuǎn)載說明:文章《澳洲ANU本科計(jì)算機(jī)高級結(jié)構(gòu)化編程課程作業(yè)重點(diǎn)補(bǔ)習(xí)》由【留求藝】原創(chuàng)發(fā)布(部分轉(zhuǎn)載內(nèi)容均有注明出處,如有侵權(quán)請告知),轉(zhuǎn)載請注明文章來源。
高級結(jié)構(gòu)化編程課程是澳洲ANU大學(xué)本科計(jì)算機(jī)專業(yè)的一門核心課程,該課程有不少作業(yè)要求,而且會被納入課程評估之中。...
近期,有一位同學(xué)咨詢過我們的老師關(guān)于計(jì)算機(jī)PTA上的編程習(xí)題的相關(guān)資訊,考慮到可能并不是只有這一位同學(xué)會遇到這種情況,本次笑死就針對計(jì)算機(jī)PTA上的編程習(xí)題的部分,來與同學(xué)們分享一下相關(guān)的經(jīng)驗(yàn)。...
國外留學(xué)編程專業(yè)的學(xué)生通常會關(guān)注以下幾個(gè)學(xué)習(xí)方向:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)編程語言(如Python、Java、C++等)數(shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程軟件開發(fā)流程與工具軟件設(shè)計(jì)與架構(gòu)數(shù)據(jù)庫......
國外留學(xué)編程專業(yè)的學(xué)生通常會關(guān)注以下幾個(gè)學(xué)習(xí)方向:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)編程語言(如Python、Java、C++等)數(shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程軟件開發(fā)流程與工具軟件設(shè)計(jì)與架構(gòu)數(shù)據(jù)庫......
國外留學(xué)編程專業(yè)的學(xué)生通常會關(guān)注以下幾個(gè)學(xué)習(xí)方向:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)編程語言(如Python、Java、C++等)數(shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程軟件開發(fā)流程與工具軟件設(shè)計(jì)與架構(gòu)數(shù)據(jù)庫......
留學(xué)數(shù)學(xué)編程專業(yè)的學(xué)生通常會學(xué)習(xí)以下課程和領(lǐng)域:PythonJavaC++JavaScript離散數(shù)學(xué)線性代數(shù)概率論與統(tǒng)計(jì)學(xué)微積分?jǐn)?shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程人工智能與機(jī)器學(xué)習(xí)計(jì)算機(jī)視覺自然語言處......
國外留學(xué)編程專業(yè)的學(xué)生通常會關(guān)注以下幾個(gè)學(xué)習(xí)方向:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)編程語言(如Python、Java、C++等)數(shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程軟件開發(fā)流程與工具軟件設(shè)計(jì)與架構(gòu)數(shù)據(jù)庫......
國外留學(xué)編程專業(yè)的學(xué)生通常會關(guān)注以下幾個(gè)學(xué)習(xí)方向:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)編程語言(如Python、Java、C++等)數(shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程軟件開發(fā)流程與工具軟件設(shè)計(jì)與架構(gòu)數(shù)據(jù)庫......
國外留學(xué)編程專業(yè)的學(xué)生通常會關(guān)注以下幾個(gè)學(xué)習(xí)方向:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)編程語言(如Python、Java、C++等)數(shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程軟件開發(fā)流程與工具軟件設(shè)計(jì)與架構(gòu)數(shù)據(jù)庫......
國外留學(xué)編程專業(yè)的學(xué)生通常會關(guān)注以下幾個(gè)學(xué)習(xí)方向:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)編程語言(如Python、Java、C++等)數(shù)據(jù)結(jié)構(gòu)與算法計(jì)算機(jī)組成原理操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)通信軟件工程軟件開發(fā)流程與工具軟件設(shè)計(jì)與架構(gòu)數(shù)據(jù)庫......