点击上方蓝字关注我们
2020 又是一年开学季
最近很多“小哥哥/小姐姐”加入QUT新生抱团群
表示不清楚IT专业的“套路”
希望了解课程的主要内容以及困难程度
不用害怕
我们采访了QUT的各个CS学霸
把他们得7分的经验都分享给你!
让这篇选课指南为大家答疑解惑!
文 | Lee Anthony Vicky
编辑 | IAN.Y, Hannah, Chris
在开始讲选课之前,我们先来普及几个小Tips!
1. 在哪里看QUT的各种考试、放假、活动日期等等呢?
Acdemic Calender
https://www.qut.edu.au/about/key-dates-and-academic-calendar/academic-calendar/2020-academic-calendar
2.国际学生和澳洲本地学生在某些时间点上不同,要在 哪里看呢?
https://www.qut.edu.au/about/key-dates-and-academic-calendar/international-key-dates
3.关于Enrollment课程有疑问,去哪看步骤?
https://qutguild.com/student-rights-hub/enrolment/
4.我enroll了这个课程之后,还需要做什么呢?
在enrollment里面查看你的course,寻找Class registrations,每门课每周可能会开设重复的lecture,tutorial时间,但是每人只能register一次相同内容的课程,因此选你的上课时间就在class registration里面啦。
加入新生交流群,勾搭小伙伴
寻找日后靠谱的小组成员
接机、租房、选课需要问学长学姐?
就是现在啦!
快快扫码小安小姐姐
加入萌新抱团群哦
QUT的课程有两个大的方向,分别是
Comouter Science — focuses on technical and theoratical progams.
Information System — focuses on how to apply technology to business
之后选取一个Second major或者两个Minors。
辅修课程的选择取决于你未来想从事的方向,选择之后的必修课就会增加,相应的选修课就会减少,虽然灵活性降低但专业性有所提升。
小伙伴们可以根据自己的未来规划进行选择。
Second Major只有两个可以选择,分别是:
计算与模拟科学
Computational and Simulation Science Second Major unit set (MSINSMJ-COMPSIM)
数据方向(新专业):
Data Science Second Major (IN01SMJ-DATASCS)
Minors有八个可以选择,分别是:
软件开发:Mobile Applications Minor unit set (IN01MNR-MOBAPPS)
数据方向:Data-centric Computing Extension Minor unit set (IN01MNR-CENTRIC)
智能系统:Information Systems Minor unit set (IN01MNR-INFOSYS)
网络和安全:Networks and Security Minor unit set (IN01MNR-NETWSEC)
信息系统:Information Systems Minor unit set (IN01MNR-INFOSYS)
人机交互(用户体验):User Experience Minor unit set (IN01MNR-USEREXP) - renamed from Human-Computer Interaction
企业系统:Enterprise Systems Minor unit set (IN01MNR-ENTPSS)
商务流程管理:Business Process Management Uni-Wide Minor (INBXMNR-BUSPMGT)
基础必修课
这四门课一般会第一学期选择,都是入门级的难度,对于新生非常友好。我们邀请各位QUT的学长学姐们给各个课程的易懂、难度和考核难度都打了分:
1分最简单易懂,5分最难
请务必查收哦!
IFB102 Introduction to Computer Systems by Lee
易懂:3 | 难度:1 | 考核难度:1
理论课,该课程培养学生对计算机技术的知识的理解,涵盖计算机,网络,Web。总体就是介绍关于网络的东西,作业也是写论文为主,应该是最简单的课程了。小组作业project,最好有英文和论文写的比较好的同学在。
by Lee
易懂:2 | 难度:2 | 考核难度:2
学习现代系统分析和设计原则的工作流程,这门课分析和设计了IT系统中的理论,流程,原则和方法,而且还会教把这些内容都组合起来运用的方式。能学到分析和设计系统的用户界面和底层结构(建模组件,数据流,流程和活动)的技术。这门课是小组作业,所以选好组员也很重要。
IFB104 Building IT Systemsby Lee
易懂:2 | 难度:3 | 考核难度:3
该课程为你提供了用于构建IT系统的各种计算机语言的实践经验。会学习到Python,GUI,简单的HTML和SQL。Python是对初学者很友好的语言,很多问题还可以谷歌到类似的问题进行学习,因此在自学上面难度也很小。但是每周都有quiz,需要花的心力比较多。
IFB105 Database Managementby Lee
易懂:3 | 难度:2 | 考核难度:2
通过形式概念数据建模方法ORM(对象角色建模 - 关系模型),数据操作语言SQL(结构化查询语言)和关系数据库,介绍运用方法,学习技术和技术的“工具包”。这个课也是小组作业,不过要求不高难度也不高,很容易完成。这门课还有个特点就是,有当堂quiz,所以还是不要逃课比较好。
CS单方向必修课
CAB201 Programming Principlesby Lee
易懂:2 | 难度:4 | 考核难度:3
本课程通过基于探索性问题的方法介绍现代编程概念和技术。您将设计,编码和调试日益复杂的程序。该单元为计算机科学专业的后续编程课程奠定了基础。本课程的作业将是用C#和OOP的概念完成一个桌面游戏,对于将来的编程逻辑训练也挺实用的。小组作业的量比较大,因此很难一个人完成,最好在第一学期就认识几个靠谱的好朋友,如果要选这个课就一起分担。
CAB202 Microprocessors and Digital Systemsby Lee
易懂:1 | 难度:5 | 考核难度:5
QUT最难但是是最有趣的一门学科,主要学习C语言和单片机的编程,一共两个关于游戏的作业。老师教课非常尽责,基本自己下课回看也是受益良多。这个课的作业不但难,还是单人作业,除了可以问lecturer和tutor之外和别的小伙伴讨论也都是各自的思路和逻辑,所以最好每节lecture和tutorial都去,弄懂自己做的每一个小环节为止。
CAB203 Discrete Structureby Lee
易懂:2 | 难度:2 | 考核难度:2
离散数学,IT学生必修数学课。这门课对于大部分中国学生都挺简单的,要刷GPA就趁这个机会多刷几个高分啊!有的作业题目都不变,直接搜往届的就可以,但是考试还是要自己考的,所以知识还是自己弄懂比较好。
CAB302 Software Developmentby Lee
易懂:2 | 难度:3 | 考核难度:3
该课程教您如何在团队中有效地工作以开发大型软件系统。它包括团队合作原则,现代软件开发方法和在大型项目团队中工作所需的工具。实用课程,主要运用Java,Unit Test(单元测试),Agile Development(敏捷开发)和 git(代码管理工具)等工具。
by Lee
易懂:3 | 难度:2 | 考核难度:3
该您将学习有关各种现代网络主题的实践和理论知识,以便能够设计,实施和维护基于网络的应用程序。学生会参加实际的网络练习,以提供基于网络的计算的实践经验。考试很难,不过如果你能好好看例题,那也是可以过的。总之这个课秘诀就是:刷题。
IFB295 IT Project Managementby Lee
易懂:1 | 难度:1 | 考核难度:1
这是2019年新课程,学习这门课程能了解到怎么有效使用IT解决方案的策略,工具和技术。采用agile进行项目管理,这是现在商业上也用的很多的管理办法,能有效帮助毕业生们在求职的时候融入职场。Agile团队能快速让学生了解在包含具有不同背景和不同技能的人员的IT团队中有效工作的基础。这么课还包含算法,对于CS学生来说很有用,对于选这个课的project manager 和 business analyst 方向的同学就比较有挑战性了,要多问问题,到弄懂为止。
CAB301 Algorithms and Complexityby Lee
易懂:1 | 难度:4 | 考核难度:4
课程内容是用于评估软件算法效率的基本原则,能够帮助区分可以处理大量数据或有效执行复杂计算的解决方案,以及那些运行速度慢得令人无法接受或根本不可行的解决方案。学生在本课程中能学习一系列不同的算法,查看用于预测其效率的原则,并执行特定算法的经验测量以确认理论预测。
实习项目课程
IFB398 Capstone Project (Phase 1)IFB399 Capstone Project (Phase 2)by Lee
易懂:1 | 难度:4 | 考核难度:4
因为都是项目实习方面的课程,所以都放到一起写啦。要求小组作业组建团队和真正的顾客进行对接,完成他们需要的东西,所以对于完成度和精度的要求是很高的,在本质上非常接近于完成一个真实的商业project,对于将来就业也很有帮助,所以一定要好好做!这个课如果要划水可以划水的很厉害,也可以做的非常认真,完全取决于个人啦~
选修课
IFN 680 Advanced Topic in Artificial Intelligence by Anthony
易懂:3 | 难度 :3-5 | 考核难度:4
IFN 680 是一门介绍人工智能的专业课。人工智能有不同分支,其中最主要的分支为深度学习 (Deep Learning) 。深度学习又属于机器学习 (Machine Learning) 的一个分支。对于有数据挖掘 (Data Mining) 或有机器学习经验的同学在这门课会相对轻松。这门课主要使用Python 为编程语言,框架以使用Tensorflow 里的Keras为主。
其中课程内容为:
Gradient Descent
Neural Network (Machine Learning)
Convolutional Neural Networks (CNN)
Recurrent Neural Networks (RNN)
Genetic Algorithms (GA)
Reinforcement Learning (RL)
Dynamic Programming (DP)
课程难度:
难度可分以下不同等级:
课程考点:
考核方式:
两个Assignments以及一个Exam。
明年开始会换新老师授课,以上可能会有改动。
IFN 501 Programming Fundamentalsby Anthony
易懂:3 | 难度:3 | 考核难度:3
此课程主要为针对没有任何编程基础的学生,课程使用编程语言为C#。课程内容主要以基础编程语法为主。课程内容大概为:
编程语法除错
编程伪代码
条件语法
循环语法
Method建立
Class建立及调用
课程难度:
课程考点:
考点分两部分:第一是基础理论知识,第二是代码能力。
理论知识为名词定义。代码能力主要为建立if, switch, for, while等句式,同时有能力建立其他Method和Class及进行调用。代码注释能力也是一个考察点。
考核方式:
IFN503 Fundamentals of Computer Systemsby Anthony
易懂:4 | 难度:3 | 考核难度:3
此课主要针对跨专业到IT的学生而准备。课程内容为计算机组成及运作原理。
此课包含了极少量不同IT专业知识,课程内容如下:
课程难度:
整体难度普通等级,课程知识点及概念较多。
对于学士学位为计算机专业的学生此课程为简单级别。
课程考点:
考核方式:
IFN700 Project Managementby Vicky
易懂:4 | 难度:4 | 考核难度:4
本课程让你了解如果管理专案,包含在软体开发中广泛被使用的敏捷开发及Scurm,透过程可了解不同的专案管理框架的规范,及不同的专案管理方式适用于不同类型的专案,透过有效的专案管理才能达到在有限的时间及预算下完成专案。
难点:
需熟记不同专案管理的规范
逻辑及英文能力会影响对于本课程的成绩
考点及重点:
不同专案管理框架的比较
判断专案类型选择合适的专案管理方式
考核方式:
by Vicky
易懂:4 | 难度:4 | 考核难度:4
本课程是运用所学过的知识搭配研究方法及专案管理方法,让你了解如何真正做研究及管理专案,是一个需要高度自发性的课程,指导老师可以与你讨论或提供你方向,但无法告诉你研究问题的答案,就如同真正的研究是找寻问题的答案一般,老师往往也不知道答案的,本课程需高度逻辑及融合过去所学过的IFN600及IFN700,积极与指导老师互动及自我要求,才能将效益最大化。
难点:
需良好的时间管理
逻辑及英文能力会影响对于本课程的成绩
需高度整合过去所学的知识
考点及重点:
回顾如何做研究(IFN600)所学的关于研究的各种细节
应用专案管理所学的知识
考核方式:
Week3口头报告project brief
Week4 交project plan
Week12 20分钟口试报告
Week13 8000字final report
易懂:4 | 难度:4 | 考核难度:4
本课程内容包括数据挖掘介绍,各种资料探勘的方式,包含每种方式背后的数学运算及逻辑原理,透过理论及软体操作搭配case 分析,了解资料探开在实际上的运用以及背后的理论。
难点:
了解各种资料探勘方式的数学运作
软体操作上参数设定的意义
资料探勘结果的分析
考点及重点:
各种资料探勘的数学计算
了解不同资料探勘的方式适用的情况
资料探勘结果的分析
考核方式:
by Vicky
易懂:4 | 难度:4 | 考核难度:4
本课程介绍Lean six sigma方法,以改进业务流程。将学习如何将六西格玛的统计分析技术与精益管理原则相结合,并将其应用于业务流程管理(BPM)计划的背景下。
难点:
考点及重点:
判断资料属性,选择适合的统计方法,并分析出结果
熟记统计上几种分析公式
考核方式:
如果是想在毕业后能够拿到PR的同学,那这部分就很重要了。
目前IT/CS专业由ACS(Australian Computer Society澳洲计算机协会)进行认证,截止至2018年,ACS负责评估的职业已经增加到10个。每个职业分别有其技能列表要求进行职业评估的同学在学校所学的课程学分有65%以上。
这十个职业分别是:
261311 - Analyst Programmer
135111 - Chief Information Officer
263111 - Computer Network and Systems Engineer
261312 - Developer Programmer
261111 - ICT Business Analysts
262112 - ICT Security Specialist
261211 - Multimedia Specialist
261399 - Software and Application Programmer
261313 - Software Engineer
261112 - Systems Analysts
具体的课程要求可以参考ACS的官网链接:https://www.acs.org.au/content/dam/acs/acs-skills/ANZSCO%20Code%20Information%20-%202017%20V4.pdf
已经做好了要拿PR打算的同学,需要着重注意自己选的课程是否和评估列表中的要求相符合,以免出现毕业了无法通过评估的尴尬局面。
感谢我们学霸学长学姐的吐血整理~
同学们想了解更多资讯的
请扫码添加小安小姐姐~
我们针对IT新生们也送出大大的福利哦
只要扫码联系小安
就可以进入各个学科课程群
领取免费课程资料哈
只要关注我们 匠人学院 Youtube
不定期跟新限时免费QUT课程公开课
包括quiz,lab, assigenment 的讲解哦
扫码Youtube官方频道,点击订阅👆
获取更多大学IT课程与职场就业你不知道的事!
2020 UQ 新生抱团群已开放
等你扫码加入 UQ大家庭哦~~
以及我们的IT新生交流群
* 目前,IT匠人圈已经有8个满的求职技术交流群,每个城市的匠人群,各大学的IT/CS新生群,行业交流群(大前端,Devops,Mobile,数据等等)