24T1
讲数据库设计, 用 PostgreSQL
过于理论化的一门课, 实践性不强
感觉只有 Project 很有练习价值, 用的是一个类似存储学校学生和课程等等的数据库
SQL 和 PostgreSQL 代码题在 assignment 和 final 中不会考, 考试只考理论知识, 多做例题即可
虽然 final 题量很大, 但是熟悉题目就还好
assignment 和 project 可以满分, 即使 Project 中的难题不会写空着, 总分也容易80+
24T1
讲数据库设计, 用 PostgreSQL
过于理论化的一门课, 实践性不强
感觉只有 Project 很有练习价值, 用的是一个类似存储学校学生和课程等等的数据库
SQL 和 PostgreSQL 代码题在 assignment 和 final 中不会考, 考试只考理论知识, 多做例题即可
虽然 final 题量很大, 但是熟悉题目就还好
assignment 和 project 可以满分, 即使 Project 中的难题不会写空着, 总分也容易80+
The lectures are quite helpful for SQL interviews. Assignments and projects are not too hard and have plenty of time for you to do. However, the number of questions on the final exam is quite insane (doing 25-26 questions in 3 hours), but the difficulty is alright as most of them looked quite similar to assignments and sample exams.
I think the course will be easy to get D and hard to get HD as the way the final exam and course grade structure are designed.
数据库往后端开发方向必学
难度 3/5
认真课前做好预习pre-lecture materials,复刻一下教授的操作
lecture也复刻一下练习题
练习巩固主要靠延迟一周的lab
整体设计挺符合《认知天性》里面关于人的学习和遗忘曲线的
收获很大,学完pgsql再做mysql也只是换一些基础语法,毕竟都是关系型数据库
assignment难度刚好也是一个有调整又刚好能做出来的
21T3 Helen Paik的课
内容无非就是基本的数据库跟sql什么的,贼简单
Helen Paik一个韩国人英语口音比澳洲本地人听着要舒服。。。
教学方式基本上是把课程录像上传以后自己看,然后老师负责答疑跟讲题目。说老实话我课程录像几乎没看过,如果按照要求看录像+做题目+做lab+听老师讲答案的话工作量真的挺大的,还好这个课程挺简单,建议没学过数据库的话前几周老老实实的把活儿都干完,慢慢上道儿了后面再酌情偷懒。
两个assignment,都不难。
有double pass,期末考试贼简单,不过线上考试可能比线下要宽松了一些(要求是闭卷的,但是可以看ppt)
(19T1)COMP9311数据库基础(旁听):
「一般」:Xuemin Lin教的,开课之前会说些有的没的(比如作业写完了没2333),语速很慢,很难抓到讲课节奏。这门课主要讲数据库原理,实践用的是PostgreSQL,Xuemin上课主要是以理论为主,有编程(写SQL跨表查询、写视图函数)的两个Assignments,期末考试是笔答(有手写代码)。这门课Helen Paik也在教,相比之下更推荐Helen的课。
(19T2)「推荐」:韩国老师Helen Paik教的,发音非常清晰,语速也不快,差不多是目前为止我听到的发音最标准的老师了,回复邮件也很积极。跟Xuemin Lin相比,Helen比较偏实践,经常在课上演示代码,作业也也偏实践,不难,两个Assignments,其中有一个Assignment是历届都会用的MyMyUNSW数据库,如果选这门课可以提前在GitHub上下载一份来看表结构,会省下很多时间。每周会有Quiz,全部是选择题。期末是理论和代码各50%,有些理论题的SQL代码可以直接放到环境里运行一下看结果,代码题是用SQLite环境,上课没单独讲SQLite但有相关的实验,并且考试环境提供SQLite手册,考各种跨表查询。这门课没有Double Pass,总成绩就是各项成绩相加,拿高分比较容易。选课前可以预习一下数据库结构和MyMyUNSW数据库。
原文标题:UNSW MIT8543课程评价和选课推荐|落絮飞雁的个人网站
原文链接:https://www.luoxufeiyan.com/2019/12/24/unsw-mit8543-courses-review/
授权协议:创作共用 署名-非商业性使用 2.5 中国大陆
除注明外,本站文章均为原创;转载时请保留上述链接。
18s2
老师还可以,节奏会稍微慢点,不过对于转专业的同学还是稍微有点费劲。很多课的前置,推荐学一下,如果有个之前学过的同学带一下还是不难的。
平时作业就是敲代码,两个assignment,加起来有500+行,不过大部分都是重复的,语法也不复杂,所以也不算太多,重点是理解数据库的结构。
考试稍微有点费劲,有手写代码,评分比较松,及格不难。要想hd需要下点功夫。
考完试赶来评论,考试前24小时临时扩大考试范围。。。xuemin lin讲课真的是hummm。。。不过不能免课反正也得上必修。。平时作业实践为主,考试理论为主。。还会学到考到一些老师自己刚写论文没多久的东西。。总体来说肯定比国内本科数据库学的要丰富很多了。。。
2017S2 was taught by a new professor, Rachid Hamadi. He is good at scientific study, while not that good at teaching. It means that you should mainly rely on yourself and study team.
The course notes are listed below for your reference:
https://www.jianshu.com/nb/14696717
至于9311这门课,如果你遇上了Raymond Wong教你的话,那你会受益匪浅,数据库系统的知识一定会学的很通透很懂,但是如果遇到了Xuemin Lin教的话,那就自己好好学吧。
作者:陈迪威
链接:https://www.zhihu.com/question/24357695/answer/132740090
来源:知乎
S1和S2两学期分别两老师教,林老师专注科研:-),Raymond知识点讲得很清晰,课也很有趣不愧CSE第一段子手,先讲怎么用PostgreSQL后讲理论,比我原来在国内上的实用也有趣得多;Assignment&&Lab&&Final,工作量算比较小的了,楼上蔡神说往届的这门课很多人都是HD,可见难度相比其他课不大
Topics:
Data modelling
Principles of database design
Data manipulation languages
Database application techniques
Introduction to DBMS internals
Introduction to advanced databases
Design and implementation of a database application using SQL and stored procedures
如果是 Raymond Wong 教的不错,王伟听说教课水平一般偏下,没上过不确定。Raymond Wong只有两门课,一门这个一门数据压缩,讲的都不错。这门课作为很多课的前置必选,可以选择免掉,学到的东西不多,不过作为第一学期适应也可以,而且很好拿高分,刷hd用。