Table of Contents

Course Objectives and Learning Outcomes


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:

Learning Outcomes

Students will be able to: