Skip to main content

Introduction to Python Programming

Department: Computer Science and Engineering                      
Instructor: Jordan Campbell and Kevin White Jr.
Instructor's Email:  jac141@eng.ucsd.edu;  kwhitejr@ucsd.edu

Prerequisites: None
Schedule: Zoom (Mon - Friday 12:30pm - 2:30pm 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: This course will speed up or slow depending on the majority of students acclimation to the material.

Note: This course was challenging to college students so please ask me to slow down if necessary.

Course Outline

  • Introduction to Python, Simple Functions, Data types, Variables Opening Files
  • Functions, Modules, Math, Iterables
  • Flow control, File Processing
  • Applications of Python

*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.