干货|墨大IT选课生存指北,学长以泪倾诉,让你选的都对,学的都会!

2018年12月05日 澳洲IT圈


点击上方蓝字关注我们


  封面  



新的学年马上开始了,各位小伙伴想好要选哪些课了吗?无论你是刚刚进入墨大的怀抱,还是就差一个学期即将毕业, 这份选课指南都能帮你更好的在下个学期开始之前把选择的机会牢牢地抓在自己的手里。好了,废话不多说,让我们来点干货吧。



文 | 匠人小可爱

编辑 | 匠人小基

时长 | 查一个选课网页的时间


2019即将入学墨大的孩纸们准备好迎接新学期的狂蜂浪蝶了吗?看到各个难课在对你们微笑招手了吗?我们的生存指北能帮助大家更好地选对课程!


对于墨大的孩纸们来说,MC-IT一共有这么几个方向(如图所示):


其中比较传统的有Spatial,Computing,Distributed Computing,和Health。


Spatial这个专业是和地理信息处理有关的专业,Health主要侧重医疗信息系统的搭建。而最重要的也是学生最多的专业,就是Computing和Distributed Computing 了。这两个专业有大部分的课程时彼此交叠的。不过,如果你是刚来到墨大的新同学,别忘了每个方向,只能选两门非本方向的课程。


好啦,接下来我们就来说说我们的课程。


FOUNDATION SUBJECTS:


COMP90041 Programming and Software Development  

理解难度:3

实用性:3

考核难度:3.5

简介:这是入门级的Java课,对于刚刚跨专业的萌新来说利用这门课搭建好自己对于IT专业的认识是非常必要的,这门课的难度并不高,很多的要求和资料在网上都是查得到(活学活用谷歌老师就是这时候开始的)。想要励志做Java工程师的小伙伴这门课要努力了!这门课是Java工程师路线的基础了。


COMP90038 Algorithms and Complexity    

理解难度:5

实用性:3

考核难度:4

简介:这门课确实比较有难度,对于跨专业的萌新来说,最可能出现的情况,就是我觉得我都明白 BUT!为啥我这题就做错了呢?!

这门课题目有些是可以在网上找到思路的,小伙伴们不要太过焦急。据tutor 说,这门课的题目部分来自Leetcode (https://leetcode.com/)有志向要做算法工程师的小伙伴刷题刷起来吧,趁着还有时间。不要等最后要毕业了才刷,那可就。。。。没时间啦。


COMP90007 Internet Technologies   

理解难度:3

实用性:3

考核难度:3

简介:简单来说,就是一门纯背的课。但是这门课有一个特点,就是量大!平时课件内容量大,平时tutorial内容量,连期末考试量都特别的大。(温馨提示,准备这门课的小伙伴可以多准备几只笔)



INFO90002 Database Systems and Information Modelling  

理解难度:3

实用性:4

考核难度:3

简介:曾经有一个打好数据库基础的机会放在我眼前,我没有珍惜。。。。好了,编不下去了,这门课是一切数据课程的基础啊,想要将来做数据分析的同学看过来了,这里即使你的起点了!不要辜负你的雄心壮志,开始努力吧。


COMP90015 Distributed System

理解难度:3.5

实用性:4

考核难度:3.5

简介:在我们完成了最开始的4门课之后,迎头喷上的就是这门课了。对于有基础的小伙伴来说,这门课并不是很难,这也是难度我只给了3.5的原因。不过对于萌新们来说,难度还是颇大的。(这个时候之前认识大腿的作用就显现了出来)历史上,这门课出现过设计文件传输系统or白板系统。萌新们还是要提前准备下这门课的。另外期末考试的难度并不是太高,量也不是很大。


COMP90049 Knowledge Technology

理解难度:3

实用性:4

考核难度:3.5

简介:这门课的难度是不大的,不过课件内容的量就比较大了。这门课是machine learningweb search 的基础课。选择未来要做数据分析的小伙伴这门课一定要努力!!因为后面两门课的老师都默认这门课交了足够多的东西。。。。。🤦‍。。。svmtf-idf是在后面的课程中一定会用得到的。小伙伴们要牢记啊。



SWEN90016 Software Processes and Management

理解难度:3

实用性:4

考核难度:3.5

简介:这门课程是IT的必修课,也是小伙伴们接触Agile工作流程的一门课。虽然讲的很理论,但是内容值得扩展的地方非常的多。如果能扩展的好,在毕业之前能学到很多真正实用的内容。18年sem2开始,这门课加入了前端的内容,给IT小伙伴们的学习加上了很重要的一环。还没上这门课的小伙伴要珍惜了。不要只当做水课。


ISYS 90039 Innovation & Entrepreneurship in IT

理解难度:3

实用性:3

考核难度:3

简介:这是一门非常水的课程,对于刚刚进入墨大IT的萌新们来说,这门课的存在确实能缓解一部分压力,但是这门课的内容对于想要学习技术的小伙伴们来讲,应该不是很能解渴。不过这门课IS的小伙伴也可以选,在这门课上能认识很多IS的小伙伴,也是个不错的选择。



COMP90048 Declarative Programming

理解难度:3.5

实用性:3

考核难度:3.5

简介:这门课的内容并不难,主要会学习两种语言HaskellProlog想要选择这门课的小伙伴记得先把COMP90048选好,而且这两种语言的教程较为不好找,小伙伴们要主动和老师沟通。这门课还是是Programming language Implementation的前置课(COMP90045)。


COMP90043 Cryptography and Security

理解难度:3.5

实用性:3

考核难度:3.5

简介:这门课程基本就全是数学了。根据学过的小伙伴反应,难倒不是很难,不过大量的数学应用还是会麻烦一些。这门课慎选,如果某个学期比较忙(选了SML or Web Search)就可以考虑先避开这门。



COMP90051 Statistical Machine Learning

理解难度:4.5

实用性:3.5

考核难度:4.5

简介:亲身测评,绝对硬核。估计会是让小伙伴们又爱又恨的课程。一定要安排好进程再选!!!想好了再选!!!这门课会有别的学院的同学来一起选,所以要选这门课的小伙伴一定先看下自己的数理基础!!!强烈建议再上这门课之前先把曾经的统计学知识和线代走一遍。并且提前学python!!!


COMP90042 Web Search and Text Analysis

理解难度:4.5

实用性:3.5

考核难度:4.5

简介:这门课作业多!这门课作业多!这门课作业多!重要的事情说三遍。不要忽视这个问题。学渣亲历,没开玩笑。前半学期每两周一个小assignment,一个耗时两周轻轻松松。基本上前半学期小编的时间都搭在了这上面。。。。后面assignment是在kaggle上面打个小比赛。同样,这门课绝对硬核!慎选!同时,这门课和cloud computing是在同一个学期,都选了的小伙伴们,记得一定要安排好时间。


COMP90054 AI Planning for Autonomy

理解难度:4

实用性:3.5

考核难度:3

简介:这门课的难度不高,给分倒是蛮高的,建议小伙伴们在第一个下半学年(11月期末考)的学期中把这门课修完。一方面是这门课可以帮你提高WAM,另一方面这门课可以给SML打下一个非常好的基础(算法相似)。想要提高自己wam或者有心做Data Engineer的小伙伴们记得选这门课哦。另外AI这门课的考试内容有点多。相对2个小时的考试时间实在是不充裕。小伙伴们备考的时候要注意把握好时间。


COMP90050 Advanced Database Systems

理解难度:3

实用性:4.5

考核难度:3

简介:传说中的水课!如果你只是想要一个轻松过且分高的课程。这门课再适合不过了。全程只要你写report+做ppt。并且考试也灰常的简单。对于需要一门课来缓解学习压力的小伙伴来说,是不能错过的一门课。然而,细心的小伙伴可能会发现,我在实用性一栏标注了4.5分,甚至要高于前面大部分课程的评分。这是因为这门课程所讲的内容实际包含了很多数据库相关的高级知识。很多知识点并不能在短时间内靠一门课理解,所以建议小伙伴们在课下多做扩展学习


COMP90018 Mobile Computing Systems Programming

理解难度:3

实用性:4.5

考核难度:3

简介:这是一门包罗万象的课。。。额。。就是字面意义上包罗万象的课。学的东西并不难,也不艰深,但是量实在是不小。这门课的assignment应该是小编上过的课程中最为有质量的了,是真的开发一个小程序。想要转职做iOS或者Android开发的小伙伴千万不哟错过这门课。另外,这门课的给分也是很高的。


COMP90024 Cluster and Cloud Computing

理解难度:4

实用性:4

考核难度:4

简介:这门课程的实用程度实在是非常的高,在现在web application流行的情况下,cloud computing这门课能够在很大程度上让小伙伴们打个好基础,比如如何部署web app。不过这门课通常和web search在同一个学期。想要这两门课都选的小伙伴要考虑好时间安排了。


COMP90020 Distributed Algorithms

理解难度:4

实用性:4

考核难度:4.5

简介:分布式算法这门课程的教学内容用任课老师的话来说就是“绝对不是轻松能够理解的内容”, workshop内容用tutor的话来说就是“需要努力才能掌握的知识”。牵涉到的算法内容很多,理解难度比较大,每周workshop是理解上课内容的一个好途径。课程项目是小组确定一个和分布式算法相关的研究题目,实现该算法并完成report,总体难度偏大。但任课老师自己说自己教了很多年书从来没挂过学生,所以小伙伴们还是可以努力挑战一下的。


SWEN30006 Software Modelling and Design

理解难度:4

实用性:4

考核难度:3

简介:这门课据上过的小伙伴说,平时上课内容还是不难的。但是考试的时候就。。。量大时间紧。。。2小时的课出3小时的题。。。不过这门课对于小伙伴深入理解Java编程还是相当有帮助的。想要做java工程师的小伙伴不妨考虑入手。


COMP90056 Stream Computing and Applications

理解难度:4.5

实用性:3.5

考核难度:5

简介:难,就一个字。这门课的难度实在让很多小伙伴脑阔疼。。尤其是当这么课和其他的难课(比如SML)一起学的时候,就比较容易出现大型车祸现场。。。各位希望自己能健康平安的毕业的小伙伴请自行选择。。。



附加summer term

ISYS90086 Data Warehousing

理解难度:3

实用性:4

考核难度:3

简介:水课!嗯,用来提升wam并且给正常学期缩减压力的课程。不过这门课的内容也是被严重忽略了的。实质上 data warehouse的内容还是非常值得一学的。如果想要更好的做数据管理,这门课的内容还是要反复咀嚼一下的。(小编是准备好了重新咀嚼的)



工作规划:

三个方向 -- 前端,后端(不完全),数据工程师


前端路线图

需要额外学习的知识:


JavaScript, React, Github


数据工程师路线图


需要额外补充的经历


Kaggle competition


说了这么多,大家准备好了下学期上什么课吗?更多资讯,还可以加我们的顾问资讯哦~




澳洲IT求职技术群


我们是澳洲专业的IT技术交流求职群体,目前已经有七千多个小伙伴,而且我们这个群体还在不断壮大中,交流技术、工作内推,欢迎IT行业同仁加入,需要合作的请在后台留言。目前大群人数已过百,想要入群的朋友:


请扫二维码入群


我们是谁

布里斯班 · 悉尼 · 墨尔本· 西雅图

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

澳洲IT匠人圈 - 致力于做更好的T专业人士组织。我们的初衷就是连接海内外的IT同仁,团结互助、工作内推、职场升迁,让在土澳的我们也能感受到高科技的光芒。IT匠人圈有一系列的品牌活动:Offer收割机、大咖面对面、匠人Workshop、匠人线上公开课、品牌创业之夜,活动开展以来反响强烈。

  

让我们共同努力,一起实现梦想




收藏 已赞