Applied Computing: Foundations of Python Programming

CS2119.01
Course System Home Terms Fall 2019 Applied Computing: Foundations of Python Programming

Course Description

Summary

In this introduction to computer science, you will learn to design, implement, test, and analyze algorithms and programs using Python, currently one of the most widely used programming languages in the world. Within the context of programming, you will learn to formulate problems, think creatively about solutions, and express those solutions clearly and accurately. Problems will be chosen from practical examples such as graphics, image processing, cryptography, data analysis, astronomy, video games, and environmental simulation. The course will include remote video instruction, interactive media, as well as collaborative team projects. As part of the course, you will also hear from engineers from Google about their careers in the tech industry and how you can prepare yourself for a similar career. Prior programming experience is not a requirement for this course. Students planning to continue studying in computer science can take either this course or CS 2124 , but they cannot enroll in both.

Prerequisites

None.

Please contact the faculty member :

Instructor

  • Amber Hancock

Day and Time

Academic Term

Fall 2019

Area of Study

Credits

4

Course Level

2000

Maximum Enrollment

12