点击上方蓝字关注我们
Monash大学为IT专业的学生设置了部分必修课程以及大量的选修课程,那么这些课程主要内容是什么?困难度如何?是否对未来的实际工作有帮助?如何选课更有助于自身的职业规划?本文采访了Monash大学的学霸学长,总结了这份学习心得和血泪知识!
文 | Ray,Micheal Li
编辑 | Ray
时间 | 5min
很多小伙伴对于来到新环境、新城市
都抱有憧憬也承担忧愁
愁就愁在新学期要如何选课呢?
选课大战的小伙伴们
新学习的timetable都排好了吗?
enroll和sign-on的时间都弄清楚了吗?
我们询问了Monash的学霸学长,总结了这份在课程选择的学习心得和踩坑知识,都是血与泪的经验,拿走不谢!
加入新生交流群,勾搭小伙伴
寻找日后靠谱的小组成员
接机、租房、选课需要问学长学姐?
就是现在啦!
开始讲选课前,先科普几个Monashi大学选课的小常识!
选课第一步:了解学校的重要时间点
在哪里看Monash的全年时间安排?
网页链接:https://www.monash.edu/students/dates/summary-dates
选课第二步:注册Monash账户
Monash的新生会收到一封来自学校的邮件,主题是International Student Course Agreement (ISCA),里面会有学生号码。凭学生号再进行一些认证就能成功创建monash学生账户。
注册链接:https://account-registration.monash.edu/
选课第三步:确认专业
在成功注册Monash学生账户之后,使用你的学生账户,在WES网页上根据提示填写个人信息以及确认你要就读的专业
WES链接:https://my.monash.edu.au/wes/
完成了这些步骤之后就可以进行愉快的选课操作啦!
Monash大学的IT课程设计十分地人性化,每个学期的课程根据自身知识的储备的不同会有多个方向的选择。但是,如果对自己的了解不够深入,或者对课程的英语描述不清楚的同学很容易踩雷。所以Monash的学霸学长根据自己的经验将每个学期的课程分别从:
难度(课程知识点是否易于理解,1星非常难,5星很简单)
实用(课程内容是否实用,1星不实用,5星很实用)
考核(考试难度及作业量,1星难过,5星易过)来评价
by Micheal Li
易懂 4星 | 实用 4.5星 | 考核难度:适中
这门课是编程的基础课,学习面向对象的编程基础知识,使用Java编程,第二个作业和第二个作业都是用Java写一个电脑端的程序,不是特别难,但想做的完美也并不简单,需要花一些时间和仔细考虑到各种输入的可能性,都是跟作业。期末考试也是主要考编程,本门课对理论考察的不多,主要是熟练使用Java基础。
难点:两种继承(inerite)方式
重点及考点:面向对象的思维方式的理解
考核形式:作业(两次,写电脑端程序),期末考试(少理论,熟练应用Java基础)
高分技巧:
- Practical很重要,有任何问题都可以发邮件问老师
- 平时加强对Java基础的练习。
易懂 4.2星 | 实用 4.5星 | 考核难度:简单
这门课是数据库的基础课,学习如何使用sql和sql server,会创建数据库和使用sql增删改查,两个作业都是使用sql完成一部分任务,第二个作业会用到高阶一点的知识例如trigger和procedures, 但是并不困难,主要熟悉lab里的知识然后直接运用到作业里就行,不难拿高分甚至满分。期末考试主要也是测试sql query的使用,要会熟练使用sql增删改查。
高分技巧:
- 多与Tutor沟通,把自己不理解的地方弄懂。
- 提前学习trigger和procedures
- SQL语句(尤其是double negation语句)要理解
by Micheal Li
易懂 4星 | 实用 4星 | 考核难度:适中
这门课是计算机通信的基础课,注意本门课全部都是理论,第一个作业是使用一些通信的基础软件并记录总结写出报告,第二个作业也是通信知识的报告,本门课的知识点非常的多,同学要留意及时记忆和背诵,最后的期末考试也全考理论,每一节课的ppt都比较长,主要是记住计算机通信的7层结构,并且抓住每一层的特点和知识点。
难点:理论知识梳理记忆和背诵
重点及考点:计算机通信的7层结构特点
高分技巧:
- 每周的课前预习,课后复习
- 做好每个知识点的总结
by Micheal Li
易懂 4星 | 实用 4星 | 考核难度:适中
难点:linux shell script的应用
重点及考点:理论知识以及平时的实践应用结合
高分技巧:
- 上Lab很重要,每个Lab的assessment都要用心完成。
FIT2002 - IT project managemen
by Micheal Li
易懂 4.5星 | 实用 4.5星 | 考核难度:简单
IT项目管理,主要学习IT项目中管理所需要的知识和运用,大部分知识点和管理技术都会在以后的IT工作中用到,对于编程本身不感兴趣的同学推荐学习,今后如果要从事项目经理的必修课,推荐第二学期上,每个tute都是老师授课然后讨论,有两个作业,主题都是同一个项目,小组四人一起做这2个作业,每个人负责项目管理的其中一部分。每个作业小组提交一份报告,每个报告包含很多文件和内容,如Gantt chart,WBS,RISK ANYLYSIS 等。考试主要考理论,稍微熟悉课程知识点就行。
难点:熟练使用MS PROJECT,gantt chart, WBS, 项目报告
重点及考点:背诵课堂PM 知识点
考核形式:作业(2次,小组作业),期末考试
高分技巧:
- 小组作业的case分析一定要按要求提交作业,事无巨细
- 熟悉ppt的知识点
by Micheal Li
易懂 4星 | 实用 4.5星 | 考核难度:适中
软件工程也是第二学期比较好上的课,对于现实工作中的任何项目而言这门课也比较实用,该门课主要学习如何画图如Use Case Diagram, Interaction Overview Diagram, UML diagram,比项目管理更加要求上手操作,但是对于编程要求不是特别高,写出伪代码即可。主要是学习软件在设计阶段所需要的知识。作业占50% ,2人小组作业,主要考察前半部分学习的图表和设计,期末考试考图表外加平时PPT知识点。
难点:实践操作要求高
高分技巧:
- 好队友十分重要
- 理解图表
by Micheal Li
易懂 3.8星 | 实用 4.5星 | 考核难度:适中
BI数据仓库,技术主要是OLAP(On-Line Analytical Processing),支持复杂的分析操作,并且提供直观易懂的查询结果,是一个大的数据存储集合,来提供企业的分析性报告和决策支使。对BI 的工作比较实用,对于不是特别喜欢编程的同学,而对大数据感兴趣的同学,可以选择这门课。课里用到的数据库mysql、mangoDB、学习输出成各种业务报表,分析报表,或者用于企业的数据分析、数据挖掘等。作业占40%,然后期末考试占60%,主要考察数据仓储的基本知识和OLAP的使用。
考点: 分析能力
高分技巧:
- 期末考试很重要,需要结合商业进行分析
- 多和tutor沟通,表达自己的想法。
by Micheal Li
易懂 4星 | 实用 4.5星 | 考核难度:偏难
网站开发,学习c#, javascript, html, css,推荐第二学期上,要的事情说三遍!每个lab会学习新的技术,然后两个作业是同一个网站,第一个作业是网站基础功能,第二个作业是网站的进阶功能,占全部成绩50%,考察通过demo, 全部是使用MVC 技术来编程,所以主要熟悉该门技术。同时需要注意理论部分,考试主要考理论,稍微熟悉课程知识点就行。
难点:后台设计,Restful services
重点:aps.net的相关知识
考核形式:作业(2次,写代码),期末考试(多道简答和一道大题)
相关链接:
①https://docs.microsoft.com/en-us/dotnet/framework/develop-web-apps-with-aspnet
②https://dotnet.microsoft.com/apps/aspnet/web-apps
- 作业按照要求完成,每门lab跟老师check作业进度
- 熟悉ppt的知识点
by Micheal Li
易懂 3.7星 | 实用 4.5星 | 考核难度:偏难
分布式计算和大数据方向的一门课,主要使用的技术是:Hadoop + SQL+Java, 这本课是想学大数据和分布式计算的同学的必修课!虽然难度有点高,但是对于对数据感兴趣的同学来说非常实用,尤其注意使用分布式当中数据库的设计, 难点在使用sql中的trigger和procedures, 第一个作业主要是设计分布式数据库,第二个作业是使用所设计的数据库用JAVA编出软件,所以对编程能力也有一定要求。期末考试主要考察PPT知识点,只考理论,并不考纯技术尤其不考编程问题。
难点:使用sql中的trigger和procedures
重点:全是重点。
高分技巧:
- 注意期末考试的理论知识储备
by Micheal Li
易懂 3.8星 | 实用 4.8星 | 考核难度:偏难
这门课有点类似FIT5032 - Internet applications development,但是尤其所用技术不同,在不同的公司的使用情况也不一样,所以还是有学习的必要,本门课主要使用JAVA EE,对于JAVA或者编程感兴趣的同学必修这门课,这门课的2个作业都是同一个中型网站,难点是你要懂前端比如javascript, 并且熟悉网站设计的相关知识,所以可以先上 FIT5032, 考试主要考理论,不会考编程。
重点:JAVA或者编程的理论知识。
难点:懂前端比如javascript, 并且熟悉网站设计的相关知识,
by Micheal Li
易懂 3星 | 实用 4星 | 考核难度:难
这门课是AI 的基础课,主要讲机器学习的相关算法和知识。然后学习各种AI的模型,对于对AI感兴趣的同学,这门课必修,但是这门课比较难,很难拿到高分,作业中需要用到一定的编程技术,然后在lab里主要使用AI 算法和机器学习的算法用程序编写出来,考试也是考算法,所以对数学,逻辑有一定的要求。
高分技巧:
- 不懂就问tutor
- 提前预习AI的算法和逻辑
by Micheal Li
易懂 4星 | 实用 4.5星 | 考核难度:适中
这门课是IT 专业(非数据专业),但想毕业后走数据方向的同学能学到的数据科学的基础课,这门课是很多数据课的前置课程,例如数据挖掘,数据清洗等等,所用的的技术主要是大数据方面的hadoop,作业主要是带着你做一边数据清理和分析的过程,然后用data做一些分析 - visualisation,这门课主要用到的语言是R和python, 还是比较实用的一门课对于以后想从事数据方面工作的同学。作业主要是数据清洗和data visualisation,考试不难,都是理论。
by Micheal Li
易懂 4星 | 实用 4.2星 | 考核难度:适中
这门是Monash IT专业的最后一学期必修课,一门学分抵两门,分组项目,一般4-5人,从前期需求分析,到设计,规划,开发,迭代,测试,交付,从头到尾带你走一遍project从无到有的过程。期中每个小组会有来自Industry的人来作为mentor来指导你们开发过程中的问题,你需要找好自己在小组中的位置,是负责文档,报告,分析还是编程,这门课绝对压分!绝对压分!所以这门课是几乎不可能拿到HD的,在学期的最后这个项目会参加IT院系举办的EXPO,并在上面跟同届的其他同学的项目比赛,然后学校会邀请行业里的人来作为评委给分并且排名,排名前者该门课成绩分数高,本人回来做过评委,你们的EXPO分数是由多个评委取平均分而得出。
易懂 4星 | 实用 3.8星 | 考核难度:适中
这门课是FIT5120的配套课程,也是最后一学期Master of IT的必修,主要是偏理论,FIT5120更偏向实际,这门课主要是根据你们在FIT5120当中所作的项目,写出各种报告和短篇论文,这门课也会压分,所以也很难取得HD,这门课的作业均是学报告,占50%,最后考试则是考一些项目开发的一些理论知识,例如开发理:agile,waterfall等。
by Micheal Li
易懂 4星 | 实用 4.5星 | 考核难度:偏难
这门课很适合放在最后一学期,这门课主要教授物联网和手机app开发的知识。因为是进阶的一门app开发,你可以自由选择开发一款安卓或者iOS程序,第一个作业是2人小组作业,主要需要实用各种传感器:湿度,温度,重力,压力,等装在一个Raspberry pi上面,然后用你开发的APP 获取并且实用这些传感器收集到的信息,第二个作业时多人小组作业,会用到node.js来作为服务器编程,并编写一个API,实用restful方式来读取并且修改数据。作业考察主要靠demo和报告,没有考试。
高分技巧:
- 注意平时作业的质量
- Demo和报告反复检查
FIT5142 - Advanced data mining
by Micheal Li
易懂 3.8星 | 实用 4.5星 | 考核难度:偏难
这门课是数据挖掘的高阶课程,也是大数据方面的高阶课程,lab上会做一些数据挖掘的实验和例子,然后作业大多跟lab相关,主要是为case study设计数据挖掘的模型,然后运行。会用到AI学习的相关知识和Java.作业占40%,考试占60%,考试主要是理论是,背熟PPT就好。
大家都在加群
你还在犹豫什么?