This class was tough.
Course Overview:
The purpose of this course is to understand and use (abstract) discrete structures that are backbones of computer science. In particular, this class is meant to introduce logic, proofs, sets, relations, functions, counting, and probability, with an emphasis on applications in computer science. Prerequisites:
Course highlights:
Discrete mathematics involves the study of objects which are distinct and separated from each other. For example, finite sets and the set of integers are discrete sets, while the set of real numbers would be considered to be a continuous (or non-discrete) set of objects. This places the subject of discrete mathematics at the opposite end of the spectrum from the study of calculus.
Hours per week:
6-8 hours
Advice for students:
Mathematics is communicated in two very different ways. When listening to an oral account, one tries to catch onto the main ideas; one cannot usually expect to follow all of the details while they are being delivered. Besides, an oral account will usually have wrong notes and mistimed beats, because it is a live performance.
Not too easy. Not too difficult.
Course Overview:
It has a basic knowledge for computer mathematics which gives you a good start in computer codes.
Course highlights:
his course is designed to develop the skills of students in employing mathematics in addressing aspects of decision problems arising in a wide variety of fields through problem identification, formulation, solving, and interpretation in the context problem environment.
Hours per week:
9-11 hours
Advice for students:
Focus on taking the classes where you will learn the most. Never ever take classes based on how easy it is to get a grade in them. It is much more important to learn a lot than to worry about grades. The ideal scenario here is to take a class where you push yourself to learn, and still get great grades. This course is very doable and don't take short cuts in learning.Choose your collaborators and study partners well. They can really inculcate the right mindset for learning in you.