墨尔本大学2019 IT、CS、IS专业选课指南宝典,选课之前了解下坑在哪里

原创 2019年07月21日 澳洲IT圈


前言

2019 S2 UniMelb 开学季来临

你准备好了吗?

本文准本了 墨尔本大学的IS、IT、CS专业的选课指南

欢迎提意见

选课指南 | 墨尔本大学的学长学姐们(采访了多个)
编辑 | Cloris

 

开学季来报道

最近很多“小鲜肉/小姐姐”已经加入UniMelb 新生抱团群

纷纷询问小编 表示面对专业选课的困惑

那么多的课程选项,如何合理避坑

到底是应该按照兴趣选呢?

还是看以后的职业规划?

选了课程之后的毕业前景有会如何?

为了解决小伙伴们对陌生课程和学校的担忧

这次

小编特意邀请到了两位墨大的大牛学长

来分享他们的选课心得

以及课程反馈和推荐

小伙伴们快来前排围观吧~


本文将重点分析墨大IT IS CS的选课攻略

希望对每个在看的你有帮助!


前言:

19年7月入学的小伙伴们,欢迎来到墨大哟!在新的环境和新的校园里熟悉的怎么样了呀?也许有的小伙伴还在我们祖国的土地上,不过无论在哪,都请记得及时创建墨大的E-student学生账号和进行专业注册,如果在administration enroll以及后续的注册流程中出现问题的话,可以前往学校的stop1或者online contact 寻求帮助哟~

 

E-student学生账号是十分重要哒,我们在学校的学习生活中,不管是专业注册,个人信息更新或更改,选择/注销课程,查看课表,查看所需学费费用,收发邮件,登陆学校的Learningmanagementsystem等等等等,都需要通过e-student账号进行操作哦!


2019 Master of Information System选课攻略如下:

 

墨大的master of information systems主要分为三种类别:

 

1.Professional specialization: 一般情况下大部分同学们的类型都是professional,按照学校handbook描述的话,This specialization has advanced coursework study forcareersin IT management and digital business. 


2.Research specialization: 想enroll Research类别的同学的需要跟IS的老大Sean发邮件申请,research的话会跟随导师做课题或者项目研究,同时学习一部分professional的课程。


3. Health specialization: 选择health类型的同学会有一些和professional类型的同学一起上的基础课,以及可以选择一些其他和individual health, healthcare service provision, public health and biomedical research, prevention of clinical errors, reduced healthcare costs and effective population health management的课程。



我们主要先来看一下professional specialization的课程设置和选课tips。IS专业毕业的话需要修满200学分的课程(2年full-time),包括12门核心课程,分为4门foundation core4门lower core 和4门upper core以及4门选修课(discipline elective),总共16门课,每门课12.5学分


不过有的项目/实习是25学分,这种情况的话抵2门。如果本科专业有相似课程的话学校可能会在一定程度上进行core核心课程的减免,但是免掉的课程需要选择其他选修课补到200分(1.5年/1年毕业的情况不在考虑范围内)。



选修课分为如下几个方向:

1.    IS project and change management

2.    IT service provision

3.    Business analytics

4.    IT innovation

5.    Interaction design

6.    Health

7.    General management

8.    Accounting & finance

9.    People management

10.  Operations & Marketing

11.  Spatial information

12. Technical Computing

13.  Industry based learning

14.  Research studies


Elective的课程可以不用只选择一个方向,比如选择business analytics方向课程的同时也可以选择peoplemanagement的课,只要选够学分就可以,大家可以按照自己的喜好和未来方向进行选择哟。

 

下面我们先来讲一下核心课程怎么安排比较合适,之后再进行选修课方面的介绍。虽说核心课程是必修,早选晚选都得上课,但是有的课是大魔王,每周都要写写写,有的课稍微轻松一点,有的课会有敲代码,所以我们就要研究出一个合理的课程规划来让大家每个学期都有适当的负重量,而不是一学期狂写,一学期狂敲代码,或者一学期狂死记硬背。


第一学年小编建议大家把foundation 和lower core的课程都上完,一共8门课,一般按照3+1(或2+2)的模式来进行选择,即第一学期3门foundation,加1门lower,第二学期3门lower加一门foundation或者每个学期都是2门foundation加2门lower。


Foundation core: 

1. INFO90002: Database systems & Information modelling

这是一门学习数据库的课程,主要学习如何画ER-diagram图和运用MySQL数据库进行数据的增删查改,是IS和IT一起上的基础课,对于本科转专业来IS的同学来说可能有一定的难度。考试的话不仅考察现场画关系图,写语句找所需数据,同时还有一半的内容是数据库方面的基础知识。所以不仅需要灵活运用MySQL,同时也需要一定的时间来背PPT的内容

 

2. ISYS90026: Fundamentals of Information systems

这门被简称为FIS的课,是一节被每一届上过的学长学姐吐槽的课,所以请新入学的小伙伴做好心理准备。这门课每周会放一个concept的阅读材料,然后同学们会分组进行线上讨论,写个人和小组的caseanalysis,期末是一个不用去考场的限时个人case analysis。没有考试听起来还不错对不对?但是,reading每周都有,从不间断,有质量和数量的硬性要求,十分考验大家的写作瞎掰能力和耐心,请做好准备。不过FIS这门课在每学期末大家问卷调查的声讨下,可能会有慢慢变得友好一点的趋势,不过还是不容小觑,尤其是写作量,一学期下来好佩服自己的呢....

 

3. ISYS90081: Business process management

这是一门教你画流程图的课,平时上课以lecture和课堂练习的形式进行,既能掌握一些theoretical的知识,还可以自己动手画公司的流程图,是一门友好也比较容易拿分的课程,小伙伴们且学且珍惜。

 

4. COMP90059: Introduction to programming

这门课是我们IS专业唯二的编程课,学Python(还有一门是上面提过的INFO90002 database)。主要面向零基础的同学,如果你有编程基础,大概率已经被免掉了。所学内容比较简单,多动手练,作业里可能会涉及到上课没讲到的function,Google查一查也可以找到要用到的function。不过对于没有太多编程基础的同学来说,建议90002的database和这门python分两个学期选,以免造成太大压力。


Lower core: 

1. ISYS90048: Managing ICT infrastructure

前方高能,请注意,又一门写写写的课程来了!这门课主要以lecture和tutorial讨论的形式来介绍information and communication technology (ICT) 的issue和框架,assignment是2个individual的analysis reports,期末是一个限时的个人report,没有去考场的考试。这里就要提醒同学们,FIS(ISYS90026)和ICT不要同时放在一个学期选,不然一学期都在写写写,整个人都不好了。

 

2. ISYS90045: Professional IS consulting

这是一门相对来讲比较有意思和轻松的课,主要讲成为consultant必备的知识和技能,比如怎么做presentation,怎么写proposal之类的,时常会有guest来讲他们实际在公司里的经历,上课会有情景模拟练习。

 

3. ISYS90050: IT project and changemanagement

这是一门教你成为项目经理的课。哈哈哈听起来很高大上,其实主要教大家如何对项目的成本、质量、时间、团队协作、协商、风险方面进行控制和管理的课程。这门课有的学期可能会换教授,根据教授的个人风格,课程有的学期会容易一点,有的学期要记的知识会比较多而且杂一点,根据实际情况而定。

 

4. ISYS90049: Business analysis modellingand design

这门课是ISYS90081的升级版,也是教大家流程图(BPMN)。但是所涉及的内容更深而且复杂,后期也会学数据挖掘和分析,是一门比较有用以及小编觉得比较有意思的课程。建议先学完90081再来学这门,接受和应用能力会更强。

 

到这里我们第一学年的课程安排基本就介绍完毕啦,下面来看一下第二学年怎么安排以及课程的选择。第二学年我们主要学4门upper core的核心课,以及自己选择4门选修课。一般按照2+2的模式进行选择,即每个学期2门upper core加2门选修。

 

Upper core: 

1. SYS90032: Emerging technologies and issues

这是一门介绍新兴技术的课程,包括发展历程,进入使用,以及对未来可能产生的影响。并且还介绍了对技术和管理问题的理解,以及作为新兴技术和问题的战略意义。Assignment包括小组的report和presentation以及期末考试。

 

2. ISYS90043: Enterprise applications &architectures

这是一门讲企业架构(EA)的课程,包括EA的概念和框架,例如各个组成部分间存在的基本关系,以及企业架构在组织中的实施和影响、收益、风险和关键因素等。充满了写写写的课程,包括小组report和presentation,以及tutorial的课堂讨论和期末考试。小伙伴们注意合理安排时间哟,避免和其他写写写的课(比如楼下)撞车。

 

3. ISYS90038: IS strategy and governance

这门课简称ISS,是ISYS90048的升级版,内容会比ISYS90048更加深入,延展更多一些,主要包括分析组织的运营模式,ICT战略计划的制定和框架等。既然是ICT的升级版,这也是一门写写写的,包括个人和小组的report以及presentation,没有期末考试,小伙伴们注意合理安排哟。

 

4. ISYS90051: Impact of digitization

在这门课中,我们将研究数据,信息和通信数字化对组织和社会的影响,并考虑相关的安全性,合规性,法律和法规。比如信息隐私,可访问性,所有权和准确性的道德问题。Assignment包括线上讨论、小组和个人的report。

 

Discipline elective: 选修课

有一点需要大家注意噢,并不是每门选修课都是可以随便选的,一定要看好课程的学期设置,有的课只有第一学期开放,而有的课只有第二学期开放,并且每一学年都可能会有部分变化,看准确后再进行自己的课程规划,避免错过心仪的课程哟。

 

好啦,现在我们来看一下各个方向的主要学习内容和课程。

1. IS project and change management

这个方向的课程在2019年只有第二学期开设一门,主要通过介绍几种变革管理理论和模型来分析信息系统和组织变革之间的相互关系。

 

2. IT service provision

这个方向主要涵盖了IT方面的服务,例如outsourcing外包,packaged enterpriseapplication software (PEAS) 企业应用软件,B2B electronic commerce企业对企业的电子商务以及信息安全咨询服务。每门课可以选择的时间都不一样噢,有想选这一方向的小伙伴请多加留心。 

  

3. Business analytics

根据小编对实际情况的了解,IS的小伙伴们对business analytics方向选择的课程是比较多的,这一方向主要包括数据分析用到的相关数学知识、data warehousing,R语言以及算法。有的课程会有前置课程的要求,必须学过之前的课程才可以选这一门,如果有感兴趣的课程的话,提前做好准备哟。

 

4. IT innovation

这一方向涉及对IT服务的管理,包括知识管理,服务管理,对企业家和创业的的了解及认识以及一个25学分(相当于两门课)的创新调查项目。

 

5. Interaction design

交互设计方向所提供的课程主要与用户体验,交互媒体,用于创建交互系统的具体方法,社交计算的关键概念和原理等相关的课程。

 

6. Health

Health方面的课程会与类型是Health specialization的同学有重合的部分,主要介绍信息系统在医疗健康领域方面的应用等。有些课程是health同学的必修课。

 

7. General management

接下来几个方向都跟商科有一定的关系,主要是管理、会计、金融、人力资源、市场营销方面的课程,如果想往商科领域发展、或者本科是相关专业的同学来说,如果想稍微轻松一点的话可以考虑(简单来说就是水水的轻松课)。

 

8. Accounting & finance

课程方面的话会和商科的同学们一起上课,比如会计的话会学一些财务报表方面的知识。

 

9. People management 


 

10. Operations & marketing

 

11. Spatial information

这个方向主要会介绍用于城市规划、交通或者灾害管理,寻路,环境等的信息系统知识。该主题为空间数据管理空间数据分析和空间数据可视化方面更专业的主题提供了基础,并且对于希望在空间信息产业,环境或规划行业中交丽职业的人特别相关。

 

12. Technical computing

这一方向没有明确列出可选择的课程,但是IT专业的所有课程(以COMP9XXXX/SWEN9XXXX开头的课程)都可以作为IS的选修课,具体课程内容可以参照IT的handbook:https://handbook.unimelb.edu.au/view/current/MC-IT  

想选IT课程作为选修的小伙伴需要先向IS的老大Sean发邮件申请

 

13. Industry based learning

这一部分所列出的课程基本是项目或者实习,学校帮忙找项目/公司,或者自己找到符合专业条件的公司去跟学校申请,申请通过之后才可以enroll的课程。期待项目/实习经验的同学可以考虑。

 

14.   Research studies


这一方向需要先完成一个学期的课程或者成绩H1的同学才可以选择的课程,如果有其他想做研究的同学,可以直接选择research specialization类别。

 

呼,喘口气,到这里我们对于professional specialization类别的课程就全部介绍完啦。下面简单讲一下research specializationhealthspecialization的内容。

 

Research specialization:

Research类别可以允许学生在适当的监督下进行独立和持续的研究,发展先进的研究技能和技术,并以文件化的学术形式(paper)呈现学生的发现。可以选择的领域与前面介绍的选修课方向相同。

 

想做研究的同学需要在开学第一个学期联系MIS coordinator申请,并且在之后的学习中需要保持均分75以上且不会有低于65科目。想做研究的同学们加油噢~

 

与professional类别相似的是,research也需要完成对应的必修科目和选修,主要包括3门foundation core, 2门 lower core, 4门upper core 和3门选修。剩下50学分的课程(根据实际课程学分,有可能是2门或者3门)用来做研究。

具体情况请参考handbook:

https://handbook.unimelb.edu.au/2019/components/mc-is-infspc-3/subject-options 

 

Health specialization:

Health的同学一共12门必修课,有一部分和professional的同学相同,一部分则是health方向的课程。选修课可以选择两门,方向和professional的方向相同,可以选一样的课。另外,health的同学在倒数第二个学期有25学分的项目实践/研究课程。

具体情况请参考handbook: 

https://handbook.unimelb.edu.au/2019/components/mc-is-infspc-1/subject-options 

 




2019 Master of Computer System选课攻略如下:


了解学分结构:

CS master正常一共需要修满200学分





本科或者你在其他途径已经掌握的课程,你可以不必再学一遍,可以向stop1申请替换或者免修(在做决定前也可以向他们详讯两者的申请条件和优缺点)。

 

以下对我所选过或者有所耳闻的课程进行一些简单的介绍。



核心课(Discipline Core subjects):



1.     Knowledge Technologies


课程内容:数据挖掘介绍和机器学习简介

课程内容基础,也是其他机器学习课程的先修课程比较简单,给分不错,所以尽早选对高分有执念的同学这门课可以多花点时间。

两个作业都是实验+实验报告,这门课的实验不要求自己编码,可以调包直接完成实验。重点在于实验报告的分析。

 

2.     Declarative Programming


课程内容:函数式编程

编程语言:Haskell和Prolog

函数式编程可能对于很多同学比较陌生,开始可能不好理解,但慢慢会发现这门课的内容和作业都非常有趣。学习编程语言的课嘛,技巧就是coding,coding再coding,作业都写得好,平时写的熟练,考试不会差。

 

3.     Distributed System


课程内容:主讲分布式系统各种概念

编程语言:Java

两个作业都是做项目,可能相关也可能无关。课程难度适中,就是期末考试概念还是挺多的。


4.     Research Method


一门水课,内容比较无聊,就是食之无味弃之可惜的鸡肋。作业好好做吧,可能对于你入门你的科研还是有帮助的。这门课可能得高分比较难,作业别应付就行,如果没有科研基础,你一开始写得东西,marker很难看得上。


选修课(Discipline Elective subjects):


几乎每门课都有人可以90+,也有不少人挂,这里只能说个对大部分人的难度。我会尽量指出各门课的难点。

1.     Computational Genomics/ Algorithms for Functional Genomics


都没选过。可以学到一些生物/基因知识,如何分析基因数据。可能用到matlab。后者教前者稍难。

 

2.     Mobile Computing Systems Programming


课程内容:手机应用开发

少数的偏实践课程,作业是组队开发手机应用,对于攒简历的项目经验是个不错的科目。

3.     Distributed Algorithms


课程内容:介绍分布式系统的实际问题和解决方案,涉及分布式锁/消息同步和常见分布式算法(Raft什么的)。

作业:4人组,基于自己开发过的(分布式)系统,用课程所学内容进一步完善它。课程内容很有趣,也有点难,但老师nice给分可以。


4. Cluster and Cloud Computing


课程内容:十分广泛

做这门课的作业,可以让你实践许多技术(使用“超算”,爬虫/docker/分布式数据库/自动化部署/web 开发等等)。考试会考代码或者给代码找错。对于没有丰富开发经验的同学算是所有课程里前3难的课程。

 

5.     Parallel and Multicore Computing


属于比较实用的课程,学习许多并行和多核编程的算法和理论,需要C语言基础。写作业会用到“超算”。

 

6.     Web Search and Text Analyse


课程内容:NLP入门课,涉及搜索和文本处理

对于不感兴趣自然语言处理的同学可能并没有太大帮助,但是对于NLP同学这门课涉及相当广泛的内容,也都非常重要和基础。第三第四难。


7.     Cryptography and Security


没上过。属于密码学基础课,本科学过密码学的同学就可以不上了。


8.     Advanced Database Systems


水课,从计算机底层开始讲解数据库系统。考试给范围,但高分也不容易。


9.     Statistical Machine Learning


课程内容:传统机器学习的经典算法

课程内容也比较广泛,有一些数学,比较难。当然另一方面,对于有数学背景的同学学这门课很有优势。想走数据科学或机器学习方向的同学基本必修了。必须先修Knowledge Technologies后才能选。前三难。


10.  AI Planning for Autonomy


课程内容:路径搜索算法和强化学习入门

属于比较有意思的课程,难以理解的内容偏少,所以对许多人偏容易。想要了解强化学习的同学必选。对于中国学生,老师的口音有一些重(只是阐述事实,没有褒贬意),习惯就好。


11.  Programming Language Implementation


课程内容:状态机/编译器

编程语言:Haskell

作业:用Haskell编写Haskell的编译器

属于比较硬核的课程,小班授课。


12.  Stream Computing and Applications


课程内容:大数据算法

数学预警,花式概率论。可能属于第一难的选修课了。给分也不是特别友好。


职业技能课(Professional Skills subjects): 


1.     Thinking and Reasoning with Data


没上过。据上过课的人反馈,这门课在职业技能课中算有用的。推荐。


2.     Statistics for research workers


一般是寒/属假课,课程内容还算有用。


3.     Communication for Research Scientists


课程内容:如何向不是你领域的科学家介绍你的研究

还算实用,经常需要在workshop上轮流上台讲你的研究项目,最后还有一个30分的上台演讲,所以不少实践机会。会讲一些如何申请科研基金/如何向人介绍你的科研/如何做ppt/如何写介绍你的科研的文章等等。推荐。


4.     Science Communication


课程内容:内容类似上一门课,不过这回不是向科学家而是向普通人介绍你的研究


5.     Introduction to Quantum Computing


课程内容新颖,有趣但也挺有难度。作业问题可能谷歌不到,需要阅读论文解决。慎选。


6.     Science and Technology Internship


交钱实习(自己找公司)。如果想毕业后留澳工作可以考虑选。


7.     Systems Modelling and simulation


没选过不太清楚。


学长个人建议:


1.     尽早了解自己在专业方面的方向和喜好。如在应用开发/分布式/云计算/大数据/机器学习中,围绕着自己感兴趣的领域选课


2.     选课需要考虑你个人的中期目标。你是想毕业后工作(回国/留澳),还是继续读博?学到东西和好的成绩分别对你来说有多重要?

 

3.     现在就定好接下来每个学期的选课计划。如果你还没开始第一学期,是的,现在就花1、2个小时定好4学期的选课计划。

 

4.     建议第一学期全选当学期可选的全部核心课程。科研可以选择2-2-2也就是每个学期平均分布或者1-2-3(科研占比逐渐增加,推荐),或者其他符合你个人情况的模式。

 

5.     一般来说开学的第一个月是最轻松的,而且全部科目处在可退选或者课换选的状态,所以推荐这个时候多蹭课横向对比,决定是不是要改这学期的课表以及为后面学期想选的课收集些情况。

 

6.     难课和普通课/水课可以结合着修。一学期建议小于等于2门难课,不然会有较大压力。

 

7.     以上都是个人的经验与建议,大家还是主要参考handbook上的信息为准。

链接: https://handbook.unimelb.edu.au/2019/courses/mc-scicmp


距离假期ending就快要结束啦

小编邀请Unimelb的大佬小哥哥整理出

IS Master的课程介绍和建议

呕心沥血

汇总出这份完美的UniMelb选课指南宝典

宝宝们还不赶紧拿起小本本记录下重点呀




感谢我们学霸学长学姐的吐血整理~

同学们想了解更多资讯的请扫码添加小萌小姐姐~



我们还有UniMelb新生群哦~

赶紧入群领取优惠福利







本篇福利来啦 


简历模板分享


公众号回复暗号【简历模板

立即获取福利免费领取方式



公众号回复暗号【数据分析资料

立即获取福利免费领取方式


澳洲IT匠人圈社群 


作为澳洲领先的IT行业交流圈子,已经有8000多个小伙伴加入,从刚刚来澳洲的IT新生,到行业大神都在IT圈子里。分享工作机会,解答生活职业就业移民问题。一个有爱的圈子,期待同样有爱的你加入。欢迎2019年的新生加到相应的大学新生群!


* IT匠人圈已经有7个满的求职技术交流群,每个城市的匠人群,各大学的IT/CS新生群,行业交流群(大前端,Devops,Mobile,数据等等)


我们是谁



布里斯班 · 悉尼 · 墨尔本

打造澳洲IT精英圈 · 做信息时代的匠人


澳洲IT匠人圈 - 致力于做更好的IT专业人士组织。我们的初衷就是连接海内外的IT同仁,团结互助、工作内推、职场升迁。IT匠人圈为IT匠人旗下社群。IT匠人圈有一系列的品牌活动:Offer收割机、大咖面对面、匠人Workshop、匠人线上公开课、创业英雄会,活动开展以来反响强烈。


IT匠人服务有:培训课程,就业服务,大学课程辅导,人才猎头




文章投稿请联系小花或E-Mail

[email protected]

商务联系

匠人小花 | 微信 uniapp001





你点的每个赞,我都认真当成了喜欢



收藏 已赞