北京哪里治疗白癜风手术好 http://baidianfeng.39.net/a_zczz/160124/4763965.html
彩蛋提前看
小due为大家准备了ANU新生群!
进群就送学长学姐精心准备的
G学习资料大礼包~
扫码回复暗号“新生群”进群
回首澳洲留学生们的心酸学习史
简单来概括:就是一个忙字。
忙作业、忙Due、忙考试...
为了避免每年新生开学必发生的
惨案再再再度上演!——选错课!
DueApe联合澳洲各大学校的精英Tutor们
提前为大家准备了一系列选课秘籍
澳国立、墨大、莫纳什...
每一所学校的小伙伴都有份!
澳国立大学新学期选课指南
ANU的萌新们,
让我看到你们的双手好吗!接好!
COMP
ProgrammingasProblemSolving
难度评级:?
所有计算机学科必修+入门课,相对来说难度偏低,但是因为是入门课对新生仍然有难度。这门课主要通过haskell语言学习基础算法和问题解决方式,haskell对于新生来说基本上都是新语言,所以所有学生都会在同一起跑线开始学习语言。
课程作业由三个组成。前两个assignment和画图相关(codeworldframework),第一个更为基础,第二个会加入之后lecture的知识。总的来说难度都不是很大。
第三个作业是课程难点。Assignment需要学生写一个玩游戏的AI。在提供游戏framework的情况下,学生需要通过自己对游戏的理解并且用算法实现AI。具体的算法会在lecture中学习,但是因为提到的东西非常有限,需要学生自己花比较多的时间。
总的来说,课程内容难度不大,但是对于新生可能会需要时间适应。作业code部分需要花时间的同时,一个好的report也非常重要,这是新生通常会忽略的部分。虽然是入门课,但能学到很多。即使不是计算机学生但是对计算机感兴趣的学生也非常推荐这门课。
COMP/
StructuredProgramming
难度评级:??
计算机必修,难度中等偏低。这门课通过Java语言来学习更加深层的编程以及提高编程能力,并详细学习一些基础的datastructure。相对来说Java语言比较好学,课程也不会把重点放在语言学习上,所以需要对语言比较不熟悉的学生自己花更多的时间学习语言。
课程有两个作业。第一个是个人作业占5%,会有大概的程序框架,然后需要学生去写一些额外的methods(functions)来实现更多东西。程序内容基本上为拼图游戏。前几个tasks难度不高,但会有几个tasks难度相对偏高。
第二个是团队作业占25%。老师会给一个游戏(大概率是拼图游戏),需要学生自己从零开始写这样的游戏。老师会提供需要写的methods和需要实现的features。因为是随机分组,队友的能力随机性非常大。是课程比较大的一个难点,要求学生的编程能力和组织能力。
总的来说也是一门不是很难的课但是需要时间。因为语言是大家比较熟悉的Java,所以老师并不会花大量时间来学习语言。Lecture非常好也非常有帮助,lab内容如果没时间去,lab也一定要写,来保证自己有编程能力来继续课程。也是能学到很多的一门课,非常推荐。
MATH
DiscreteMathematicalModels
难度评级:??
计算机专业必修,难度中等偏低。如标题一样,是一个偏重数学和逻辑的一门课。课程会学习一些基础的逻辑,算法还有证明。
课程作业分为很多小作业,每周一个。包含上周lecture的内容。需要同学理解lecture以及tutorial的内容。
总的来说不是一门很难的课,但通常难度不高让学生不会花太多时间。相对来说lecture内容非常杂乱,但tutorial非常重要,会对作业进行讲解并且会包括lecture一些基础的内容以及解题的思路和方法。
MATH
MathematicsandApplications1
难度评级:??
基础数学课。课程分为两大部分,一半是线性代数另一半是微积分。因为是两个完全无关的内容,所以需要学生自己抉择将重心放在哪块。
课程分为多个小作业,每周一个针对上周lecture内容。学生需要对内容比较熟悉的运用。完成tutorial会对作业非常有帮助。
总的来说,对于数学好的同学来说是非常简单的一门基础数学课。Tutorial的内容非常重要,因为会直接和作业以及考试相关。Lecture的内容相对来说会比较多,需要学生花时间整理和理解,以加大学习效率。
COMP
FoundationsofComputing
难度评级:??
计算机必修,难度中等偏低。这门课算是MATH的延申,所以更像是数学课而不是计算机课程。课程中重心也不是在程序,而是在程序逻辑和数学逻辑以及一些证明。
这门课作业分为很多小作业,每周一个,涵盖上周lecture的内容。如果有听lecture去了tutorial的话难度都不高。
这门课的lecture相对来说讲解不会非常清晰而且内容很杂。幸运的是有tutor上传了讲解非常清晰也很简短的视频,节约了很多时间的同时也学习效果也非常好。不是很难的一门课,但是数学不好和逻辑性不是很好的学生们可能需要花更多时间。
COMPComputerOrganisationandProgramExecution
难度评级:????
一些计算机专业必修,难度偏高。这门课将深层的学习计算机硬件,操作系统,网络,并通过汇编语言来学习计算机程序的运行。每个学生都会被提供一个discoboard(小主板)并通过这个板来学习计算机的一些基础理念。
课程有三个作业,都是个人作业。
第一个作业的第一部分老师会提供放声音的framework,学生需要写一段程序让板放出固定频率的声波。第二部分相对自由,学生可以根据自己的能力选择放另一些形状的波,或者随时间改变一些波的属性(音量,形状等等),甚至可以是合成器。第二部分打分的重点会放在report上,所以在保证code质量的同时需要写一份清晰的report才能拿到高分。
第二个作业第一部分老师会提供几段音乐以及基础framework,学生需要选择一段音乐并且使用framework来让板放出这段音乐。第二部分学生可以自己选择一段音乐。基本上完成第一个作业的学生都可以相对轻松的完成这个作业。
第三个作业是课程比较难的点。老师会提供framework,学生需要使用framework,让自己的板传输信息到其他板上(或者自己),并让它根据信息放出音乐。第二部分同学可以选择实现不同的数据传递协议。分数重点依然会在report上。
总的来说,能学到很多但是同时也是相对来说难度较高的一门课。考试需要学生对课程内容有较好的理解,而不是靠记忆。Lecture和lab都非常非常有帮助。
COMP
SoftwareDesignMethodologies
难度评级:???
一些计算机专业必修,难度中等。这门课有点像COMP的延申,使用语言Java,学习软件开发常用的patterns,进一步提升编程能力,并且进一步学习新的datastructures。因为有COMP的基础所以课程不会花任何时间在Java语言学习上,需要没有基础的学生自己学习语言。
课程有两个作业。
第一个作业是个人作业,老师会提供code,需要学生去写test来测试code的正确性。难度很低也不需要很多时间。
第二个作业是团队作业,可以自己找队友最多4人。相对来说自己找队友就可以让作业的效率大大提高。老师会提供一些需求,学生需要选择一个需求并写一个安卓app满足它。因为安卓app开发在课上提的东西非常少,需要学生花时间自己学习安卓开发。总体难度中等。
总的来说课程内容不算很多,考试的时候需要学生记住一些code的表达方式,所以相对来说并不是非常有帮助的一门课。如果不是必修不是特别推荐。
COMPSoftwareEngineering
难度评级:???
一些计算机专业必修,难度中等。这门课完全没有任何的程序,重心完全在程序开发设计的方式上。
课程有两个作业,都是团队作业,随机分组。老师会提供一个场景和一些学生需要完成的tasks(画图以及画表格),学生需要通过老师提供的信息完成tasks。需要同学理解lecture中提到的概念,相对来说难度都不高。第二个作业会在第一个作业的基础上,跟随新的lecture内容加入新的tasks。
总的来说是一门需要花时间记概念,但并不是很难的课。内容非常多特别是后半段。需要合理安排时间,基本上是不可能在期末尾的时候复习完的。
COMP2/RelationalDatabases
难度:??
这门课涉及数据库的基本概念,数据库的涉及,以及数据库的使用。课程难度不大,几乎所有的学生都可以顺利通过,但是作业较难,尤其是SOL语言使用的作业,对于没有编程基础的同学而言有一定的难度。数据库,主要内容是RelationalDatabase关系数据库的学习。
需要课前先看视频学习,完成quiz,课上老师会解释一些重难点,平时的lab不知的一些作业也不要求一定得做完,但是做完的话有利于对知识点得理解。Bachelor多一个作业,Master所以个期中考试,内容是SQL语句查询。还有两个大作业,可以组队,难度一般,是考试题型。
COMPIntroductiontoDataManagement,AnalysisandSecurity
难度评级:????
一些计算机专业必修,难度中等偏高。通过Python语言来学习数据处理以及安全。课程重心并不会放在Python语言学习上,所以需要学生快速学习语言的能力。
课程有两个作业。
第一个是个人作业。老师会提供数据,学生需要根据老师的问题对数据进行分析。相对来说难度中等,需要学生熟练运用Python语言中数据处理的库。
第二个是团队作业,自选组员。同样老师会提供数据,学生对数据进行分析。在code的基础上,还会有一些对概念的问题。相对来说难度中等。
总的来说,课程内容非常多,需要学生合理运用时间理解。考试虽然有cheatsheet,但是由于课程内容多,所以仍然需要学生记住一些概念。Lab内容不论是对python的学习还是对课程的概念都非常有帮助。
COMPS
ystems,NetworksandConcurrency
难度评级:?????
一些计算机专业必修,难度高。在COMP的基础上,更加深入的学习concurrentprogramming和网络。在语言的选择上也更加自由。老师会提供Ada语言和Chapel语言的framework,但学生也可以选择其他的concurrent语言学习。
课程有两个作业。
第一个作业是组织飞船加油。老师会提供framework,学生需要通过飞船之间的交流,让所有飞船在一定时间内都能到达加油点加油。作业相对来说难度较高,需要学生较深的理解课程内容,并且能熟悉的运用Ada语言。
第二个作业是组织一个网络内部的信息传递。老师会提供framework,学生需要通过路由器之间的交流,找到最近到达目的路由器的路径。作业难度相比第一个作业要再难上一点,在第一个作业的要求上还需要学生非常了解Concurrentprogramming的深层细节。
总的来说,能学到很多但是难度会比较高的一门课,需要学生花大量时间学习。Lecture和lab都非常有帮助。考试也是注重理解,而并不是记忆,所以一定要合理安排学期的学习时间保证理解每个部分。
COMP
IntroductiontoMachineLearning
整体难度????
年ANU新开的课之一,它的convenor兼lecturer是行人重识别领域的开创人Dr.LiangZheng。
这门课分成两个部分:一个部分讲和机器学习有关的数学知识,包括线性代数、分析几何、概率论、矩阵微分、矩阵分解等;另一个部分讲机器学习的一些基础算法和基础理论,包括聚类算法、线性回归、主组成成分分析、高斯混合模型、分类算法等。另外会有一节课介绍什么是机器学习,一节课客座讲师讲课。
这门课在第一个学期共有七个assignment,每个assignment都是theorypart+programmingpart,各占50%的成绩。其中有3个assignment还有20%的bonus。
七个assignment的内容按照顺序是:
①线性代数、②分析几何、③聚类、④线性回归、⑤概率论的理论题+高斯混合模型的编程题、⑥矩阵分解的理论题+利用PCA实现eigenface的编程题、⑦实现分类器算法。
每个assignment的特点都是理论题题量大,难度适中;编程题题量适中,难度较大。其中第四、五、六次assignment有20分的编程bonus,需要分别额外实现三个程序。第七次assignment是开放式assignment,可以用任何方法实现分类。平均需要花费3-4天完成一个assignment。
除此以外这门课有一次期中考,一次期末考,一次hurdle测试。hurdle开学后一周考,考试内容是第一周上过的知识点,主要考点是线性代数。期中考主要考数学题和数学证明,题量大时间紧,基础知识不够牢固的同学很可能做不完。期末考主要考你对各个算法的理解,没有数学证明和数学题。所有考试均为开卷,可以携带任何纸质资料。
这门课作为ANU神课COMP的先导课,难度比COMP略低,但是作业量很大,课程压力大,考试较难。另外它是一门很好的机器学习入门课,老师很大牛。tutor的实力参差不齐,建议选口碑较好的tutor。
COMPProfessionalPractice1
难度:??
这门课较为简单,第一有免修考试,过了70分就可以免修,主要内容是Communnication,Pressentation,Writin等等,是比较理论的东西。
作业有两星期一次的看讲座写lndustryReview,每周的CommunicationTask有各种形式,有演讲,有课上活动,有写文章,还有每周的quiz。这门课应该是没挂科的,但是要拿高分不容易,需要写作水平比较高。
COMP/DocumentAnalysis
难度:???
对于零基础学生来说很难,需要python基础,先学会加重学习压力,覆盖了五个主题:lnformationRetrieval、MachineLearing、NaturalLanguageProcessing、SocialMediaAnaiysis、lnformationExtraction。
每个主体学深了都得学习很久,这门课两个星期一个主题,一个作业。会给一个例子,数据,仿造例子对数据进行处理,将数据进行处理,将结果传到Kaggle上评分作为。
这门课得理论没时间讲清楚,而且有一些数学基础都默认学生已经掌握,导致什么都没学会就开始实践操作代码处理数据。发的论文也得看的稀里糊涂的。有一些调参都不知道怎么调就乱调,只要最后分高了就好了。
Lecture听了对作业基本没有什么作用,基本上写作业就靠翻看库文档。考试题量题型跟往年也有不小得变动。
COMP
AdvancedComputingResearchMethod
难度:??
读honors学位的必修课,convenor是JochenRenz教授。这门课授课方式较为特殊,每节课都会有不同的教授或者学者来讲课,也会有其相对应的作业。
上课内容主要还是围绕如何做科研展开,会涉及到①定量分析、②定性分析、③逻辑证明、④其他相关科研例子等。
这门课一共有七个assignment,没有考试。整体难度适中,拿HD或者D的概率很大。
Assignment1是要求用R语言写一个机器学习的模型,用来分析Facebook上的账户是真人还是机器人,并把建立模型和分析结果的过程写成report。占20分,很困难。
Assignment2是要求写一个report,在report里说明如果你自己要做一个定性分析的科研项目,你想做什么、怎么做、以及这个科研项目为什么符合定性分析的特点。占10分,中等难度。
Assignment3有两个部分,第一部分是利用coq写程序做自动逻辑证明。这个部分本身不难,但是第一次上手coq需要花不少时间。第二部分是写report分析愤怒的小鸟里存在的3SAT问题,并自己再根据要求设计一个解决方案。占15分,不难但是设计解决方案比较花时间。
Assignment4是要求写一个report,利用老师给的contingencymatrix做分析。占10分,较简单。
Assignment5是要从提供的数篇论文中选择一篇,然后边读论文边回答总共七个问题,最终需要把答案整理成一篇report。这些问题没有学术问题,都是和做research的方法有关的问题。占20分,不难但是读论文比较花时间。
Assignment6要求写一篇report,根据要求描述自己想要做的研究。占20分,较简单。
Assignment7较为特殊,需要先听别人讲论文,然后给讲论文的人打分。占比5分,很简单。
选修课
比较好拿分的COMP的修选课
COMPProgrammingforScientists
难度:?
这是一门python课,主要学习python编程基础和一些实际应用。如果之后想在人工智能领域做深入研究的话这门课是一个很好的出发点。没有任何前置课程。
COMP
WebDevelopmentandDesign
难度:?
这是一门网页设计课,主要学习相关理论知识和HTML,CSS网页设计等等。如果之后想走设计方向,可以选择这门课和它的进阶课。这门课教给学生用程序创作互动性的艺术作品。
这门课不仅是艺术课,还是编程课。这门课结合艺术教学编程,是一门很好的编程入门课,该课程考核的主要内容在于多项平时作业和期末作业,Final压力很小。
COMPLogic
难度:??
这是一门逻辑课,它是人工智能课的前置课程。这门课会建立在的逻辑基础上进一步的探究计算机的运行逻辑,还会有一些哲理的内容。
COMPCyberSecurityFoundations
难度:???
这是一门网络安全基础课程,它会为之后进阶的网络预防和进攻等科目提供理论基础。
COMP
NetworkedInformationSystems
难度:???
这是一门网络课,主要讲述网络运行的基础知识,比如TCP/IPprotocol等等。
COMPInformationTheory
难度:???
这是一门信息理论课,它主要讲述信息表示和传播的限制,侧重点是包括概率论,entropy,信息处理,贝叶斯方法等等,可能需要一些统计基础。
COMPHumanComputerInterfaceDesignandEvaluation
难度:??
这是human