活跃农民
- 积分
- 491
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2016-10-29
- 最后登录
- 1970-1-1
|
想到哪儿写到哪儿吧,我基本上快实名上网了所以认出我来也请不要吐槽。
1. 课业
我想这个应该是各位比较关心的问题之一:到底课有多难?workload有多大?
我作为一个非科班背景也不怎么爱学习水平一般净靠抱大腿的人的的回答是:没有特别好混的课,但是不必惶恐,大部分人第一年课基本都上差不多了(可能剩个一两门左右留到第二年)
首先根据23-24年的program guide,除去毕设和preparation phase和以及可能和毕设挂钩的seminar,再刨掉可选的15 ECTS的实习(这个算学分的实习可以是校外也可以是校内 不选这个就要多上三门课感觉性价比比较低)要上的课是12门也就是60ECTS,四个学期每学期正常workload三门课,有能力的朋友或者想灵活安排后续的朋友可以上四门,身边人里没见过上五门的。
本人不是抱着什么学知识的目的而来所以上课基本能水则水,所以我也不评价任何教学质量/课程质量相关。课我自己分为三种,纯考试没作业的,有project/作业没考试的,考试和project/作业皆有的,相近难度的情况下请按这个顺序选课。这边project的ddl经常排在final week,一边准备考试一边赶project我个人感觉是挺累的。有朋友可能会觉得,有作业/project的课我平时分拿高点,是不是没考好最后还能把gpa匀回来?我的评价是能过不就行了分数很重要吗... 这边有的课project/作业分低了甚至不给你考试资格,能省力就省力。
program guide里有三个track,分别是algorithm,system,software。每个track有三门foundation course和四到六门deepening course,学生要在三个方向的foundational course里各选一门,且在选定的track里再上三门deepening course(也可以是foundational course)。我认识的人全都选的software track因为algorithm和system都难。
Algorithm的三门foundation course都不简单,分别是advanced algorithm(Q1),automated reasoning(Q1),process algebra(Q4)。这三门里首先排除最后一门安排在Q4的process algebra,一是因为我大腿都说难,二是大部分人Q1就把鬼门关algorithm foundational course给上了,在Q4还能抱到大腿的概率不大。请不要因为Q1那两门感觉难就选择跑路上这个,因为只会更难:)我上的advanced algorithm,这课全video lecture不去上课也行反正上课讲习题,基本上没作业(有个占比10%的quiz但是可以无限次试答案且课程discord channel里有答案),但是真的难... 当时Q1上来就上这门,加上那个阴雨连绵的天气,每天在家复习这课给我直接整emo了。 好在考试题型很套路,考前集中学习背好模板可以过关。Automated reasoning我没上但是上的同学不少,按本地同学话说应该是比advanced algorithm简单点,但是这课有俩作业,第二个作业应该是不太好写,考试题型原本比较套路但是去年好像变了点。
System track foundational course分别是architecture of distributed system(Q1),system validation(Q1),Engineering of Data System(Q2)System validation应该是三门里最难的,我只认识一个上这个课的,不建议选。Architecture of distributed system是个要背很多ppt的文科课,有俩作业但是应该不大难,除了要背的东西很多很恶心之外还算能过。Engineering data system是个四个人组队用c++搞graph database的课,老师人比较好基本上有点眉目project都会给你能过的分数,但是project的workload比distributed system可大多了。考试题型大多比较套路,不过我们这次前面选择题部分也突然换题了有点措手不及。总之有大腿carry选engineering data system没大腿选architecture of distributed system。
Software track foundational course有三门,foundation of process mining (Q1),program verification technique (Q2),Software Evolution (Q3). 首先foundation of process mining 这个必选,没作业,平时自己看reading上课讲习题,考的跟课上习题差不多难度还低,好过。program verification technique我没上,听同学说貌似是小号system validation,难。Software evolution也是个文科课,有project有考试,project就是让你去github上找个项目提交pr然后针对它给的问题运用课上学的知识写报告,考试不靠往年卷我估计我得挂,开卷限定一页cheating sheet能多抄点是多抄点。这课努努力可以过。
今天先写这么多,总之能力不够别的来凑。多抱大腿,多问多打听,避开坑课,不要自己闷头学,多social搞到往年题,能过的。 |
|