This subject is taught in two streams (which all students complete). Stream A is about symbolic concepts and stream B is numerical concepts.
Each week you will have 5 hours of DM content. Each stream has a 1 hour lecture and a 1 hour prac class. The prac class allocation is made in such a way that you will have the same tutor and classmates for both streams. Each fortnight you receive your problem set back with comments & solutions.
The pracs are tough. Really tough. I advise you to refer to the past exams ASAP to quickly discover what you should know, and what you don't have to worry about.
Both lecturers do an amazing job at presenting the material in an accessible fashion. The cohort is largely made up of STEM students.
DM is a really enjoyable subject. There is plenty of help if you're stuck and all lectures are recorded. The subject guide states that it's recommended to have completed methods or spesh in VCE but I believe this isn't necessary. You can learn the concepts as you go. If you're a CS/IT student you will find many of the concepts related to your field. I wish the lecturers could make room for some set theory.
Since there's no calculus in this subject I would say it's one of the easier math units at LTU. If you need an elective and you want to have a moderate challenge, DM is the way to go.
Topics:
Here is a week by week schedule on what you'll learn. The "/" separates stream A from B.
* Combinatorics, Permutations / Numbers in different bases
* More combinatorics, functions and binary operations / Arithmetic in bases 2, 8, 16
* Boolean algebra and switching circuits / subtraction without borrowing in different bases, normalised scientific notation
* Minimal representations and Karnaugh maps / Elementary algorithms and their analysis
* Digital logic and digital circuits / Recursive algorithms
* Logic circuits and their applications / Sequences and series
* Graphs and graph isomorphisms / Big O, complexity calculations
* Eulerian paths and planarity / More Big O growth of series
* Weighted graphs, trees, and spanning trees / Homogeneous recurrence relations
* Binary trees and mathematical expressions / Non-Homogeneous recurrence relations
* Automata and languages / Analysis of algorithms, insertion sort, selection sort
* Regular expressions / Merge Sort & Quick sort