【干货】悉大2021最新本科IT新生选课指南+学科分析宝典来啦!

原创 2021年01月30日 悉尼留学生互助会



对于新加入到悉尼大学的同学们可能对选课和选择专业方面充满了疑惑,今天学姐就来给大家排忧解惑!大部分IT本科同学都属于Bachelor Of Science或者是Bachelor Of Advanced Computing,大家自己对号入座!



【选课Tips:】

1. 新生第一学期选课需要选一年的课,也就是S1+S2两学期才能完成Enroll;
2. 每学期开学后的两周内可以随时换课;
3. 课程的Timetable可于2月8日确认或修改;
4. Canvas上的课程在开学前才会显示。




01   学期课程安排

1.一般来说毕业所需要的的学分为144分 ,Advanced Computing需要192分


2.一个学期可以修的上限是24-30分的学分,想超出限制或者降低这个标准是需要向学校申请special consideration


3. Winter school的学分算入第二学期,Summer school的学分算入第一学期,现在都改名叫intensive了。


4.课程分类

分为主修课:Core

还有选修课 : Selective

- 一门大课的分数为 6分

- 一门小课为3分(多数为数学)

- 一门OLE (open learning environment) 为2分


(特别注意 Bachelor of science和Arts是需要的OLE,其他学位可以在handbook里面查看哦)


02    选课

悉尼大学的选课(unit of study)是在官网上面右上角的搜索栏搜索 “handbook”,。

(注:不是search for course❌。然后选择自己的bachelor 后缀undergraduate ,postgraduate是master哦 )

首先是这个Requirement for completion:

这里用science undergraduate -> computer science 做为例子:

Table A: 主修课的课表

Table S: 选修课的课表(所有本科的课)

Table O: Open Learning Environment.



03 选课注意事项

大部分的Bachelor 都需要选择

·      1 个Major+1 个Minor

·      2 个Major


Major和Minor的区别:


Major需要在unit of study table 中选择48个学分的课程,并且全部取得50% (pass)及以上才可以毕业。

Minor是只需要学36分, 其中前四个学期的选课和要求与Major一样,只是最后两个学期是不一样的。


个人建议选择2个major,毕竟Major只比Minor多两⻔课,毕业证书上可以拥有Double Major, 课程方面前两年是一样的:

2门1000-level课程12学分

3门2000-level 课程18学分,


第三年的差别是多了一⻔3000

和一个project 课程。


04 学分分配

大部分3年学制的同学学分分配应该是这个样子

144= 48 + 36 + 48 + 12

Major + Minor + 选修 + OLE


Major的core + major选修=48(8⻔)

Minor的core + minor选修 =36 (6⻔)


还有48分是真正意义上的选修:你可以选择天文地理,哲学,神学,营养学.......还有很多奇怪的课, 听说我们学校还有过“巫师课”喔


亲亲建议:12分的ole 最好在大一修完,因为大二大三的专业课比较费神,这时候还是少学一些杂七杂八的ole课程,在修主课的同时选择其余的一门or 两门选修还是比较好的。OLE推荐:OLET1601,OLET1309,OLET1311,OLET1303;  


05 选课注意事项

选课的时候需要看清楚这个⻔课的前置课程,用P表示,就是需要你提前学了P后面的课,才可以学你想学的课程;N是学过或者同时在学N后面的课程 就不能修这⻔课。


有的课程是只有S1上半年或者S2下半年开课,所以这个一定要提前规划好,不然有可能会选不到想学的课,或者耽误毕业时间,不过只要不挂科,不太用担心这方面问题。


06 选课课表

进去找到左侧 Table A 选择自己的专业
然后点unit of study table 就可以看到自己未来的选课了。这里可以看到major和minor的区别。

下面的core是必修课,有Major selective(选修)和minor selective(选修),如果碰到两个major的主修课是一样的情况,学分只能算到其中一个里面,你需要从这些选修里面另外找课来补学分, 但是算同时满足了两个major的课程要求。


下面我们来详细介绍一下满足各个专业方向的选课,不同的课程开放学期不一样,大家要注意看哦,抛开这些专业方向的选课,只要能满足major要求,其他的课程大家就随便选了,但建议还是多选点跟专业相关的课,之后能用的到的,毕竟学费还是挺贵的!


Bachelor Of Science


Bachelor Of Science类专业的基本为以下几个Major :

1.Computer science (CS)

2.Data science(DS)

3.Information system (IS)

4.Software development(SD)



Computer Science



2021-S1 大一新生
推荐选课:Info1110+Data1001+Math1002/1021/1023+OLE选修







这个专业有悉尼大学IT学生闻风丧胆的主修课,还有着大二课程比大三课程难的特质!要拿到这个major,必须满足下面表格里的课程要求:


1000-level的核心课有INFO1110和INFO1113,其中INFO1110是1113的前置课,也就是说得修完1110才可以选1113,这两门课是S1和S2都有,可以大一分上下两个学期选。

  • INFO1110 Introduction to Programming(S1+S2)是编程基础课,主要学Python,这门课是IT专业最重要的一门基础课程之一,挂科率也非常高,大概在35%左右。刚入学的新生一定要好好学习这门课程。如果挂科,会对以后的课程有很大的影响。

  • INFO1113 Object-Oriented programming(S1+S2) 面向对象程序编程,1000-level另一门比较重要的必修课,一般会在第二学期学,主要是用Java讲面向对象编程,学完先修课程1110有了一定的编程基础后,相对来讲不算难,如果之后想做程序开发,一定要多下功夫打好基础,多敲代码,多练习。


2000-level核心课程有Comp2123,Comp2017,Comp2022。其中Comp2123和Comp2017都是只有S1开课,Comp2022是只有S2开课,这些课都需要有先修要求,学完INFO1113才能选。2000-level的课无论从难度上还是实际应用上都有了一定的提升,这两个学期的内容很重要,需要多花些时间精力,尤其是第一年基础没打好的同学,现在努力还来得及哦!

  • Comp2123 Data Structures and Algorithms(S1)算法的入门,讲述了作为一个Coder需要有的算法思维及数据结构,难度3颗星.

  • Comp2017 Systems Programming (S1)是系统编程,用的C语言,难度很大,算是悉大挂科率最高的课程之一。这是一门老师写的测试程序都会出错的课。学校规定一般是需要和COMP2123同时学习,需要花大量的时间。

  • Comp2022 Models of Computation(S2): 这个是会用到下面说的Phil1012 的知识,所以建议大家学学phil1012, 打个样,提个分。


3000-level课推荐Comp3027 Algorithm Design(S2):算法设计课, 如果前面学了Comp2123,3027应该没有什么难度。Comp3308 Introduction to Artificial Intelligence(S1): 人工智能入门,不难,但是听起来很高级.

另外推荐几门数学课:

  • Math1002 Linear Algebra(S1) 线性代数,内容涵盖了vector,matrices,systems of linear equations等比较基础的concept。建议认真听课,每节课都好好吸收并且tut搞懂不算是一门非常难的课。大部分同学平时分都可以拿到很高的%因为有weekly quiz unlimited attempt 拉分。需要注意的是assignment有两个coding涉及到matlab,需要认真的自学一下~

  • Math1021 Calculus Of One Variable(S1+S2) 基础的微积分入门课。难点主要在后半学期拉格朗日的部分,别的部分还是比较基础。平时分里3quiz-虽然有better mark principle但是还是建议好好准备,这样final的压力会小。quiz相对于final还是简单很多,时间也没有像final那么赶。math1021的final题量不小,碰到不会的分值小的题尽快跳过把后面的大题做完!

  • Math1023 Multivariable Calculus and Modelling(S1+S2)这门课在工程和经济学领域有广泛的应用,将会更加深入的学习微积分,但是还是一个相对简单的微积分课程。作为入门课程,这门课尤其适合今后还要继续学习微积分的同学。课程内容包括数学建模,一次导数,二次导数,线性方程组,平面直角坐标系,空间直角坐标系,偏导数,方向导数,梯度向量等。据修过这门课的同学说,平时成绩(如ASM, Quiz)是很容易拿高分的,同时只要日常跟上Tutor的节奏,完成Tutorial sheet以及Quiz,总成绩拿高分不是梦!


其他选修推荐:

  • ELEC1601 计算机原理,S2 Only

工程学院IT以及软件专业必修,这门课相对简单,主要讲计算机硬件的相关知识以及原理,建议选修这门课,对以后大二大三的学习很有帮助。

  • PHIL1012 逻辑基础,S2 Only

这门课主要讲的是逻辑的基础,虽然是一门文科课,但是基本还是训练同学们的逻辑思维。最主要他给分非常高,绝大部分的计算机的同学上这门课基本都是HD。是刷GPA最好的一门课程。



Data science


2021-S1 大一新生
推荐选课:Data1001+Math1002/1021/1023+Info1110+OLE选修







Data这个major很开放,里面有统计学,数据库,机器学习等,当下大数据时代最热门的专业,学的内容不深,对有后面想做数据分析,研究数据科学的同学有帮助。我们来看一下满足这个专业方向的课程要求:



1000-level的核心课可选的有Data1002和Data1902两门,但这两门课都是只有S2开放选课,也就是意味着2021上半年S1开学的新同学这个学期选不了,只能等到下半年选喽!上半年可以先学1000-level的专业选修课Data1001和数学课,数学课基本都是3学分,也就是选两门数学课才抵一门专业课的6学分。

  • Data1001 Foundation of Data Science(S1+S2)是一门简单的统计的课程zhe,这门课主要是学习统计学的基础知识,置信区间,标准偏差,相关系数等。并且需要学会使用 R studio 编程去做题。挂科率不高,号称“万能课”,是很多课的前置课程。

  • Data1002 Informatics: Data and Computation(S2) 主要学python的字典用法,比info1110简单n多倍。建议过了Data1001的同学第二学期选择.

  • 另外,到了第二学期,如果你是学霸 or 从事数据分析方向 or 商务分析等关于分析数据的,推荐学Ecmt1020 introduction to Econometrics(S1+S2) ,可能会比较难,但是对以后很有好处。需要学完(data1001 或 ecmt1010或 math1005)才可以学。

  • 数学课和OLE可以参考上文的介绍。




Information Systems



2021-S1 大一新生
推荐选课:Data1001+Math1002/1021/1023+Info1110+OLE选修









Software Development



2021-S1 大一新生
推荐选课:Data1001+Math1002/1021/1023+Info1110+OLE选修








Software Development主要是为了满足用户需求而去设计软件,Infomation systems是对人员和组织的研究,目的是确定和交付满足他们的技术需求的解决方案。Infomation systems主要有:战略规划,系统开发,系统实施,运营管理,最终用户需求和教育。

info与cs的区别在于,info是要使计算机系统工作以优化组织的生产力和效率,而cs的大部分内容是开发软件技术来解决问题,从而提高软件质量。生活,提高服务水平。
Info system没有那么注重于code,更多的是和用户的交互的感觉。
四门专业方向不同,侧重点不同,头发的保有量也不同,所以大家一定选择自己感兴趣的,major是大学三年随时可以换的,换了之后,之前学的主修课大部分都会被算入选修,如果选修课超过36分or 48分 需要申请special consideration。 



Advanced Computing


2021-S1 大一新生
推荐选课:Info1110+Data1001+Math1002/1021/1023+OLE







Bachelor Of Advanced Conputing需要修满192学分,比science要多一年的课程。在bachelor of science的基础上多了4000-level的必修课。


(a) 96 credit points of degree core units of study
(b) 48 credit points from
(c) At least 12 credit points of 4000 - level or higher electives from the table below
(d) Up to 12 credit points of units of study in the OLE

core unit为必修科目-需获得96分,major unit 也为必修科目-需获得48分;
major unit 和 core unit会有一部分重合,因此选修方面会有非常多的选择
比较推荐的选修为:



包含了 design pattern, C, AI, Algorithm ,数据库方向,可以根据自己的兴趣进行选择。课程难度 为comp  >  ISYS = INFO = DATA


以上几个专业都有一样的核心课程info1110和info1113这两门课程,以下是我给大家的一些小小建议:

1. 这两门课是非常重要的编程基础课,一定要好好学;

2. 每周都要跟上进度,多敲代码多练习;

3. 学术诚信问题要重视,千万不要抄袭别人的代码,被查重后果很严重!



如果需要更加详细的选课指南,或者是第二年及第三年的选课推荐,快来扫码添加小学姐吧!


2021 S1 新生群已经建好,

快来组队抱团吧~


学姐在这边祝福在悉尼大学上学的你门门HD,在未来的考试里,考的全会,蒙的全对哦!


——推广——

收藏 已赞