Skip to main content

Introduction to Python Programming

Department: Computer Science and Engineering                      
Instructors: Jordan Campbell & Kevin White Jr.
Instructors' Emails:  jac141@eng.ucsd.edu & kwhitejr@ucsd.edu 
Prerequisites: None
Schedule: Mon - Weds, 9:00AM - 11:00AM PST

Course Description

In this course, students will learn to program in Python. This course is aimed at students who may, or may not, have any experience at all, but are beginners in Python. Students will learn the basics of how python works including: manipulation of strings, math operations, writing functions, and many more things. This class will be taught using Python 3. In addition, as a new feature, this class will have projects based on designing games and art using python. 

Note: Some aspects of this course were challenging to college students so please ask me to slow down if necessary. Students must have access to a computer (with internet and access to google drive and ability to download python and related programs

Course Outline

  • Become familiar with python, including different ways to access and begin using python
  • Learn how to program efficiently (pythonically) and how to research and implement new code features
  • Be able to creatively use python to complete projects using different variations of learned python features

*Courses vary by experience and exposure to content. Instructors have the ability to change content and pace to serve the needs of students. Courses have been modified for online teaching.