悉大IT课程指南,万字宝典!(上)
首页 > 顾问主页 > 悉大IT课程指南,万字宝典!(上)

宋友文

悉大IT课程指南,万字宝典!(上)

2022-11-11...

阅读:50 收藏:0 评论:0 点赞:0

3秒免费留学费用评估

提前算一算,出国留学要花多少钱?

获取验证码

开始计算

本文将针对悉大IT课程进行介绍。

悉尼大学读IT的学生,面对选课要么一脸懵逼,

要么早就看透,门门都是坑,没有哪门课是容易的。

即便如此,还是想知道,坑深坑浅,摸一摸石头,再过河。

首先可以通过网站,然后找到 Information Technology/ Computer Science,再点击自己的egree就可以查看相关的课程安排。

计算机core课程一般是一周一节2hr lecture + 一节2hr tutorial, 另外要求自主学习时间是每门课4hr-8hr不等, 也有要求16hr的课程要额外注意了, 接下来也会提到。

身为程序猿,建议的是每天编程3-4hr,这样不仅学的更加牢固,对毕业升学都有很⼤的帮助。根据level1000,level2000,level3000,level4000依次增加难度并且是从大一到大四课程分布

特别注意一下计算机学院所有的课程都是ouble pass (平时分达到40%+期末达到40%, 总分达到50%),如果有一项没有过成绩就会是45分(Fail)。

不同的major在大二大三的课程会有些不不同,具体可以在cusp⽹站里面查询。

****首先我们先来看看关于IT&CS或是Avance Computing专业的同学们会接触到的几门重要COMP课程

COMP2017: Systems Programming

不仅仅是学C语言的悉大IT最难课程!

悉尼大学计算机系最难课程没有之一 !

以C语言为基础的system operating,虽然还是可以在网上查到类似的代码, 但注意一定要自己亲自上手写!要锻炼自己的能力,更重要的是John的查重系统, 非!常!先!进!

特点:Task非常多;难度大;老师的查重系统非常严;

这门课有两个主要内容分别是C语言和系统编程(System Programming)。

从第三周开始,你会明白我在说什么。。。

建议开学前复习一下这两个对于CS新生来说较难理解的知识点。

后半学期主要关于系统编程,其中着重介绍并行计算。

Assessment 内容

  1. Weekly Tasks (10%)

每周在estem上会有小tasks,这些tasks可以帮助学生熟悉C语言编程。要注意查重。

  1. Quiz (10%)

形式是选择题+编程题。

  1. Practical Exam (10%)

2017年后为了避免各种学术不端行为,需要在规定时间内完成数个programing task。


考试的时候精神压力和时间压力都会很大。所以写的时候一定要注意时间分配

  1. Assignment (10%)

这个assignment的评分包含两部分: correctness an performance

其中performance就是你的程序的运行速度。过往会根据学生排名给performance评分。但大家千万 ** 不!要!** 费大量时间来研究怎么加速 。为了提高一丁点performance的分数而落掉别的科目的学习时间真的不值得。

  1. Final (60%)

如果你觉得前面的内容已经很困难了,Final会让你痛不欲生。

Final是这门课最具有挑战性的一部分,其难度是之前所有assignment和quiz都无法比拟的

所以考好final需要大家在期末前一点一滴的积累。相比quiz和practical assessment,final的题量会更大,所以时间管理是一个特别需要注意的东西。

COMP2022: Programming Languages, Logic an Moels

这门课是好好学就可以拿到不错分数的一门课. 考试难度友好, 平时作业有趣. 对代码功底有一定的要求。 涉及到有限状态自动机,图灵机等一些被广泛运用的自动机,用编程来基本实现。

虽然平时的作业比较难,但是期末是比较简单的题目+几道很难的题目。


** 这门课Pass到Creit完全不难,而想要拿Distinction,需要跟紧练习,不懂得要及时搞懂。 想要拿HD,建议把Tutorial至少做三遍(Final前至少刷一遍)保障手速。**


内容简介

这门课分为三个比较独立的模块:

1. Lamba Calculus

2.Formal Language

3. logic

第一部分,Lamba Calculus介绍一种函数式编程的概念,但是更偏向数学一些。

第二部分,Formal Language会介绍各种状态机,同样会非常数学。 这一部分是课程中最重要也最难的部分,每一章会介绍一种不同的状态机,细节和技巧极多,需要多练Tutorial 。考试非常考验手速和套路,所以需要熟悉熟悉再熟悉知识点。

第三部分,Logic,相对最简单的一部分。有一个可以两人一组完成的证明作业,几乎人人可以拿到80%以上的分数。

Assessment 内容

  1. Tutorial Quiz (9%)

10-15分钟内完成,10选8,共占9分。每一周会考上一周的知识点,一般是两三道小题,不会是纯文字的概念题。

  1. Assignment (31%)

一共三个Assignment,对应三个Topic。在前两个作业中,理论报告的正确性占60-80%左右,编程实现占20%-30%左右, 对计算机语言的要求不限制,推荐python或者Java。 第三个作业则是证明题,几乎都可以拿到80%左右的分数。

第一部分,Lamba Calculus的这个Topic的Assignment占总分的百分之十。 个比较考验你是否会用递归的思想来编程和设计数据结构,所以对Recursion感到苦手的同学需要稍微加强一些练习

第二部分,Formal Language有一个比重占16分的Assignment。 是一个相对有挑战性也很有趣的作业,需要有一定的编程能力,report也需要表达清晰

第三部分,Logic,相对最简单的一部分,有一个可以两人一组完成的证明作业,只占总分的5分。只要证明完成就可以拿到4分,所以几乎人人可以拿到80%以上的分数,而剩下的最后一分则在于证明长度——只有整门课证明最短的人才能拿满这一分。 小编建议大家练习到位了就可以,不必强求死磕这一分荣誉分

  1. Final exam (60%)

Final的总难度不大. 2018年是改革后第一年, 所以题型的稳定性不可知。 Lamba Calculus占了第一道大题, Formal Language的每一个sub-topic也会有一道大题, 而Logic有2道大题。Final最难的题也是比tutorial里的同类型题简单的. 但是 题量很大, 所以需要熟练的思路和手速, 切忌仅仅考前临时抱佛脚.


如果此文章对您有所帮助,是对我们最大的鼓励。对此文章以及任何留学相关问题有什么疑问可以点击下侧咨询栏询问专业的留学顾问,愿金吉列留学成为您首选咨询服务机构。
分享到
去主页浏览TA的更多精彩内容 >>
上一篇文章: 带领大家走进英国利物浦大学!
下一篇文章: 悉大IT课程指南,万字宝典!(下)
相关推荐
免费领取留学手册
获取验证码
我已阅读并同意《隐私保护协议》
申请领取
温馨提示
我已阅读并同意《隐私保护协议》
确定
温馨提示
确定