本科課程輔導
發布時間:2022-11-28 17:39
計算機專業是為注重技術的學生設計的,他們希望在編程和數字材料的開發方面建立強大的專業能力。你將在媒體計算、數據處理和可視化、交互設計和可用性等領域建立高級技術技能。
信息技術是科學發現、醫學突破以及產品和服務持續創新的基礎。它是現代生活的許多方面的核心。在數據驅動商業和信息決定一切的21世紀,職業道路是多樣和豐富的。
第一年
1、媒體計算——COMP10003
計算編程可用于解決許多不同領域的問題,如商業、科學、人文和設計。這些領域的許多任務需要使用計算機程序對數據和媒體進行操作、分析和可視化。本科目教授沒有或很少有計算機編程背景的學生如何使用高級程序性編程語言設計和編寫基本程序,并使用這些技能解決簡單的問題,特別關注媒體計算,如操作圖像和動態網頁內容。
2、微積分 1——MAST10005
本科目擴展了學生的函數和微積分知識,并向他們介紹了向量和復數的課題。學生將被引入新的函數,如反三角函數,并學習如何將微分的技術擴展到這些函數。積分技術將被應用于解決一階微分方程。
微積分:單變量函數的圖形,三角函數及其倒數,反三角函數的導數,隱式微分和參數曲線。微積分:積分的屬性,通過三角和代數替代的積分和偏分數的各種應用。常微分方程:解決簡單的一階微分方程,產生于人口建模等應用。矢量:點積,標量和矢量投影,由矢量方程指定的平面曲線。復數:復數的算術,在復平面上畫出區域,De Moivre定理,多項式的根,代數基本定理。
3、算法基礎——COMP10002
在許多項目中,程序員對程序執行的低級細節有精細的控制是很重要的,并且能夠評估一個設計決定對可能的整體程序性能的代價。本課題向學生介紹一種系統編程語言,使程序員能夠進行這種控制,探索一系列標準數據結構和算法技術,并展示如何將它們應用于經常遇到的問題。
4、微積分 2——MAST10006
本科目將擴展學校的微積分知識。學生會被介紹到雙曲函數和它們的反函數,復指數和兩個變量的函數。微分和積分的技術將被擴展到這些情況。學生將接觸到更廣泛的微分方程模型,包括一階和二階,以描述系統,如人口模型、電路和機械振蕩器。該科目還介紹了序列和數列,包括收斂和發散的概念。
微積分主題包括:單變量函數的極限和連續性的直觀概念,序列,系列,雙曲函數及其逆向,水平曲線,偏導,偏導的連鎖規則,定向導數,切線平面和幾個變量函數的極值。復指數主題包括:定義、導數、積分和應用。積分主題包括:積分的技術和雙積分。常微分方程主題包括:一階(可分離,通過積分因子的線性)和應用,二階常系數(特定的解決方案,互補函數)和應用。
第二年
1、算法設計——COMP20007
AIMS
程序員可以在數據的幾種表現形式中進行選擇。這些都有不同的優點和缺點,而且每一種都需要它自己的一套算法。本課題將涵蓋一些最常用的數據結構和它們的相關算法。重點將放在算法正確性的論證,算法性能的分析,以及為手頭的問題選擇正確的數據結構。
2、指示性內容
示例項目有:翻譯存儲器的近似字符串匹配,涉及排序和動態編程的比較,分支和邊界搜索以及使用各種數據結構(如 數組、哈希表、嘗試);基于發音詞典和預先準備好的字母-音素排列數據的語音合成,基于排列數據的解析、可變長度n-grams的哈希,以及預測與給定音素序列相關的音素的各種模型(例如,簡單的unigram基線或隱馬爾可夫模型)。
3、數據處理的要素——COMP20008
AIMS
數據處理是計算和數據科學的基礎。本科目介紹了數據處理的各個方面,包括數據庫管理、數據的表示和分析、信息檢索、可視化和報告,以及云計算。本科目向學生介紹該領域,強調工具和基本基礎。
指示性內容
本科目的重點是數據管道,以及俗稱為 "數據處理 "的活動。涵蓋的指示性主題包括:
捕獲數據(數據輸入)
數據表示和存儲
清理、規范化和填補缺失的數據(歸因)。
結合多個數據源(數據整合)。
查詢語言和處理
支持數據管道的腳本
將數據庫分布在多個節點上(分片),云計算文件系統
可視化和展示
4、線性代數——MAST10007
本科目在科學和技術所需的現代數學的關鍵領域提供了堅實的基礎。它發展了向量、矩陣和線性代數方法的概念。學生應該發展使用線性代數方法的能力,并獲得對數學證明的欣賞。這里的材料幾乎沒有在學校里見過,所要求的理解水平比以前的學習有進步。
線性方程組,矩陣和行列式;實n空間的向量,交叉積,標量三乘積,線和平面;向量空間,線性獨立,基,維;線性變換,特征值,特征向量;內積,最小二乘估計,對稱和正交矩陣。
5、數據庫系統——INFO20003
AIMS
當代的在線服務,如社交網絡和多媒體共享網站,大規模多人在線游戲和商業服務,在其后端都有數據庫管理系統。在這個科目中,學生將獲得對數據庫管理系統背后概念的深刻理解。特別是,學生將熟悉數據庫系統的架構,并練習查詢處理和優化、數據庫調整和交易等概念,這些都是任何現代數據處理應用程序的基礎。該科目是計算與軟件系統專業和信息學專業的理學士課程的核心。完成信息學文憑的學生也需要學習這一科目。
指示性內容
本科目將從技術和數據管理的角度介紹數據建模和數據庫。該科目將包括實體關系建模(從概念設計到物理建模),規范化,去規范化,關系模型和關系代數,SQL,查詢處理和查詢優化,交易,存儲組織,數據庫管理,數據倉庫和大數據分析。數據管理和DBMS技術中的其他主題,以及現代NoSQL系統的概述也可能包括在內。
第三年
1、網絡信息技術——INFO30005
AIMS
網絡已經從根本上改變了社會、政治、科學、商業和人們的工作方式。本科目介紹了支撐萬維網及其應用的概念、技術和標準。你將學習應用所需的工具和技術,為網絡建模、設計和開發可在一個或多個平臺上運行的應用程序。涵蓋的主題包括網絡的基礎設施;網絡應用的架構;網絡的數據表示和結構;網絡應用的建模和開發過程;網絡的安全和社會方面。本課題假定了背景編程技能和算法思維的基礎知識。這些技能與增量和迭代開發相結合,以開發功能性和創造性的網絡應用程序,可以支持人類工作或社會行為的特定要求或方面。
指示性內容
網絡的基本方面:客戶服務器模型,網絡應用的建模(數據、內容、功能方面和導航的建模),網絡應用的增量和迭代設計和開發,網絡應用的可用性方面和測試,以及網絡應用安全。
學生開發的網絡應用程序的例子有:
用于尋找附近推薦餐館的位置感知型應用程序
一個用于托管和開發HTML5游戲的社交應用程序
一個讓用戶上傳自己照片的應用程序,以查看他們的不同發型的樣子
2、計算機系統——COMP30023
AIMS
在過去的半個世紀里,計算機的改進速度幾乎比地球上任何其他技術都要快,但它們的工作原理卻大多保持不變。在這一科目中,學生將學習計算機系統如何在 "引擎蓋 "下工作。
本科目的具體目標是讓學生發展對計算機系統基本概念的理解。本科目的一個關鍵重點是介紹操作系統原理和計算機網絡協議。這些知識對于編寫安全軟件、編寫高性能軟件以及編寫基于網絡的服務和應用是必不可少的。
指示性內容
涵蓋的主題包括:
操作系統的作用
內存層次結構(緩存、虛擬內存和工作集)
中斷處理、進程和調度
文件系統
多處理器和同步的介紹
介紹網絡協議(OSI模型)。
客戶端-服務器應用程序的開發
計算機系統安全和加密協議
3、計算機系統——COMP30023
AIMS
本科目介紹了計算機圖形和人機交互的技術,以及人類感知和行動的生物、心理和社會方面,為這些技術的應用提供參考。重點是二維和三維計算機圖形和幾何建模技術,用于表示動態場景中的物體并與之互動。考慮的技術包括變換幾何、照明模型和實時渲染(陰影)模型。該主題的核心是為平板電腦開發基于自然用戶界面(NUIs)的應用程序,這是一個由人機界面開發者使用的術語,通過連續學習的互動,有效地使其用戶看不見的。可能被考慮的技術有:虛擬現實、計算機游戲、增強現實、遠程呈現或其他模式,如通過觸覺、音頻或圖像處理和分析進行互動。本科目通過讓學生發展分析技能來理解開發現實世界計算機圖形和交互應用的復雜性來支持課程水平目標。
指示性內容
主題來自計算幾何學和人機交互,包括:
二維和三維計算機圖形
色彩和光照模型
光柵和矢量圖形
幾何建模
渲染(著色)和可視化
幾何變換(包括投影)
計算矩陣幾何和/或動畫(運動學)
交互類別和風格(特別是圖形用戶界面)。
可用性和無障礙性(包括殘疾人的互動)。
4、信息技術項目——COMP30022
AIMS
本課題是理學士中信息學專業和計算機與軟件系統專業的頂點項目。學生將在工作人員的監督下,在一個小團隊中研究一個現實生活中的問題。每個團隊將分析用戶的信息需求,并開發工作的計算解決方案。學生將應用在學位課程中學習的合理原則來制定和解決他們的問題。
指示性內容
學生將在團隊中分析、設計、實施和測試一個非微不足道的IT系統。項目的一個關鍵部分是讓學生開發和管理一個項目,以提供一個高質量的IT產品。研討會將探討理論在項目中的應用,包括從以下方面選取主題:道德、項目管理、設計框架、測試、技術審查和產品評估。
以上就是關于墨爾本大學計算機和軟件系統課程學習內容,如果對此還有疑問,可以隨時與留學生輔導網的老師進行溝通哦,我們將會為學生提供專業的輔導服務。
相關熱詞搜索: 計算機科學