干货|UNSW 2019 IT专业新学期必看选课指南!安排!

2019-01-09

JiangRen Mr

相信很多小伙伴都已经选完课了,来看看有没有选到坑课吧!

在选课上如何避免踩坑,哪些课实用,哪些课太难?

小编邀请了UNSW的小哥哥小姐姐们为新学期的小伙伴们即将开的课程逐一评分,让你精准挑选适合自己的课程!

 

UNSW IT专业选课小哥哥小姐姐心得分享来啦~

请搬起小板凳坐好开始吧~

 

UNSW的IT专业开设的IT专业课程,我们分别从易懂(课程知识点是否易于理解,1星非常难,5星很简单)、实用(课程内容是否实用,1★不实用,5★很实用)、考核(考试难度及作业量,1★难过,5★易过)来评价。

 

 IT专业课程评价 

 

COMP9021 Principles of Programming

 

 

易懂  4.5★

实用  5.0★

考核  4.8★

 

简介:

UNSW的IT编程入门课程,使用语言为Python。教授是IT学院男神Eric Martin。COMP9021主要使用Python来进行编程入门及思想的介绍,它是一门必修课,同时也是很多课程的前置课。课程内容涉猎广泛,对很多计算机方向都做了入门的介绍,包括编程开发,数据处理,爬虫抓取,算法设计等。此门课程必须学好,个人感觉,如果此门课程如果低于D,后面的学习会比较吃力

 

编程语言为Python,编程的入门课程以及很多课程的前置,必须学好。

 

Tutor简评:

①没有编程经验的转专业的同学,前期会比较吃力。

②建议同学们从一开始就要认真学,期中考试之前的比较简单,别

                    产生错觉,期中以后的内容还是挺难的。

③能力要求不仅会,还要精通,刷HD必备课程。

                   

 

 

COMP9311 Database Systems

 

易懂  4.0★

实用  4.5★

考核  4.5★

 

简介:必修课程,数据库入门课程,很多课程的前置课程。教授水平个人感觉不是很高,上课基本就是念PPT。但这门课作为数据库的入门课程,需要认真对待,特别是对数据库方向的同学。

 

编程语言为SQL,数据库环境为Postgresql,对于有SQL经验的人,会比较简单,对于没有SQL经验的人来说,会比较吃力,推荐LAB的代码多敲几遍。

 

Tutor简评:

①此课程Double pass。没有期中考试,quiz和assignment都比较简单,总分40分,不出意外,基本都35+,但是期末比较难。

②只要不挂科,D比较容易,HD不容易。需要多练习。

 

 

 

 

COMP9020 Foundations of Computer Science

 

易懂  4.0★

实用  4.0★

考核  5.0★

 

简介:该门课之前是很多课程的前置课程,现在不做要求了。属于计算机理论基本介绍的一门课程,推荐转专业的或者没有计算机背景的同学选择该门课程。此外,lecturer要求比较严格,对于从国内过来的同学,是一门比较好的适应国外教学的课程。

 

Tutor简评:  ①有数学和计算机背景,没有难度。但要求论证过程严谨。

②只要不挂科,D比较容易,HD满足过程严谨比较容易。

③lecturer人比较nice,有问必答,而且详细解答

 

 

COMP9024 DataStructures and Algorithm

 

易懂  5.0 ★

实用  5.0 ★

考核  4.8 ★

 

9024 课程内容是数据结构与算法,也是很多课程的前置课。这门课编程语言为C。首先Michael会先介绍C语言,比如指针的应用,结构体,内存管理。之后会放第一个作业,运用图的操作,深度搜索广度搜索,邻接链表,邻接矩阵等。每个学期作业考察点是不一样的,但是每次放作业之前,Michael会把相关的知识点讲到。图的算法讲了很多,这部分一定要全部弄懂并且算法代码也要会写,当时期末考试考到了一道图的一个算法的变形,写出伪代码。最后讲了树,BSTs,234,红黑树,运用这些算法去减少复杂度。还有字符的匹配,Boyer-Moore,Knuth-Morris-Pratt两个算法。Tries和Huffman算法也都很重要,图,树,字符这三部分一定要好好看,期末考试有相关算法的题。


这门课程有期中考试,期末考试,Michael老师很认真并且很良心,考试题目就是在他教的范围里,不会出很难的题,所以一定要好好复习,只要好好复习最后分数都挺高的。

 

Tutor简评: 

①没有编程经验的转专业的同学,在开课前一定要自学c语言,不然写作业的时候会很吃力。

②这门课的内容非常有用,很多算法在之后的课程会用到,之后工作面试也会考其中的一些算法。

③能力要求不仅会,还要精通,刷HD必备课程。

 

COMP9331 ComputerNetworks and Applications

 

易懂  4.5 ★

实用  5.0 ★

考核  4.0 ★

 

简介:

9331是大多数网络分支的专业课,也是一门必修课,networks中 7层layers和每层layer中的原理和作用机制,编程语言可用python, java,第一个作业是模拟三次握手,作业和课程的关联不大,加上老师是个印度人口音很重,主要还是靠自学,中文书《计算机网络:自顶向下》很有用,讲解非常详细也和老师课程内容相符。每周还有lab是要提交lab作业的,比较琐碎。

 

老师上课讲的题目,还有最后期末给的sample很多,但是真正期末考试的题又是另一种形式和难度,所以这门课想要拿高分,平时就要费时间好好完成lab,两个大作业也有很多很小的cases要考虑到。期末复习的时候,一定要弄懂知识点,弄懂真正的原理,才能在比samples要难的期末考试中做对题。最后老师没怎么细讲的security的部分期末出了两道题,题量非常大,每道题光题目就有一页纸的长度。所以,期末复习要复习好security这一部分,考试的时候抓紧时间,不要在一个题上耗太久,题量很大。

 

Tutor简评: 

①课程内容各种协议,各层原理很有用,如果是计划在毕业后走web方向的话,这门课挺有用的。

②作业有点难度,可以多和lab的tutor沟通,也可以从他们那里学到很多web的知识。

③明白samples后的知识点,融会贯通,这个老师出题很活,不要机械的去刷题。

 

COMP9321 Data Services Engineering

 

易懂 4.5 ★

实用  5.0 ★

考核  4.0 ★

 

简介:课程重点在数据搜集整理和api的使用,涉及web前后端知识,http,restful api,html,css,js,python+ flask框架,mogodb。平时quiz形式是理论选择题;三个assignment,分别为api、数据搜集处理和一个数据收集处理可视化的完整小项目,前两个assign是个人作业,第三个必须为小组作业。

 

Tutor简评: 

①html css js python 等基础语法课上是不讲的,会给lab学习资料,强烈建议去lab学习,有tutor辅导;

②作业内容比较琐碎,耗时比较长;

③ 最后一个assignment是小组作业,可以提前物色一下组员。

 

 

 

GSOE9210 Engineering Decisions

 

易懂  4.0 ★

实用  4.0 ★

考核  4.0 ★

 

简介:新南水课之一,基本上不用上课,老师很懒。期中基本原题,期末比较难,PASS很容易,HD比较难。建议跟比较难的课程一起选,这样可以集中精力去复习难课,这门课考试前看两天就可以。

 

Tutor简评:①老师很懒,PASS很容易,HD很难,水课必备。

 

GSOE9820 Engineering Project Management

 

易懂  3.0 ★

实用  3.5 ★

考核  4.5 ★

 

简介:必修课程。新南坑爹课之一,推荐大家能免此课就免,不能免的话,尽量找一个轻松的学期去选该门课程。该门课程采用随机分组,模拟项目管理的管理过程,每天需要汇报项目日报,周报,还要谈自己的看法及想法,极其考察队友及团队能力,如果分组遇到坑爹队友,可以直接退课,不然很容易挂科。

 

Tutor简评: ①难课之一,个人不建议第一个学期选择。

 

 

 

MATH5905 Statistical Inference

 

易懂  4.0★

实用  4.5★

考核  4.0★

 

简介:数学学院的课程,统计类的入门课程,如果之前有学过统计类课程的,推荐此课程,期中和期末基本都是原题。对于想要入门机器学习之类的同学,也推荐必选。

 

Tutor简评: ①数学统计类入门课程,PASS很容易,HD抱队友大腿也比较容易。

 

 

COMP6714 Information Retrieval and Web Search

 

易懂 4.5 ★

实用  5.0 ★

考核  4.0 ★

 

简介:主要介绍各类信息检索的方法:booleanretrieval (inverted index + merge的方法),preprocessing,ranked retrieval(考虑词频),evaluation,probabilistic model,language model,deeplearning。平时有一个assignment和一个project。期末考试为笔试,计算题和概念题。

 

Tutor简评: 

① assignment主要考察课程前半部分(不包括DL),概念和计算为主;

② project是deep learning 练习,使用python-pytorch

③ 需要尽快适应王老师的讲课方式和思维模式

④ 阅读textbook 可以快速掌握概念重点,对final也有帮助。

 

 

COMP4418  Knowledge Representation and Reasoning

 

易懂 3.5 ★

实用  3.0 ★

考核  4.0 ★

 

简介:课程分为三部分,逻辑(proposition logic,first order logic,resolution)推理answerset programming,satisfiability,和 game &social choice,分别由三位老师上课,各部分相对独立,三个assignment。课程内容相对抽象,逻辑感不强的话容易在挂科边缘挣扎

  

Tutor简评: 

① 第一部分跟9020部分重叠,命题逻辑的相关内容

② 第二部分ASP 和satisfiability 难度相对较大,建议重点关注

③ 第三部分 socialchoice 和 resource allocation 

④ 总结一句话:此课慎选

 

COMP9444 Neural Networks and Deep Learning

 

易懂 4.0 ★

实用  4.0 ★

考核  4.0 ★

 

简介:神经网络和深度学习的主要内容包括:perception learning,backpropagation,卷积网络 convolution network,image processing,recurrent network,reinforcement learning,hopfield networks,三个assignment,第二三个作业可以两人小组完成 。

 

Tutor简评:

 ① python tensorflow 完成assignment,

 ② 课上老师主要是概念理论讲解,可通过 lab和exercise进行练习巩固

 ③ lab和exercise 是复习final很好的材料

 

感谢我们学霸学长学姐的吐血整理~

同学们想了解更多资讯的请扫码添加客服小嘿小姐姐~

 

                                             

近期开课hot
logo

Follow Us

linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-stripe.png/image/layout/pay-alipay.png

地址

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 8, 11 York st, Wynyard, Sydney CBD
Business Hub, 155 Waymouth St, Adelaide SA 5000

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。 JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

© 2017-2024 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572