Semester:
Fall
Offered:
2024
This hands-on course aims to empower students for solving problems using computer programming. This involves learning the programming language (syntaxes) but more importantly, how to break down a problem into small pieces that can individually be solved easily. A significant part of this course will be spent on solving problems and discussing various approaches with which they can be analyzed. No previous experience in computer programming is necessary but students must be comfortable with vector/matrix calculations.