Introductory Computer Science and Python Programming

Blake Cragen, Georgia Tech & Saim Zafar, University of Waterloo

Course Description

Python is a simple, versatile programming language that is growing rapidly in application around the world. This Introduction to Python course uses a combination of explanation and hands-on learning to provide students with mastery of basic python including concepts such as arithmetic operators, loops, and conditionals. Upon completion of the course, students will be able to write their own programs using different types of variables and user inputs. They will have a solid foundation to continue their own learning as they

journey into the field of artificial intelligence. This will be a project and problem-driven course!