Knowledge-Based AI

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4635
Section:
MAY
CRN
57910
Department (you may add up to three):
Instructor first name:
Christopher
Instructor last name:
MacLellan
Catalog Description
Structured knowledge representation; knowledge-based methods of reasoning and learning; problem-solving, modeling and design.

Computer Graphics

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
3451
Section:
MAY
CRN
57904
Department (you may add up to three):
Instructor first name:
Bo
Instructor last name:
Zhu
Catalog Description

CS3451 offers a comprehensive introduction to the mathematical and programmatic foundations of computer graphics. The course covers a range of topics, including the mathematical foundations, GPU pipeline, shape representation, procedural modeling, physically-based simulation, character animation, shading, lighting, texturing, and realistic ray-tracing rendering. The coursework encompasses a blend of programming assignments, in-class quizzes, a mid-term project, and a final project. These projects involve developing an interactive application using OpenGL and a modern GPU rendering pipeline to create visually impressive images and animations. Starter codes and code snippets will be provided to support your development. The grading criteria balance the technical implementation and an in-person demonstration of your code, with an emphasis on creativity and the production of striking visual imagery.

Intro-Cognitive Science

Last Updated: Fri, 04/10/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
3790
Section:
MAY
CRN
57907
Department (you may add up to three):
Instructor first name:
Sashank
Instructor last name:
Varma
Catalog Description

Multidisciplinary perspectives on cognitive science. Interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action. Crosslisted with PST, PSYC, and ISYE 3790.

Special Topics

Last Updated: Fri, 04/10/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8803
Section:
ARM
CRN
94104
Department (you may add up to three):
Instructor first name:
Placeholder
Instructor last name:
Placeholder
Catalog Description
Special topics of current interest. Treatment of new developments in various areas of computing.

Interactive Robo Learn

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
7648
Section:
A
CRN
94105
Department (you may add up to three):
Instructor first name:
Matthew
Instructor last name:
Gombolay
Catalog Description
This course combines lectures in CS (Machine and Reinforcement Learning) and CogSci with a research seminar to enable students to develop learning from demonstration systems.

Special Topics

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4803
Section:
GIS
CRN
57906
Department (you may add up to three):
Instructor first name:
Clio
Instructor last name:
Andris
Catalog Description
Courses of timely interest to the profession, conducted by resident or visiting faculty.