fullscreen background
Skip to main content

Spring Quarter

Spring Registration Now Open
Most Classes Begin Mar 28
shopping cart icon0

Courses

« Back to Professional & Personal Development

CS 57 — An Introduction to Programming: Python

Quarter: Spring
Day(s): Mondays
Time: 7:00—8:50 pm
Date(s)
Date(s): Mar 28—May 2
Duration: 6 weeks
Drop By
Drop Deadline: Apr 10
Unit(s): 1 Units
Fees
Tuition: $295
Format
Format: On-campus course
Limit: Limit 20
Status: Closed
In this hands-on course for those without experience in computer science, students will explore the world of programming by learning the fundamental syntax and meaning of the Python programming language. This basic course will be organized into three sections: (1) an introduction to the general concepts of computer programming; (2) an overview of Python basics; and (3) an exploration into practical applications. For example, we will cover how to use Python to scrape the web and find the stock prices of your favorite companies. We will discuss how to write programs to edit and manipulate graphics, as well as how to use pre-existing programming tools (public APIs) to build a program that analyzes and interprets data. Students will leave the course with a fundamental understanding of Python that will be applicable to other programming languages. The course will be a combination of lecture and lab, and students will have the opportunity to program during class.

Students must be familiar with computer basics and have access to the Internet. Students are required to bring a laptop computer to class.

No prior programming experience is necessary.

Neeraj Hablani, Technical Program Manager, Google

Neeraj Hablani specializes in mobile experimentation and analysis on Google’s Search team. Earlier, he was a technical analyst at Microsoft and a technology analyst at AutoTB.

Textbooks for this course:

No required textbooks
DOWNLOAD THE PRELIMINARY SYLLABUS » (subject to change)