Welcome to COGS 18: Introduction to Python!

COGS 18 | Shannon Ellis | Fall 2021 | UCSD

Overview

Introduction to Python (COGS 18) is a course offered by the Department of Cognitive Science of UC San Diego, taught by Shannon Ellis. It is a hands-on programming course, focused on teaching students in Cognitive Science and related disciplines an introduction on how to productively use Python.

Current Iteration

Introduction to Python is currently running for Fall 2021, for which you can check out the current syllabus.

Materials

All course materials are openly available and downloadable from this website. Materials presented during the course lectures are available here. The source material for everything hosted on this site is also available on GitHub.

Coding Labs

An overview of the Coding Labs is available here.

Assignments

An overview of the Assignments is available here.

Project

An overview of the Project is available here and we’ve compiled a number of Frequently Asked questions (FAQs) here. A template for the project will be provided after the second midterm.