哒哒!
2024S2 新学期选课在即!
今天给大家带来
Master of Computer Science
全面选课指南
对选课还有不清楚的同学
速速码住!
选课前Tips
24S2学期的Enrol和选课6.11日开放,新生选完课之后才算完成enrol成功
选好的课后面还能调整,开学两周内都可以换课!
每门课的Timetable (具体上课时间) 会在6月21日开放选择
Canvas上的课程到开学的时候才会显示滴
更多选课问题,可扫码添加小助手提问~
加入悉大CS/DS专业群
一起来看看MCS/MCS(Adv.)选课结构吧 !
MCS/MCS (Adv.) 选课结构总结
MCS/MCS(Adv.)区别
首先,这个专业除了原本的Master of Computer Science这个版本以外,还有一个Advance entry版:Master of Computer Science(Adv. entry)。
他们的区别在于申请MCS不需要相关知识的前置要求,它接受任何专业背景的学生。而MCS(Adv.) 则需要有相关知识背景,是为有计算机专业知识基础的同学提供的课程。
其次他们在专业方向的选择以及选课结构上也有一些不同。具体下面我们一起来看看~
MCS学分结构
根据学校Handbook的要求:
完成普通MCS所需要的总学分为:96分
(每门课6分,少部分毕业项目课程会有12分每门课)
普通MCS毕业需满足的学分组成为:
Core Units (必修课):18分
Foundation units (基础课):min 24 - max 30分
- Foundation Core units (基础核心课):12分
- Foundation Programming unit(基础编程课):6分
- Foundation Networking unit(基础网络课):6分
Specialist units (专业课):min 24分
Elective units (选修课):max 12分 (也可以不选)
Project&Research units (毕业项目):12分/24分
MCS (Adv.) 学分结构
完成MCS(Adv.)所需要的总学分也是:96分
MCS(Adv.)毕业需满足的学分组成为:
Core Units (必修课):18分
Foundation units (基础课):max 30分 (也可以不选)
Specialist units (专业课):min 24分
Elective units (选修课):max 12分 (也可以不选)
Project&Research units (毕业项目):12分/24分
选课学分分配总表
MCS 选课结构 (单专业方向)
MCS (Adv.) 选课结构 (双专业方向)
*表格主要让大家更好看清学分分配类型!部分课程的顺序是可以按照喜好随意调换的哦!
还有不清楚的同学可以接着看
每个学分类别的详细介绍~
MCS/MCS(Adv.)学分类别详解
01
必修课 (Core units)
Core Units就是必修课,一共有三门,分别是INFO5990、 INFO5992、INFO6007。所有MCS/MCS(Adv.)的同学必须要修掉这三门课,可以分开三学期完成。
这里建议INFO5990和INFO6007第一学年完成;
INFO5992(前置要求:已完成24学分的5000-level课程后才能学)所以需要把它放在第二/三学期学习~。
02
基础课 (Foundation units)
基础课的内容相对专业课更简单,是一些入门的知识点。因此,基础课也建议放在前两学期学。
对于普通MCS的同学来说,
必须要完成24-30个学分的基础课, 其中必须包括12分的基础核心课、6分的基础编程课、6分的基础网络课。
而对于MCS(Adv.)的同学,
可根据自己的基础,至多选择30个学分的任意基础课或者完全不选择基础课都是可以的。
Foundation基础课也大致分为下面4类:
基础核心课 (Foundation Core)
基础核心课共有两门:COMP9120和COMP9123。
对于MCS的同学来说,这两门课都是必须要完成的。
一般放在前两学期完成即可。
基础编程课 (Foundation Programming units)
基础编程课共有三门:COMP9001和COMP9003和COMP9017。其中推荐COMP9001和COMP9003对应Python和Java两种比较重要和常用的基本算法语言。
MCS的同学至少需要完成基础编程课中的其中一门课,如果觉得自己基础不太好的同学也可以在这里多选一门学习滴~
基础网络课 (Foundation Networking Selective units)
基础网络课共有两门门:COMP9121和COMP9601。
同样,MCS的同学至少需要完成中的其中一门。
基础任意课 (Foundation Elective units)
基础任意课其实就是所有的基础课都包含在内。除了上面的7门外,还包含COMP9110、STAT5002。对于想多学一门基础课补足学分的同学,也可以在这个板块里选择。
03
专业课 (Specialist units)
大家知道,MCS/MCS (Adv.) 一共有以下7个专业方向可以选择。其中,MCS的同学可以选1个专业方向;MCS(Adv.) 可以选2个专业方向。
那如果MCS的同学选择了A专业,对应的就需要完成A专业的4门指定专业课;MCS (Adv.)的同学如果选择了A+B两个专业,就需要完成A+B两个专业对应的8门专业指定课。所选专业也会在毕业证书上展现出来滴。
(*注意!专业方向的要求并不是强制的。也就是说,可以不选择任何专业方向,只要满足规定学分的任意专业课,都可以毕业。所以不选择专业方向的同学,可以根据自己的兴趣和职业方向选择跨专业的课程组合~)
这里给大家列举一下每个专业的4门指定专业课:
这里给大家列出的是每个专业对应的指定专业课,还有部分未指定专业的任意专业课可以到学校Handbook查看:https://www.sydney.edu.au/handbooks/engineering_pg/computer_science/computer_science/unit_of_study_table.html
04
选修课 (Elective units)
*选修课部分课程列表:
选修课更多的是同学们根据自己的兴趣爱好来进行选择的课程。学校要求最多修12学分,也就是说,同学们也可以完全不选择这类课程,用更实用的专业课/基础课来补足学分就行!
05
毕业项目 (Project&Research units)
毕业项目有三种,根据自己的需求选择其中一种就可以,毕业项目只能在最后一学期完成。第一种需要完成12个学分,后两种需要完成24个学分。
毕业设计课 (Capstone pathway)
毕业设计课需要完成12个学分。大部分同学正常毕业的话还是选择的毕业设计课程,完成对应课程的个人和团队的项目研究论文和演讲。
研究项目课 (Research pathway)
研究项目课程需要完成24个学分。这个课程适合想进一步深造,继续读Phd的同学。选择这个项目需要在毕业前一年的平均分达到75分,需要找老师交流,提交科研论文。
工作项目课 (Work Integrated pathway)
工作项目课需要完成24个学分。这个其实也就是实习课程,可以让同学在毕业前提前体验实习,比较好拿分。但是其实也就是相当于自己付费实习,24个学分的课程费用还是很贵的。可以的话,还是建议同学们自己出去找实习,还能拿工资~
写在最后
总体来说
MCS的选课差不多就是这样啦!
同学们在选课的时候
根据自己的个人情况再来调整就好啦~
更多24S2新生群可加学姐微信咨询~
无论如何
再难再累
都别忘了,你从来不是一个人前行
学姐会一直在学习的路上陪伴着你~
【期中冲刺班+考前刷题班欢迎扫码咨询啦】