Foundations of Math&Comp

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
2740
Section:
A
CRN
94077
Department (you may add up to three):
Instructor first name:
Gerandy
Instructor last name:
Brito
Catalog Description

This course introduces the essential mathematical concepts and computational techniques that form the basis of modern computing.

Intro Info Visualization

Last Updated: Wed, 04/01/2026
Syllabus
CS4460_0.pdf (64.18 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4460
Section:
MAY
CRN
57908
Department (you may add up to three):
Instructor first name:
Yalong
Instructor last name:
Yang
Catalog Description

Introduction to principles and techniques of information visualization, the presentation of primarily abstract data to help people understand, analyze and make sense of data. Students cannot receive credit for both CS 4460 and CS 6730.

Special Topics

Last Updated: Sun, 08/23/2026
Syllabus
Syllabus_10.pdf (59.93 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8803
Section:
CAS
CRN
94035
Department (you may add up to three):
Instructor first name:
Zongchen
Instructor last name:
Chen
Catalog Description

Special topics of current interest. Treatment of new developments in various areas of computing.

Machine Learning

Last Updated: Fri, 04/10/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
7641
Section:
B
CRN
94081
Department (you may add up to three):
Instructor first name:
Max
Instructor last name:
Roozbahani
Catalog Description

Machine learning techniques and applications. Topics include foundational issues; inductive, analytical, numerical, and theoretical approaches; and real-world applications. Credit not awarded for both CS 7641 and CS 4641/CSE 6740/ISYE 6740.

Special Topics

Last Updated: Wed, 07/29/2026
Syllabus
3803_syllabus 1.pdf (164.32 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CX
Course number:
3803
Section:
DCC
CRN
94080
Department (you may add up to three):
Instructor first name:
Jaideep
Instructor last name:
Mulherkar
Catalog Description
Course topics will vary. This course number will be used to prototype new courses and/or offer courses on topics of timely interest. The final digit in the course number indicates the number of units offered awarded for the course.

Intro Info Visualization

Last Updated: Thu, 04/23/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4460
Section:
LSS
CRN
57909
Department (you may add up to three):
Instructor first name:
Songwen
Instructor last name:
Hu
Catalog Description
Introduction to principles and techniques of information visualization, the presentation of primarily abstract data to help people understand, analyze and make sense of data. Students cannot receive credit for both CS 4460 and CS 6730.

Data Input/Manipulation

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
2316
Section:
B
CRN
94074
Department (you may add up to three):
Instructor first name:
Aibek
Instructor last name:
Musaev
Catalog Description
Reading, manipulating, and exporting data for engineering, business, and scientific applications. Covers GUI's, File I/O, basic SQL, and web scraping. Emphasis on software development.

Scientific ML

Last Updated: Tue, 04/14/2026
Syllabus
SML syllabus.pdf (219.24 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CSE
Course number:
7752
Section:
A
CRN
94050
Department (you may add up to three):
Instructor first name:
Raphael
Instructor last name:
Pestourie
Catalog Description

Scientific Machine Learning explores integrating machine learning with scientific modeling to solve real-world engineering problems. Students engage in discussions, peer reviews, and team projects.

Programming Languages

Last Updated: Mon, 04/06/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4392
Section:
A
CRN
94040
Department (you may add up to three):
Instructor first name:
Jacob
Instructor last name:
Laurel
Catalog Description

This class is an advanced undergraduate course on the principles of programming languages. We will study the foundations of different programming language paradigms from a design and implementation perspective. The topics we will study include: functional programming, lambda calculus, logic programming, type systems, Floyd-Hoare logic, object-oriented programming, and program verification.