悉大选课指南
从2018年S2开始,所有的计算课专业都从Bachelor of computerscience and technology 改成了了bachelor of advanced computing。但大多数课程安排都是比较相近的。不同的地⽅是从三年改成了了四年,有一些课程稍微修改了一下大纲。改变是为了让我们更好的学习计算机相关知识。
首先可以通过这个网站https://cusp.sydney.edu.au,然后找到 Information Technology/ Computer Science,再点击自⼰的degree就可以查看相关的课程安排。
计算机core课程一般是一周一节2hr lecture + 一节2hr tutorial, 另外要求自主学习时间是每门课4hr-8hr不等, 也有要求16hr的课程要额外注意⚠了, 接下来也会提到。身为程序猿,建议的是每天编程3-4hr,这样不仅学的更加牢固,对毕业升学都有很⼤的帮助。根据level1000,level2000,level3000,level4000依次增加难度并且是从⼤一到大四课程分布
特别注意一下计算机学院所有的课程都是double pass (平时分达到40%+期末达到40%, 总分达到50%),如果有一项没有过成绩就会是45分(Fail)。
不同的major在大二大三的课程会有些不不同,具体可以在cusp⽹站里面查询。
Core课程
INFO1111
难度
以团队建设为主, final主要是概念题和一些平时tut上的活动反馈。team work较多, 建议多找local。
INFO1110
难度
改⾰之后的新课,可以说是大一计算机课程里的top1,主要的学习Python,建议提前入门Python,考察出勤率,每周都有task一定要按时完成。
Math1002 & Math1021
难度
主要针对线性代数和微积分,跟着lecture 和 tut走, 把题⽬都弄弄清楚,final就没什么大问题。
ELEC1601
难度
平时会涉及一些电路,会在lab中手工制作一些简单的小机械,team work, 根据最终的project打分,期末是平时lecture的一些知识点。相对有些难度,需要多花时间。
INFO1113
难度
主要是java,从编程⼊门的角度而言是比较容易上手的,平时的作业按时完成,多码代码,熟练掌握。课程前提要求是要学会python,两个学科都是基础⼊门,一些简单的算法是相通的只是需要不同的计算机语言编出来,最后会学到面向对象编程。
COMP2123
难度
Level2000 的这门课还是考察算法了,考察一个程序的逻辑,怎么样用最快的时间得出结果。期末考试考查对不同算法的理解,对课上出现过的算法一定要彻底弄弄清楚。
COMP2017
难度
堪称悉尼大学计算机系最难课程没有之一,不论是大一大⼆还是大三这门课程在学的时候一定要花大量的时间。以C语⾔为基础的system operating,平时的task非常多,每个都有⼀定的难度,网上虽然有类似的代码但注意一定要⾃己写!John的查重系统 是非常先进的。
COMP2022
难度
涉及到有限状态自动机,图灵机等一些被广泛运用的自动机,用编程来基本实现。平时的assignment有需要分一些grammar逻辑,之后会要求些一些代码来实现。对计算机语言的要求不限制,推荐python或者Java。这门课难度是有的,但是讲课比较清晰,上课认真听,可以上网找题刷一下。 虽然平时的作业比较难,但是期末是比较简单的题目+几道很难的题目。
COMP3419
难度
这门课讲的主要用编程语言对image,video等media进行更改。推荐语言python,平时老师给的solution都是python解的。平时上课的内容偏概念,不会涉及代码。tut和assignment都是大段的编程。final assignment占25%,从视频背景替换(还有加一些元素),人脸识别和pokemen 生成器器。其中后两者分别有3分和5分的加分,就是说你的总分可以达到105/100,但是还是有一定的难度的而且运⾏需要⼤量的时间。期末考试注意是没有cheating sheet的并且全是平时lecture⾥面涉及到的概念,就算是slides中的小字也建议全都理解。
INFO3315
难度
UI设计会主要的,平时每周需要完成一个作业,基本是画一些知识点的map,和对assignment的一些资料准备,占比20%。两个assignment占比25%,是team work,需要根据需求设计出一个app的界面,相互之间可以跳转。基本不会用到编程, 如果想做动画变得更真实的话可以用⼀一下java script。期末也是概念和对平时的作业的理解。
ISYS2120
难度
基本语⾔为SQL,从数据库展开,设计他们之间的relation。三个assignment分别是根据关系图用SQL设计,根据⼀段文字设计关系图, 和创建一个数据库可操作。这三个都是team work,找好组员非常关键。
水课推荐
PHIL1021
难度
逻辑课,讲一些基本逻辑的表示以及证明。没有recording(上学期开放了lecture录音),每周三节1hr lecture + 1hr tutorial,建议不要缺席。期末考试可以带⼀本制定的书进去(学校书店有卖70)。
WRIT1001
难度
主要是写作,没有期末考试,平时分由4篇500words essay或者presentation 和一篇60% 1500words final essay 组成。运用平时的积累来完成最后的essay,可以提前完成,留出时间给其他有final的考试。
总结下来,悉尼大学的计算机难度是不低的,想要学好这个专业,敲代码是尤其重要的,想到⻔门HD,每天码程序的时间至少是4⼩小时,这是一个熟能生巧的过程。遇到问题可以在stackoverflow,CSDN,博客园等网站查询,⾮常好的几个网站。其次,要多补充营养,吃好喝好才能更好的当程序员,还有就是少熬夜啦。然后,一定要多跟tutor沟通,问一些题目,了解课程体系。最后,可以多跟学长学姐沟通,询问下怎么学习, 历届的final考题出的偏不偏,难不难。这样可以对目前所学的课程以及考试更更为了了解。
同学们想了解更多资讯的请扫码入群哦,或者添加客服Zoe小姐姐拉你进2019新生群哦~
领取专属 10元无门槛券
私享最新 技术干货