一些说在前面的话:
因为墨大课程的设置,Master of IT 2023 s1是最后一学期 Final 进行 online unsupervised 形式的考试了。本文章只分享对于2023 s1课程的一些看法(很多部分较为主观),后续课程的计划可能会做出变动,具体参考价值请<自行斟酌>!
目录
COMP90049 - Introduction to Machine Learning
COMP90050 - Advanced Database Systems
SWEN90016 - Software Processes and Management
COMP90015 - Distributed Systems
个人基本情况
2023.3月入学墨尔本大学 Master of Information Technology 专业,目前的 major 是 Distributed Computing 方向。
研一第一学期选课:
COMP90049 - Introduction to Machine Learning
简短说明:总体可以接受。平时给分高,Final 难。
课程构成:两个小 assignment(30%)+ research project (30%)+ Final exam (40%)
这门课作为一些人工智能课程的前置课(Computer Vision & NLP),相信不少同学应该会选择这门课,博主也不例外。这门课程对于前面作业的60%分数打分较为友好,拿到 50/60 的同学很多。令人吐槽的是这门课程的Final exam(有hurdle),120分的卷面,能够全部写完的人非常少,2h的考试,老师给的方案是一分一分钟,可是考试才会发现这个时间非常紧张,这门课程其实知识点非常多,所以复习难度还是相对比较大的。前几年因为考试难度大常常取消最后的exam hurdle,可是与其每年取消hurdle,为什么不考虑降低一下考试的难度和题量呢 :)。当然,这门课除了 Final 值得吐槽,课程还是可以的,老师的英语也很标准。
COMP90050 - Advanced Database Systems
简短说明:水,好过,没有coding,Final没有hurdle,花不了很长时间。
课程构成:quiz * 5(10%)+ presentation(15%)+ report(25%)+ Final(50%)
一门选修课,非常水非常好过,这门课不会在学期中花费你太多的时间。presentation 和 report 是一个小组作业(4人),report 大致 15 页这样子,给分比较友好(针对具体 tutor 具体分析)。
个人认为调剂时间是很好的一个选择,如果想学一些东西的话,这门课个人不是很建议。
SWEN90016 - Software Processes and Management
简短说明:必修(有点小恶心😅)
课程构成:quiz * 3(9%)+ Individual Assignment(20%)+ group project(30%)+ Final (41%)
必修课。SPM 个人感觉还是很烦的,给分很一般,group project 最后要做出一个 web app,可以有两种实现方式:没有代码的web builder(例如wix,wordpress等) 或者手写一个。这门课比较贱的就是,如果选择的是web builder的话,会发现无法交互数据库(付费功能),手写代码这方面比较好实现(耗时长)。不过最后的 demo 展示是上交一个 5 mins 的视频(可以剪辑什么的操作一下)。感觉主要的考点应该还是侧重于软件开发流程。总之博主这门课上的很混乱(教学组有时候对于一些作业的要求也不是很清楚,导致频繁更改一些要求)。Final难度中规中矩,上课体验不是很好,但是是必修也没有办法。
COMP90015 - Distributed Systems
简短说明:作业中规中矩,Assignment 2 代码量比较大(1k行左右),Final 基本原题。
课程构成:Assignment(15% + 25%)+ Final(5% * 12道题 = 60%)
Distributed Computing必修,两个assignment(40%),给分很实在,难度中等。个人认为这个40细心一点是可以拿满的(需要测试的比较全面),博主经常因为一些小细节扣分😭。今年s1是Buyya老师教的,他不太会改final的题目,跟2021,2022的试卷极为相似。但是这门课给我的感觉是,assignment 和平时的教学极为抽离(基本就是说毫无关系),assignment 和分布式的关系也不是特别大(SwingUI 训练)。
小结:纯主观言论...