乾貨滿滿!USYD學生必看:COMP2123 學長最強總結!
COMP2123 Data Structures & Algorithms
推薦程度
這?課的前身是INFO1105 Data Structures,現在變成了????的課,課程的內容基本沒有什麼改變。 這?課是所有計算機相關專業的必修課,也是計算機專業的基礎課之?,對代碼coding感興趣的同學也可以選擇,但是要注意之前要學過編程相關的課程如INFO1103, INFO1110, INFO1113等才可以選修哦。
「
該科目綜合難易程度
這?課難度中等,平時分佔50%,Final佔50%。這?課主要講的是各種數據結構,如list, stack, queue, priority queue, graph,注重這些數據結構的使?,以及對相關演算法的理解。學習這?課的數據結構的時候,只要掌握了相關的演算法,那麼應?起來就簡單了。
」
日常學習
這?課的許多數據結構各?有各?的特點,各?有各?的優點,在學習的時候要學會整理,將這些結構區分開來,不要搞混了哦。 整?課最?的難點在graph,這個結構最複雜,關於它的演算法也?常多,在學習這塊內容的時候更要 認真和仔細。
Assessment
Assignment 1, 2,每個5%
Assignment 3, 4,每個10%
在lab上完成的5個Quiz,10%
每星期的?編程作業Task,10%
Final Exam (Paper),50%
教學方式
?般來說,除了graph,每星期都會介紹?個新的Data Structure,學習這些data structure的?法都很相似,?如了解他們的優點,Big O運?速度,以及?些基礎的operation等等。 Assignment更注重於design,運?你學過的data structure來完成?個任務,盡量讓運?速度變得更快,占?的空間越?。這就需要你對學過的structure?常熟悉,並且能夠寫出相應的代碼。如果沒有合適的structure,也可以??設計?個。 每?星期的task都是?較簡單的?程序,按時完成不僅有分數,?且是對這星期上課內容很好的?個詮釋。
每?個data structure,他們的特點、優點、缺點,每?個operation,algorithm,我都會整理?常簡單易懂的表格來供?家區分。對於?些?較難懂的algorithm,我會?我??的語?,利?流程圖等形式來visualize,幫助?家理解。
Tutor 介紹
大神William
USYD - Bachelor of Information Technology
INFO1905 Data Structure(Advanced) 90+ HD
INFO1103 Introduction to Programming 95+ HD
曾在學校擔任2個學期的INFO1103 Mentor
曾於某知名機構擔任英語助教
授課經驗豐富,上課生動幽默
學習筆記在StudentVIP上好評不斷
THE END
需要輔導的寶寶們
請掃碼添加STEM小助手
客服妹子會在線幫大家約課&解答大家的問題唷
TAG:StemEducationSyd |