This course provides a hands-on introduction to computation through programming and problem-solving. Using the popular Python programming language, students will learn software engineering concepts and basic programming constructs while creating graphical applications.