Not too easy. Not too difficult.
Course Overview:
This course is very interesting for those who are more logic oriented. It's a computer science course that does no coding and has very little algebra or calculus. Instead it focuses on boolean logic, sets, proofs, and graphs.
Course highlights:
I learned how to represent things in different ways. For example, I learned how to represent numbers using sets and how to represent boolean true and false using sets. I also learned how to do proofs using induction.
Hours per week:
3-5 hours
Advice for students:
It is important to go to the lectures and take notes. This isn't a math or code heavy class. Instead it tests your ability to understand structures such as sets and graphs. It will also test your ability to think logically when you are trying to represent things as sets or trying prove things using induction or predicate logic.
Not too easy. Not too difficult.
Course Overview:
I loved Prof. Volkan's teaching style, and I loved the topic, but I didn't love that I was in a computer science course where we never used a computer.
Course highlights:
I learned about logic, sets, and other important concepts that provided the foundation for knowledge that I can use in future computer science courses to improve my programming skills.
Hours per week:
3-5 hours
Advice for students:
Start studying early in the course! Read the book even though that isn't assigned.