chore: improve wording, grammar fixes
This commit is contained in:
@@ -10,15 +10,15 @@ yes, even including NumCS
|
||||
## Data Modelling and Databases (DMDB)
|
||||
This course is terrible.
|
||||
::: details Why it is terrible {closed}
|
||||
- They don't really teach you how to design DB schemas properly (which is quite challenging to get right)
|
||||
- They don't really teach you how to design DB schemas properly (which is quite challenging to get right and also important)
|
||||
- They instead teach you (not really well either) how to write queries (which is sorta pointless, because realistically you will be using something like Hibernate)
|
||||
- Instead you need to learn by heart what the time complexities of operators are, but are never actually given the formulas
|
||||
- The materials are helpful in the sense that they point you to what you need to look up online (because they themselves are unusable)
|
||||
- The materials are helpful in the sense that they point you to what you need to look up online (because they themselves are unusable) and even sometimes fail at this.
|
||||
- The exercises often contain errors (but it was the first iteration of the redesigned course for me, so we'll give them a break there)
|
||||
- There are way too few query assignments to learn SQL properly (and they tell you to learn SQL, it's REALLY important, see below)
|
||||
- The exam was a cruise ship sized middle finger to everyone (primarily: MASSIVE difficulty spike compared to the exercises, All-or-nothing design EVERYWHERE)
|
||||
- SQL task in the exam was actually insane (>50 lines for each of two of the tasks)
|
||||
-
|
||||
- ...
|
||||
:::
|
||||
All in all, be aware that the exam is *MASSIVELY* more difficult than anything you have seen before it.
|
||||
You (almost certainly) have never before written any remotely as hard or long queries.
|
||||
@@ -28,7 +28,7 @@ it's not worth your time.
|
||||
|
||||
|
||||
## Formal Methods and Functional Programming (FMFP)
|
||||
As with most theory courses, this course is taught well, well organized and the exams predictable.
|
||||
As is the case with most theory courses, this course is taught well, well organized and the exams predictable.
|
||||
There are two graded midterm quizzes, that each amount to 10% of your course's grade, but only, if that improves your final grade.
|
||||
Preparing for these is really quick, as they don't cover that much in terms of materials and only take half an hour.
|
||||
|
||||
@@ -41,7 +41,7 @@ It is thus similar to Theoretical Computer Science and it really does feel like
|
||||
This course goes in the same category of courses as SPCA, underwhelming courses that have so much missed potential.
|
||||
You are primarily learning things by heart in this course, and if you already have some knowledge in this field, you will likely not have to study all too much for it.
|
||||
|
||||
There is also a up to 0.5 grade bonus that you can get by completing two assignments during the course, each taking you between three and ten hours,
|
||||
There is also an up to 0.5 grade bonus that you can get by completing two assignments during the course, each taking you between three and ten hours,
|
||||
depending on your Linux and networking knowledge. These assignments really are what makes this course a bit more interesting,
|
||||
but are also where a large opportunity was missed: Making them larger and having them part of the grade, full stop,
|
||||
possibly even along the lines of what Compiler Design did previously (50% exam, 50% project, you need 51% or so for passing)
|
||||
|
||||
Reference in New Issue
Block a user