COGS 18. Introduction to Python (4 units)
Link to catalog page: https://catalog.ucsd.edu/courses/COGS.html#cogs18
Description
This class will teach fundamental Python programming skills and practices, including the “Zen of Python.” Students will focus on scientific computing and learn to write functions and tests, as well as how to debug code using the Jupyter Notebook programming environment. Students may receive credit for one of the following: BILD 62, COGS 18, CSE 8A, or CSE 6R. Recommended preparation: students with limited computing experience may take COGS 3.
Prerequisite courses
COGS 18 has no prerequisite courses.
Successor courses
COGS 18 is a prerequisite of the following 16 courses: