[科大]CS/CPEG/DSCT攻略

HEHE魔王R水吹

106 回覆
47 Like 3 Dislike
HEHE魔王R水吹 2021-05-20 12:08:00
見好多人都想讀CS/CPEG/DSCT 就介紹下呢幾個major同埋約略講下每個course嘅實用性
不個我唔係真係好勁讀完全部course嗰啲,所以有啲無讀嘅course希望有其他讀過嘅可以補充一下

首先就COMP1021/1022P 呢兩個compulsory
基本上無分別,不過想讀CS建議Spring Sem 1022P
1. JAVA syntax似C++,將會係你2011利器2. Desmond教 3. 我唔鐘意Python
不過1021就兩個sem都take得,但係1022得Spring take得因為FALL Sem Wilfred教不了

COMP2011/2012/2012H呢三個C++ course 無咩特別
不過2012學返黎啲OOP principles會終身受用,會係你第一個核心course
Desmond>Brian>ALL
Btw 2012H已經無以前咁辛苦,我覺得抵讀嘅而且仲係Desmond教

COMP2611/COMP2711呢兩個都無咩特別 ,每年都有好多人鳩叫話好難
2711正常discrete math 不過多topic讀可能會辛苦少少
不過2711H份卷其實簡單過2711嘅而且Arya教得幾開心可以一試
佢次次都七情上面好似睇show咁但係佢啲印度英文難聽啲
2611雖然學堆嘢都啲我認為CS學生要識嘅fundamental knowledge
但係我就覺得教得好垃圾,令到個course又悶又無咩意思除非你走去玩architecture
但係點解我唔讀ELEC2350同ELEC3300

COMP3111 第二個核心course
學啲嘢睇黎on99,但係當你見工會有9成用得返,特別係design pattern同development cycle
一個合格嘅software engineer一定要識
個project就真係好簡單,不過係CS少數嘅group project,可能溝到女
COMP3111H個project會難少少但係學啲嘢同midterm/final其實一樣,可take 可唔take

COMP3511 第三個核心course 不過全部教得SHIT 自學>ALL
Process and multithreading嗰part好重要,出去揾工好大機會interview會問到
亦都好大機會將來返工會用到
其他part例如memory allocation亦相對重要。因為如果第時想做low latency system/game programming呢啲工種,performance 就是一切

COMP3711/3711H 第四個核心course Golin > ALL
學啲嘢好有用 無論係讀上去定係揾工 data structure同 algorithm一世受用
我覺得係成個CS入面最重要嘅一個course
地位就同Math嘅analysis 一樣

然後到ELECTIVE部分
大致分幾個track
揾工 興趣 理論
先講理論必讀科

COMP3031好玩又靚GRADE 讀少少functional/logical/procedure個idea 再加language theory例如syntax、semantic、pragmatic

COMP3721 理論撚必讀 ,讀落會好似讀緊pure math咁 一開始講 finite automaton and regular language, 之後pushdown automaton and context-free grammar 最後turing machine, halting problem, NP-hard NP-complete
呢啲最theory嘅嘢只會係呢度出現,對想升PG同學黎講係必讀

然後就興趣系列(我對興趣定義係香港比較少相關嘅工作)
COMP3632/COMP4631/COMP4632
Cyber security三寶
cyber security 想入行嘅話,唔好諗呢啲course會有幫助,出面請fresh grad做security嘅公司唔係撚鳩你就係當你消耗品,你五年後十年後一樣會仆街

COMP3632
正常Introduction course無咩特別,講下general idea但係無咩implementation detail
COMP4631
CDing 最佳professor冇野補充,grade 靚教學質素好,冇得輸
例如點解唔用finger print要用encryption因為如果比人砍手指就破解到
course content 集中講theory,如果追求practical 嘅野comp4632會好啲
相對嚟講你會識得好多現有security protocol 嘅原理security protocol 嘅原理
讀之前最好確定自己數底好,講加密嗰part 需要advance discrete math

COMP3211/COMP4211/COMP4221/ COMP4321/COMP4331/COMP4471同全部AI courses
如果對AI有興趣,建議4211(DY version)同4471
呢兩個course學啲嘢最深最廣3211太淺 ,4221 Dekai唔洗講,科大男神
4471應該係UG level黎講數最重嘅AI course 會叫你計下CNN入面每個node啲value,點解會出嗰個classification 之類
Big data同data mining嗰部分我無讀唔清楚 希望有其他人補充 ,聽講同AI無咩分別
補充︰4211 JK 千祈唔好讀 data mining JK 教嘅話一樣
COMP4611
應該做embedded system architectures嗰啲要讀掛
我唔熟嗰邊亦都無讀希望有人補充

COMP4461/COMP4641/COMP4651
我無咩點接觸呢啲嘢,亦無讀過,希望有人補充下
HEHE魔王R水吹 2021-05-20 12:08:08
揾工系列
COMP4111
我個人覺得讀啲嘢唔錯,有少少software analysis,少少RPC同埋multi-threading
但係真係同其他course overlap太多,而且教同比龜都on9 唔建議讀
不過個course project幾好玩,要自己學framework起backend,仲有performance test

COMP4411/COMP4421/COMP4431/COMP4441/COMP4451
Multimedia 同image processing嗰part學啲嘢實用,不過數會比較多,特別係COMP4411同COMP4421會用到好多calculus同Linear Algebra
不過同MATH嗰邊比當然比較簡單
如果有意向game或者multimedia嗰邊發展呢幾個course絕對值得讀亦無咩伏位,除左workload可能大少少,例如CK Tang

COMP3311
UST唯一DB course (唔計4311好耐無開)
我覺得邊個教都差唔多,反正讀啲嘢都係差唔多
來來去去都係SQL、Database Indexing、 Design and simplification、 Concurrency ,近幾年教埋NOSQL

COMP3021
Advance JAVA course,建議FALL sem SCC, 會講得深入啲同埋assignment難度正常好多
Alex version講得極淺, assignment難度回歸1字頭
COMP4021
我雖然REG唔到,但係大約睇過syllabus, 都係啲basic JS同埋PHP
但係屌你老母教jquery做乜鳩啫
可能幾有用不過一定同時代脫節因為出面用緊React/Vue/Angular/NodeJS/C#(.net)/Spring boot
以上呢三個course 已經覆蓋到香港7成嘅IT工因為香港揾到嘅工大部份都係做web 狗
CRUD係日常
而web狗用嘅嘢不外乎JS/JAVA 最多加埋C#同Python

COMP4321
我都未讀過,不過如果教Search engine optimization又好似幾值得讀,希望有人補充下

COMP4511/COMP4621
呢兩個course揾工利器 因為大部分3511嘅implement detail搬曬過去4511
如果對system design呢啲底層嘢有興趣4511走唔甩
4621就networking必讀科啦,講下唔同layer啲protocols
如果想揾networking工就一係讀呢個 一係自己去考下cert
再唔係ELEC3120幫到你


COMP4521
Mobile Application Development 三個字講曬成個course
如果想做apps design就讀啦
不過我都係無讀希望有人補充下內容抵唔抵讀

TLDR:
升上PG: 3031 + 3721
WEB and mobile: 3311 + 3021 + 4321 + 4021 + 4521
GAME: 4411+4421+4431+4451
AI: 3311 + 4211+4471+4332
System and networking: 4511 + 4621 + 4611
Cyber Security: 3621+4631+4632

小結
揾工有揾工讀法,興趣有興趣讀法,不過鐘意theory嘅UST始終UG course比較少
如果你問我讀啲嘢難唔難,我會話同其他major簡單因為少左好多math嘅部分例如differential equation 同埋multivariate calculus
不過如果行multimedia 同埋machine learning路線點都會掂返上面堆數
出路方面選擇非常多,揾工絕對唔難但係伏工一大堆
要揀到一份好工(正常20k up)係要比少少心機,唔好見有offer就狗衝左做爛市
因為入到呢個major係你揀工唔係工揀你
同埋唔好以為CS degree可以比到全部嘢黎,佢只係一張入場券
先唔講返工,淨係assignment都已經要識stack overflow 同埋google
上堂只會講堆theory,coding part係放生你自己睇,成個major都訓練緊你自學
HEHE魔王R水吹 2021-05-20 12:08:33
以下係data science
多謝DSCT同學提供以下部分
math2411
簡單stat野,操paper就得,掉返轉唔操paper 就會大機率收皮
志偉哥教書唔差,而且都好fun嘅,但係好多時會撚死啲學生,有好有唔好自己執生
Math2421
根本同2411係兩個世界,所以同2411正式脫鈎
如果有心讀/想入stat related major嘅話最好讀左呢個先,對2411理解有用好多,而且可以直上3423/3424
略淺,啲野要熟,唔係3423會收皮
BTW如果咁啱係Bao Zhi Gang教就會難啲,但係學啲嘢多啲
Math2121
屌那星linear algebra,其實唔難,但係要溫書
ERIC教得唔錯
Math3322/3332 嘅base
Math2023
UST 最撚痴線嘅數course之一,in case你想知個course對你喺data science嘅path有咩影響嘅話,除左教你點D數之外幾乎冇撚用
操paper理清concept基本上唔會死,剩低睇彩數
Ivan嘅話狗衝plz,我男神btw
BTW唔好入zhang hai session
Math3322
都係果句愈早讀愈好
3322講matrix computation,當故仔聽下都ok嘅,practical use 近乎0
而且quiz 內容係手計matrix decomposition ,當狗撚你
Cai cai Jable no doubt
Math3332
3322之後另一個撚狗course,今次教你點解可以machine learning :0)
頗fun,都係果句勿認真,反正冇人想知冇工用到
兩個course溫下書就得,另,最好prepare下2033 部分內容,對理解入面嘅野有幫助
Math3423
老實講我甚至建議大家盡可能year2讀左佢,對你搵intern有好大嘅幫助
另外趁你仲記得2421啲野就讀左佢
又係志偉哥嘅話good luck,對上一次佢final出左3題冇乜講過嘅hypothesis testing, 所有3423嘅人屌佢全家屌到仆街
Math3424
都係建議大家盡可能year2讀左佢,year 3 fall都ok,愈快愈好
拎source ,唔係會死得頗慘
Linear regression佔成個course百分之八十,任何後續content或多或少同佢有關,一定要搞掂佢
讀完3424你會獲得通關獎勵︰logistic regression,正正就係點解要盡早讀︰愈早識愈有機會做到data intern,愈有機會入到data science 嘅工,基本上係推boss神器,堪比破滅魔劍
唔知wmy幾時退休 有讀好讀
Math4432/Comp4211
有得揀,can yang 4432 必讀。
老實講,反正連on9仔都識整pytorch model嘅時候,你點解會撚鳩自己讀4211呢?
Statistical machine learning 比到你最大嘅好處係你真係會了解多左Neural network背後嘅theory,對你日後望到啲on9 resnet-18嘅時候有多啲幫助嘅
而且,目前香港只要唔係heavily tech based 嘅機構都唔需要多過三層嘅ML model,呢方面4432 會比到優勢你
Dsct4900
記得要聽,其實啲seminar 唔差,但係你幾乎唔可能會喺一粒幾鐘內理解所有內容,所以實際內容真係唔重要,自我增值嘅意義大好多
同埋要做assignment,唔係F左就笑撚死人
Lang2030/2010
做唔同嘅野,認真講嘅話建議2030


Elective 簡評
利申我focus on cs side,以下內容唔可能百分百準確,但應該都有九成fit
Math2033
隨心,對major本身冇乜用
Math3033
同上
Math3312
同上
Math3425
拿,如果唔打算exchange讀嘅話都建議讀嘅,對理解好似monte carlo呢啲濕鳩野有幫助嘅
Ust 有lala system,做晒佢嘅話就冇死架啦
Math4335
Machine learning 嘅fundamental野,老實講任何同machine learning 有關嘅fundamental theory(例如convex optimization) 只會存在係research 同面試問題,現實係冇人care
有興趣讀下都冇死嘅
Math4336
對image processing 有興趣嘅人特別適合
Math4424
我覺得學啲嘢幾實用會講下去到multi dimension啲data應該點處理
亦到會講平時用開嘅t-test/chi2-test係multi dimension嘅時候點用
Assignment就做下啲data analysis我覺得讀得過
Math3424嘅延伸,聽講唔差,can try
Math4425
要來了,data 仔嘅終極目標
讀左絕對有幫助(當然唔讀都唔會死嘅),由financial嘅marketting data 到 video streaming ,基本上讀左會多把刀,仲係青龍偃月刀
咁當然,你做屎坑野嘅比+999嘅神器你都冇用
MATH 4632
唔知乜鳩,要讀嘅話comp4211 /math 4432唔好啲?唔建議大家吃屎

其他
Data 仔有招隱藏技,year 1 讀左math 2011 2111 就使讀難啲嘅2023 2121
不過MATH底就一定比其他人差
如果真係好想讀多啲嘅話真心建議讀raymond 嘅5331,對data mining 了解會深入好多

小結
屌你老味,呢個major 係data science and TECHNOLOGY,TECHNOLOGY 啊你老母
如果想做marketing data analysis 之類嘅data science 野唔建議讀呢個 major,有得揀嘅話math stat track唔好?
而如果做machine learning 嘅話有定心理準備,你冇工作經驗嘅話無異於被狗撚,當自己為興趣入嚟會開心少少
一黎香港揾唔到好工 二黎外國就要你讀個master degree 變左出路比較少
HEHE魔王R水吹 2021-05-20 12:08:50
以下CPEG:
感謝讀CPEG嘅同學補充
小弟係近CS個邊,如果要知ELEC向點讀可能要搵其他CPEG/ELEC人補充
依度會focus係CPEG major course,有D位會同CS個邊有重覆
Elective 如果想讀近CS既睇CS course post 就夠
咁開波了

Phys1114
自己諗辦法,老實講d野完全無用,建議諗辦法pass左佢算,投資落去回報好細。之後讀elec2400佢會由頭再教,所以無咩所謂。當然你讀得掂既就當我無講過。明既就明啦
Math2111
依科個人覺得睇YouTube會學得比較好。建議fall sem讀。因為spring sem何漢明教比較難少少
Math2011
Mul cal 依科同樣都係避何漢明會開心d。所以推介spring sem讀。可能會問何漢明是咪教得差。其實唔係既,只係fall sem 既2011比civil同mech班人讀,所以會教難少少,但spring sem就兩個世界,容易好多

Elec1100
我讀依科既年代係仲係玩緊logic gate。家下玩Arduino其實真係叫易左好多架喇。至少因為條線定唔知邊個gate燒左搞到架車行唔到既情況少左好多。1100佢其實係為2200鋪路,不過依家無左。依科搵個好隊友大過天
Comp2011/2012
依科cs個post主要都講左。我依度再講係因為cpeg 自己係建議你year2 fall sem讀2011,跟住year3 fall sem讀2012,個人就因為要快d讀到cs course,所以year2 spring讀左2012。不過year3 fall 先讀2012,避過cs 班人都可以既,planning好就得,反正都係Desmond拯救世界
Comp2611/Elec2350
依個2選1點都係2350,主要係2611太難同太爛grade
Elec1200/2100/2400 3揀2
1200+2400會係最熱門既combination 。signal同circuit認真讀既話兩者所花既時間都差唔多,而個grade都差唔多。elec向既依度可能有其他考慮,唔係就1200+2400就算喇
Comp2711/Comp2711H/Elec2600
依個就睇需要,個人就讀曬2711同2600兩邊。因為我讀埋Comp3711,同時又讀左data mining。不過2711 discrete math真係唔係易,相對上2600 probability易好多。但如果食得起既讀曬兩個elective會多好多野都揀到
Comp3511
睇返cs個邊
Elec3300
依科個project真係睇係諗住放幾多心機落去,但Hea極只要work到都會b-

CPEG restricted elective (5揀1)
Popularity: Comp4521>elec4310=comp4611>elec4320
Comp4521 (spring)
世一之選,project based 又較Hea。寫app既性質又幫到你搵工。通常都係year4 spring先會搶到。依科可以避過exam,多d時間搵工。project用咩framework都得,完全無限你
Comp4611 (spring)
依度係搶唔到4521 cpeg圍爐區。不過都會有d year3 cpeg reg左入黎。 Architecture 唔係話唔好,只係香港無咩related既工做,所以大部份人讀黎都為grad
Elec4310 (spring)
有d reg唔到4521都會黎依度。可以叫做3300 extension + 少少android
Elec4320 (fall)
FGPA 唔太熟,但好似elec人讀返多
Elec4330 未開


小結
CPEG依科其實真係好高自由度。如果偏cs咁讀,你係比cs人讀多大約4個elec course(約 16cred),但同時又意味住cs班人多你16cred讀其他野。我個人係全部偏cs咁讀既,所以就讀曬cs既requirement,結果個cpeg比我讀成cs + elec minor既感覺。不過cpeg真實既價值係應該偏elec咁讀。只係香港唔太多依類既工,要好top先有embedded system,FGPA之類既工。而且就算揾到大部份都係HKSTP 18K所以大部份人都會向cs個邊讀。
Ps: comp同elec course讀既思路完全唔同,同時讀起上黎真係好辛苦
immaterial 2021-05-20 12:18:30
COMP撚
諗住讀堆DSCT course 當 Math minor
清水灣廢青 2021-05-20 13:12:45
Cs人留名
TSM_Beardsen 2021-05-20 13:30:01
Phys1114係好basic既電磁學
點會冇用...
單刀抄飛機 2021-05-20 14:29:16
1100/1200都易讀靚grade 1100可以有個細project J吓
1100 combo 讀circuit對embedded同埋2200有啲幫助
1200 combo讀多啲frequency domain 讀vision, music嗰啲有啲幫助 數底好2100會讀得無咁辛苦
有錯請更正
利申 1200combo 無phys底 讀2200線都唔識駁
科大第0 2021-05-20 14:36:50
支持樓主有無人補充下DSCT嘅CS elective點讀好

data真係好難搵到工,香港個市差到係連Master BDT都未必穩到好工嘅時候,有intern做都算好好,如果aim美國嘅話,要有心理準備競爭都激烈,一堆人數底又好coding又勁英文流利,都穩唔到DS要轉CS

FYP/FYT/Capstone黎講一般建議capstone,真係hea好多開心好多,做FYP嘅話寫一堆report都寫到想死,FYT就比想讀research pg嘅人take嘅

當初揀呢個major嘅時候都算有興趣嘅,但後來為左穩工不得不向CS個邊發展,依家當工聯會興趣班咁讀啲Data野希望以後用得著啦

btw呢科黎講去exchange比較難,3322/3332/3423/3424都係每年開一次,錯過左就要exchange個陣讀或者推遲一年讀,要plan得小心啲,唔係都容易defer
HEHE魔王R水吹 2021-05-20 14:41:30
咁講多少少elec1200/2100/2400
1200係intro course主要講少少入門signal,networking之類既野
2100就讀死signal,主玩FT同LT
2400就讀circuit喇
咁讀1200+2400會讀d野全面d,因又識d signal又識d circuit咁,對應付3300既幫助會大過1200+2100個組合,因為1200基本既signal knowledge都夠你聽明3300堆野,相反你1200+2100咁讀既話就可能聽3300個陣有d位唔太明咁

當然都有勁人係會揀2100+2400咁讀既

同埋2100科大佢教得真係唔太好,個lecture真係唔知佢想點,blended learning睇片講到1999,搞到成鍋粥咁。雖然有tutorial救世,但每星期都要交classmeet既workload都唔係個個食得落,但有source另計
冴えない加藤恵 2021-05-20 14:48:02
啱啱COMP2711份final先食完屎
其實2711 對CS career 緊唔緊要
HEHE魔王R水吹 2021-05-20 14:58:34
Career其實無咩用 除非做crypto嗰邊
不過個course對cs係必要
科大第0 2021-05-20 15:04:38
同埋想請問下MATH4425會用到邊幾科嘅野?
DLLMEAA 2021-05-20 15:04:40
elec grad表示除非讀elec3600 elec4620之外,phys1114係冇撚用
TSM_Beardsen 2021-05-20 15:09:52
btw呢個cpeg elective plan有冇高手評價下好唔好:
comp 4511
comp 4611
comp 4621
elec 4220
elec 4310
elec 3200
HEHE魔王R水吹 2021-05-20 15:26:40
DSCT CS elective直接參考上面CS嗰part,基本上都係睇你想做咩行業/ 向邊個範疇發展
另外capstone / fyp嘅選擇 (assume你有料一定揀thesis >3.7 冇料唔使諗),capstone係好hea
但係你冇野dem到出嚟
本身你個course都咁theory 嘅時候如果可以pick fyp就當然好啲啦,有野show到比人
當然fyp係會chur 啲,而且要同人交流傾project,建議自我衡量下理想中year 4 嘅work load再諗
另外exchange方面冇錯,真係要plan定(特別係好多海外U冇equivalent嘅數course)
atoi 2021-05-20 15:38:04
留名
科大第0 2021-05-20 15:42:03
仲有COMP3111邊有可能溝到女入到zoom成班都係仔溝仔就差唔多
是自動程式 2021-05-20 15:42:31
HEHE魔王R水吹 2021-05-20 15:44:46
妄語 2021-05-20 15:48:35
想問一問Math2421可唔可以未讀mul cal同linear algebra 之前就讀咗佢?

因為想入DSCT double major prerequisite 係要2421 A-

如果2023真係無咁有用嘅話建唔建議讀咗2011先 apply major嗰陣再substitute 咗佢?
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞