View YAML for new review
\r\n\r\n - author: ushankab\r\n authorLink: \r\n date: 2024-05-10\r\n review: |\r\nThe lectures often felt kind of dry and boring. However, that doesn't\r\nmean the material covered in the lectures isn't useful or important, in\r\nfact, I firmly believe that it is useful and important. I thought the\r\nproject was excellent and made up for the lectures being boring. A lot\r\nof work and preparation has gone into making the project a good learning\r\nexperience. I found it to be a fun learning experience that does a good\r\njob of reinforcing the theoretical content of the lectures (testing,\r\nrefactoring, design etc.). The project is pretty easy for a competent\r\nteam that has prior industry experience and does not procrastinate.\r\nHowever, I think the difficulty of this course can radically change\r\nbased on a few key decisions or aspects. First, I think it's very\r\nimportant to get a good project group partner. Second, it's important to\r\ndo a good job on C0 to set yourself up for success on the rest of the\r\nproject. When I took this course C0 essentially started on the first day\r\nof the semester and we only got something like 10 days to do it, so the\r\nstart of the course can be a little heavy (arguably the heaviest part).\r\n difficulty: 2\r\n quality: 4\r\n sessionTaken: 2023W1\r\n\r\n\r\n
This is an auto-generated PR made using:\r\nhttps://github.com/ubccsss/course-review-worker","shortMessageHtmlLink":"New review for CPSC 310 by ushankab (View YAML for new review
\r\n\r\n - author: ushankab\r\n authorLink: \r\n date: 2024-05-10\r\n review: |\r\nOne of my favourite CS courses, perhaps even my favourite. If you like\r\nor are interested in databases you will very likely enjoy this course.\r\nAs someone who was pretty familiar with databases before I took this\r\ncourse, I can say the vast majority of the course is very applicable to\r\nthe real world. Overall I give top marks to most aspects of the course.\r\nThe lectures were well done, the textbook is quite good, there are many\r\nexercises to refine skills, and exams were very reasonable if you paid\r\nattention and did some practice. I do have a few criticisms though. A\r\nfew aspects of the project feel somewhat antiquated and suboptimal\r\n(taking a bunch of screenshots of features to put in a Word doc). The\r\nnumber of errors in the answers to the exercises is higher than should\r\nbe the case (not counting the errors corrected in the textbook answer\r\nkey). The lecture(s) on datalog could/should be replaced with something\r\nmore practical like a survey of NoSQL databases.\r\n difficulty: 2.5\r\n quality: 4\r\n sessionTaken: 2023W2\r\n\r\n\r\n
This is an auto-generated PR made using:\r\nhttps://github.com/ubccsss/course-review-worker","shortMessageHtmlLink":"New review for CPSC 304 by ushankab (