點擊上方藍字關注我們
Monash大學為IT專業的學生設置了部分必修課程以及大量的選修課程,那麼這些課程主要內容是什麼?困難度如何?是否對未來的實際工作有幫助?如何選課更有助於自身的職業規劃?本文採訪了Monash大學的學霸學長,總結了這份學習心得和血淚知識!
文 | Ray,Micheal Li
編輯 | Ray
時間 | 5min
很多小夥伴對於來到新環境、新城市
都抱有憧憬也承擔憂愁
愁就愁在新學期要如何選課呢?
選課大戰的小夥伴們
新學習的timetable都排好了嗎?
enroll和sign-on的時間都弄清楚了嗎?
我們詢問了Monash的學霸學長,總結了這份在課程選擇的學習心得和踩坑知識,都是血與淚的經驗,拿走不謝!
加入新生交流群,勾搭小夥伴
尋找日後靠譜的小組成員
接機、租房、選課需要問學長學姐?
就是現在啦!
開始講選課前,先科普幾個Monashi大學選課的小常識!
選課第一步:了解學校的重要時間點
在哪裡看Monash的全年時間安排?
網頁連結:https://www.monash.edu/students/dates/summary-dates
選課第二步:註冊Monash帳戶
Monash的新生會收到一封來自學校的郵件,主題是International Student Course Agreement (ISCA),裡面會有學生號碼。憑學生號再進行一些認證就能成功創建monash學生帳戶。
註冊連結:https://account-registration.monash.edu/
選課第三步:確認專業
在成功註冊Monash學生帳戶之後,使用你的學生帳戶,在WES網頁上根據提示填寫個人信息以及確認你要就讀的專業
WES連結:https://my.monash.edu.au/wes/
完成了這些步驟之後就可以進行愉快的選課操作啦!
Monash大學的IT課程設計十分地人性化,每個學期的課程根據自身知識的儲備的不同會有多個方向的選擇。但是,如果對自己的了解不夠深入,或者對課程的英語描述不清楚的同學很容易踩雷。所以Monash的學霸學長根據自己的經驗將每個學期的課程分別從:
難度(課程知識點是否易於理解,1星非常難,5星很簡單)
實用(課程內容是否實用,1星不實用,5星很實用)
考核(考試難度及作業量,1星難過,5星易過)來評價
by Micheal Li
易懂 4星 | 實用 4.5星 | 考核難度:適中
這門課是編程的基礎課,學習面向對象的編程基礎知識,使用Java編程,第二個作業和第二個作業都是用Java寫一個電腦端的程序,不是特別難,但想做的完美也並不簡單,需要花一些時間和仔細考慮到各種輸入的可能性,都是跟作業。期末考試也是主要考編程,本門課對理論考察的不多,主要是熟練使用Java基礎。
難點:兩種繼承(inerite)方式
重點及考點:面向對象的思維方式的理解
考核形式:作業(兩次,寫電腦端程序),期末考試(少理論,熟練應用Java基礎)
高分技巧:
- Practical很重要,有任何問題都可以發郵件問老師
- 平時加強對Java基礎的練習。
易懂 4.2星 | 實用 4.5星 | 考核難度:簡單
這門課是資料庫的基礎課,學習如何使用sql和sql server,會創建資料庫和使用sql增刪改查,兩個作業都是使用sql完成一部分任務,第二個作業會用到高階一點的知識例如trigger和procedures, 但是並不困難,主要熟悉lab裡的知識然後直接運用到作業裡就行,不難拿高分甚至滿分。期末考試主要也是測試sql query的使用,要會熟練使用sql增刪改查。
高分技巧:
- 多與Tutor溝通,把自己不理解的地方弄懂。
- 提前學習trigger和procedures
- SQL語句(尤其是double negation語句)要理解
by Micheal Li
易懂 4星 | 實用 4星 | 考核難度:適中
這門課是計算機通信的基礎課,注意本門課全部都是理論,第一個作業是使用一些通信的基礎軟體並記錄總結寫出報告,第二個作業也是通信知識的報告,本門課的知識點非常的多,同學要留意及時記憶和背誦,最後的期末考試也全考理論,每一節課的ppt都比較長,主要是記住計算機通信的7層結構,並且抓住每一層的特點和知識點。
難點:理論知識梳理記憶和背誦
重點及考點:計算機通信的7層結構特點
高分技巧:
- 每周的課前預習,課後複習
- 做好每個知識點的總結
by Micheal Li
易懂 4星 | 實用 4星 | 考核難度:適中
本門課主要使用linux(ubuntu)來講解計算機的CPU, memory, storage devices, networking fundamentals, operating systems fundamentals等等,每一個lab 的課上assessment都計入總成績,一共佔40%,同學要會熟練使用linux shell script,會使用Unix的命令來做文件管理,使用c語言來做簡單的編程。考試主要考察理論而不是上手的編程知識。難點:linux shell script的應用
重點及考點:理論知識以及平時的實踐應用結合
高分技巧:
- 上Lab很重要,每個Lab的assessment都要用心完成。
FIT2002 - IT project managemen
by Micheal Li
易懂 4.5星 | 實用 4.5星 | 考核難度:簡單
IT項目管理,主要學習IT項目中管理所需要的知識和運用,大部分知識點和管理技術都會在以後的IT工作中用到,對於編程本身不感興趣的同學推薦學習,今後如果要從事項目經理的必修課,推薦第二學期上,每個tute都是老師授課然後討論,有兩個作業,主題都是同一個項目,小組四人一起做這2個作業,每個人負責項目管理的其中一部分。每個作業小組提交一份報告,每個報告包含很多文件和內容,如Gantt chart,WBS,RISK ANYLYSIS 等。考試主要考理論,稍微熟悉課程知識點就行。
難點:熟練使用MS PROJECT,gantt chart, WBS, 項目報告
重點及考點:背誦課堂PM 知識點
考核形式:作業(2次,小組作業),期末考試
高分技巧:
- 小組作業的case分析一定要按要求提交作業,事無巨細
- 熟悉ppt的知識點
by Micheal Li
易懂 4星 | 實用 4.5星 | 考核難度:適中
軟體工程也是第二學期比較好上的課,對於現實工作中的任何項目而言這門課也比較實用,該門課主要學習如何畫圖如Use Case Diagram, Interaction Overview Diagram, UML diagram,比項目管理更加要求上手操作,但是對於編程要求不是特別高,寫出偽代碼即可。主要是學習軟體在設計階段所需要的知識。作業佔50% ,2人小組作業,主要考察前半部分學習的圖表和設計,期末考試考圖表外加平時PPT知識點。
難點:實踐操作要求高
高分技巧:
- 好隊友十分重要
- 理解圖表
by Micheal Li
易懂 3.8星 | 實用 4.5星 | 考核難度:適中
BI數據倉庫,技術主要是OLAP(On-Line Analytical Processing),支持複雜的分析操作,並且提供直觀易懂的查詢結果,是一個大的數據存儲集合,來提供企業的分析性報告和決策支使。對BI 的工作比較實用,對於不是特別喜歡編程的同學,而對大數據感興趣的同學,可以選擇這門課。課裡用到的資料庫mysql、mangoDB、學習輸出成各種業務報表,分析報表,或者用於企業的數據分析、數據挖掘等。作業佔40%,然後期末考試佔60%,主要考察數據倉儲的基本知識和OLAP的使用。
考點: 分析能力
高分技巧:
- 期末考試很重要,需要結合商業進行分析
- 多和tutor溝通,表達自己的想法。
by Micheal Li
易懂 4星 | 實用 4.5星 | 考核難度:偏難
網站開發,學習c#, javascript, html, css,推薦第二學期上,要的事情說三遍!每個lab會學習新的技術,然後兩個作業是同一個網站,第一個作業是網站基礎功能,第二個作業是網站的進階功能,佔全部成績50%,考察通過demo, 全部是使用MVC 技術來編程,所以主要熟悉該門技術。同時需要注意理論部分,考試主要考理論,稍微熟悉課程知識點就行。
難點:後臺設計,Restful services
重點:aps.net的相關知識
考核形式:作業(2次,寫代碼),期末考試(多道簡答和一道大題)
相關連結:
①https://docs.microsoft.com/en-us/dotnet/framework/develop-web-apps-with-aspnet
②https://dotnet.microsoft.com/apps/aspnet/web-apps
- 作業按照要求完成,每門lab跟老師check作業進度
- 熟悉ppt的知識點
by Micheal Li
易懂 3.7星 | 實用 4.5星 | 考核難度:偏難
分布式計算和大數據方向的一門課,主要使用的技術是:Hadoop + SQL+Java, 這本課是想學大數據和分布式計算的同學的必修課!雖然難度有點高,但是對於對數據感興趣的同學來說非常實用,尤其注意使用分布式當中資料庫的設計, 難點在使用sql中的trigger和procedures, 第一個作業主要是設計分布式資料庫,第二個作業是使用所設計的資料庫用JAVA編出軟體,所以對編程能力也有一定要求。期末考試主要考察PPT知識點,只考理論,並不考純技術尤其不考編程問題。
難點:使用sql中的trigger和procedures
重點:全是重點。
高分技巧:
- 注意期末考試的理論知識儲備
by Micheal Li
易懂 3.8星 | 實用 4.8星 | 考核難度:偏難
這門課有點類似FIT5032 - Internet applications development,但是尤其所用技術不同,在不同的公司的使用情況也不一樣,所以還是有學習的必要,本門課主要使用JAVA EE,對於JAVA或者編程感興趣的同學必修這門課,這門課的2個作業都是同一個中型網站,難點是你要懂前端比如javascript, 並且熟悉網站設計的相關知識,所以可以先上 FIT5032, 考試主要考理論,不會考編程。
重點:JAVA或者編程的理論知識。
難點:懂前端比如javascript, 並且熟悉網站設計的相關知識,
by Micheal Li
易懂 3星 | 實用 4星 | 考核難度:難
這門課是AI 的基礎課,主要講機器學習的相關算法和知識。然後學習各種AI的模型,對於對AI感興趣的同學,這門課必修,但是這門課比較難,很難拿到高分,作業中需要用到一定的編程技術,然後在lab裡主要使用AI 算法和機器學習的算法用程序編寫出來,考試也是考算法,所以對數學,邏輯有一定的要求。
高分技巧:
- 不懂就問tutor
- 提前預習AI的算法和邏輯
by Micheal Li
易懂 4星 | 實用 4.5星 | 考核難度:適中
這門課是IT 專業(非數據專業),但想畢業後走數據方向的同學能學到的數據科學的基礎課,這門課是很多數據課的前置課程,例如數據挖掘,數據清洗等等,所用的的技術主要是大數據方面的hadoop,作業主要是帶著你做一邊數據清理和分析的過程,然後用data做一些分析 - visualisation,這門課主要用到的語言是R和python, 還是比較實用的一門課對於以後想從事數據方面工作的同學。作業主要是數據清洗和data visualisation,考試不難,都是理論。
by Micheal Li
易懂 4星 | 實用 4.2星 | 考核難度:適中
這門是Monash IT專業的最後一學期必修課,一門學分抵兩門,分組項目,一般4-5人,從前期需求分析,到設計,規劃,開發,迭代,測試,交付,從頭到尾帶你走一遍project從無到有的過程。期中每個小組會有來自Industry的人來作為mentor來指導你們開發過程中的問題,你需要找好自己在小組中的位置,是負責文檔,報告,分析還是編程,這門課絕對壓分!絕對壓分!所以這門課是幾乎不可能拿到HD的,在學期的最後這個項目會參加IT院系舉辦的EXPO,並在上面跟同屆的其他同學的項目比賽,然後學校會邀請行業裡的人來作為評委給分並且排名,排名前者該門課成績分數高,本人回來做過評委,你們的EXPO分數是由多個評委取平均分而得出。
易懂 4星 | 實用 3.8星 | 考核難度:適中
這門課是FIT5120的配套課程,也是最後一學期Master of IT的必修,主要是偏理論,FIT5120更偏向實際,這門課主要是根據你們在FIT5120當中所作的項目,寫出各種報告和短篇論文,這門課也會壓分,所以也很難取得HD,這門課的作業均是學報告,佔50%,最後考試則是考一些項目開發的一些理論知識,例如開發理:agile,waterfall等。
by Micheal Li
易懂 4星 | 實用 4.5星 | 考核難度:偏難
這門課很適合放在最後一學期,這門課主要教授物聯網和手機app開發的知識。因為是進階的一門app開發,你可以自由選擇開發一款安卓或者iOS程序,第一個作業是2人小組作業,主要需要實用各種傳感器:溼度,溫度,重力,壓力,等裝在一個Raspberry pi上面,然後用你開發的APP 獲取並且實用這些傳感器收集到的信息,第二個作業時多人小組作業,會用到node.js來作為伺服器編程,並編寫一個API,實用restful方式來讀取並且修改數據。作業考察主要靠demo和報告,沒有考試。
高分技巧:
- 注意平時作業的質量
- Demo和報告反覆檢查
FIT5142 - Advanced data mining
by Micheal Li
易懂 3.8星 | 實用 4.5星 | 考核難度:偏難
這門課是數據挖掘的高階課程,也是大數據方面的高階課程,lab上會做一些數據挖掘的實驗和例子,然後作業大多跟lab相關,主要是為case study設計數據挖掘的模型,然後運行。會用到AI學習的相關知識和Java.作業佔40%,考試佔60%,考試主要是理論是,背熟PPT就好。
大家都在加群
你還在猶豫什麼?