港大选课分为三个阶段,分别是暑假的初选,以及两个学期刚开始的add and drop period.
也就是说从19日早上十点到25日下午四点,可以进行未来一学年的选课,除去suspension period不可以操作自己的选课。
add and drop period指的是刚开始上学的两周时间,这段时间可以对课表进行调整,add之前没选的课或者drop掉自己上了之后不再想上的课。
七月份新生会收到portal的账号密码,在My Page - Enrollment Add Class可以加课,Enrollment Drop Class可以退掉已经加上的课。
有一些课不会立刻approve,可以在enrollment status查看当前的状态时pending,approved,还是disapproved。
Google搜索“hku 专业名 syllabus”可以查到该专业历届的培养方案,一般这个时间点25-26intake的方案还没有出,可以暂时参考之前学长姐的培养方案,一般不会有很大出入。
以Fintech为例,培养方案中的课程大致分为以下几类:
通识课程:CAES1000+内地生CUND 本地生CENG+CAES9XXX+四门Common Core(一般其他专业为6门)
文理学士课程:跨学科学习、领导力培养、数据科学导论
知道了自己必须要上什么课,接下来就是要查查上课顺序的建议。这个信息可以通过Google搜索"hku 专业名 suggested order of study"或者“hku 专业名 sample study plan”获得。学院官方会给出建议的四年课表排布。
这份课表建议可以作为参考,但完全不必奉为圭臬。因为大一对自己的专业相对了解较少,所以我的建议是尽量把必修都上掉,少用一些free elective。这样一年下来可以对自己的专业有一个初步的认识,同时也为自己未来如果要double major/minor留了相对充足的学分预算。
对于Common Core Course,可以在看到四个类别的CC下面都有哪些课程,这些课程的主题和考评是怎么样的。CSSAUD的qq群文件也有之前学长姐对CC课程的建议,可以自己去察看。
对于CC的数量,我个人建议不要上太多,因为CC大多没有考试,需要在十一月和四月做group project,而如果一学期有两门CC,外加专业课的一些group project,你在十一月和四月大概会有点想死。
另外,作为一名理工科思维学生,我发现自己在CC和CAES这类文科课程的评价体系中很难拿到好成绩,哪怕非常努力也只有B+,会很大程度拉低我的GPA。如果你的情况和我类似,可以先选一两门试试水,如果发现成绩不错,或者拉低GPA程度可以接受,那后面再多选;如果不能那就考虑寒暑校或者交换的时候把CC换掉。
通过上述资料检索,你大概已经知道了大一你要给自己排的课在什么范围。那么又该如何了解一门课呢?我推荐三种方式。
一,直接google “hku 课号”,通过syllabus了解教学内容和考评方式。
第二,在ric杂货铺搜索该课程,或者在小红书搜索该课程,辩证性地看学长学姐对此留下的评价,了解不同老师的风评。
个人认为ric的得分统计饼图非常没有参考价值,因为使用ric软件的学生多为成绩相对较好的大陆高考生,样本种类有bias;且在样本内还存在幸存者偏差,考得好的人比考得不好的人更有可能提交评价。对于特别情绪化的评价也要注意甄别,可能有人因为自己没有拿到好成绩就开喷,言论被情绪带着走,丝毫不全面具体。
小红书会有一些港大在读学生发测评帖,是相对有参考意义的。
第三,询问直系学长学姐选课建议,应该如何安排选课顺序。
经过我和一些朋友的亲身测评,我们一直认为一学期上六门课workload是非常大的;五门课是一个比较适中的状态;四门课适合一边实习一边上学,或者非常追求高GPA,或者上的课中有一些很难的情况。
建议新生不要一下子选六门,可能会拉低GPA或者让生活过于疲惫。
Fintech作为文理学士,性质较为特殊,后续选课可以偏重finance也可以偏重cs,但是总体而言这个专业毕竟隶属于计算机系,还是计算机的要求更高一些。
我个人认为这份sample study总体思路是对的,但是也有一些优化空间。
semester1: CCST9027,ENGG1330,FITE1010,ECON1210,MATH1013,BASC9001
semester2: CAES1000, FITE2000, ACCT1101, MATH1853, STAT1016
数学课方面:如果你以后打算走理工科方向,我建议一学期上MATH1013。这门课不是syllabus里面的,但是确是很多数学课的前置课程,是比较需要上的。第二学期有了1013的基础再去上MATH1853,可以更好地跟上。同时,把核心数学课在大一就完成我觉得对未来是有益的。
计算机课方面:一学期ENGG1330是一门要求相对比较高的python编程课,也是FITE2000的前置课程。第二学期在FITE2000可以学到java面向对象编程。个人认为这样安排比较合理,因为我们学校一学期是不开FITE2000的,如果第二学期才上ENGG1330,则需要大二下才能学FITE2000,而FITE2000又是很多高阶cs的前置课程,所以会比较麻烦。
金融课方面:Fintech必须学的金融就是商院入门三件套——ECON1210微观经济学,ACCT1101会计入门,FINA1310金融入门。
如果你选fintech这个专业是冲着fin而不是tech来的,我建议你一学期上ECON1210和ACCT1101,第二学期上FINA1310(需要ACCT1101为前置)。这样你的速度基本和经管学院的同学持平,之后很多高阶金融课需要FINA1310为前置,这样大二你就可以直接上更高阶的金融课。
如果你对金融没有那么着急,可以大一就上ECON1210和ACCT1101,顺序无所谓,都零基础友好。
金融科技课程FITE1010大一sem1就要上掉,这门课可以让你对这个专业的topics有一个初步了解,而且这门课只有sem1开。
最后来谈谈最头疼的文理学士三件套:BASC9001,DESN9002,STAT1016。前两门课不仅学不到什么东西,而且给分很差;最后一门我很不幸遇上了一个非常糟糕的professor,但好在他退休了,你们应该会有一些变化。如果你想保住GPA,特别是低年级的GPA更重要,我强烈建议把BASC9001和DESN9002放到大四去学。如果你无所谓不care,那就大一上掉,省得以后烦。