This class was tough.
Course Overview:
It's a necessary course for the computer science music and minor. Also, it challenge your way of thinking, making you see the world in a more mathematical sense like a computer using discrete mathematics.
Course highlights:
The class was pretty tough taking into account the sheer scope of what you learned. Topics were covered all the way from digital logic circuits, direct and indirect proofs, and logical form to mathematical induction, recurrence relations, and set theory. Understanding all of these topics allows you to better understand how to think like a computer and aids in learning coding.
Hours per week:
6-8 hours
Advice for students:
Take really good notes and read them often. Never skip work and don't try to cheat on it either, it's best that you get the experience yourself if you truly want to do well in the class. The class isn't easy so don't treat it like it is; take it seriously! Study and do your homework in a group to aid in understand and decrease the inevitable frustration, the bigger the better. Get help whenever you think you need it or might need it soon. Office hours are a blessing.
Not too easy. Not too difficult.
Course Overview:
In wits course we covered a lot material and on lectures he solved a lot of problems
Course highlights:
We covered logic, functions, set theory and many other things
Hours per week:
6-8 hours
Advice for students:
Do everything in time, do not try to do everything in one day before the deadline, attend lectures and recitations.
Not too easy. Not too difficult.
Course Overview:
You're forced to take it for CSE major. Make sure to have a strong foundation in mathematics or you'll have a harder time.
Course highlights:
Propositional logic, methods of proof, number theory, set theory
Hours per week:
6-8 hours
Advice for students:
Have a strong mathematical foundation before coming into this course.