The course introduces students to the principles of computational thinking. Programming methods and computational principles are introduced in a problem-driven way using Python and making extensive use of Python libraries. Upon completion of the course, students:
Students will be able to: