Fall 2025

CSE 199 AI for Humans: the Brains behind the Bots (Seminar)
Section: AI
Instructor: Maria Rodriguez
Description: This course is designed to introduce freshman undergraduate students to the technical and societal workings of programming languages in artificial intelligence (AI). Programming languages are expressions of the mathematics developers need to create, train, and deploy AI systems of all kinds. Students in this course will not be learning a variety of programming languages, though a few will be explored lightly. This special topic offering of 199 explores the why of programming: the logic that makes it necessary. The course introduces students to mathematical concepts integral to AI, such as probability, statistics, and gradient descent and invites them to think about why programming languages are needed for the development of AI. At the end of the course, students will have a basic understanding of why programming works, will have independently used the programming software jupyter notebooks, and will be able to identify basic python libraries for training a handful of AI models on their own machine.
Instruction Mode: In person
Class #: 23773
Dates: 08/25/2025 - 12/08/2025
Days, Time: MW, 3:00PM-3:50PM
Location: Clemen 119, North Campus
Credit Hours: 3
Enrollment: 1/30 (Active)
Info:
CSE 410 Advanced Data Structures (Lecture)
Section: 350
Instructor: Oliver Kennedy
Description: This course expands on CSE 250 by introducing techniques for data organization that account for the memory hierarchy and the need for concurrent access. Topics include SQL, IO Complexity, On-Disk Tree- and Hash- based structures, Write-optimized data structures (e.g., LSM Indexes and Beta-Epsilon Trees), Serialization/Data Layout, Caching, Secondary Indexes, Concurrent Data Structures, and Versioned Data Structures.
Prereqs: CSE 220 and 250
Instruction Mode: In person
Class #: 23586
Dates: 08/25/2025 - 12/08/2025
Days, Time: TR, 2:00PM-3:20PM
Location: Norton 214, North Campus
Credit Hours: 1-3
Enrollment: 7/30 (0/30 seats reserved: force registration only) (Active)
Info:
CSE 410 GenAI (Lecture)
Section: SREY
Instructor: Sreyasee Das Bhattacharjee
Description: This course is intended for Computer Science students who are interested in understanding the fundamental issues, challenges and techniques that are associated with recent advances in Generative Artificial Intelligence (Generative AI). The course will discuss the history and properties of basic Generative AI systems including foundational probabilistic principles of generative models, their learning algorithms, and several state-of-the-art model families, which include variational autoencoders, generative adversarial networks, autoregressive models, flow based models, energy based models, and diffusion models. The course will be a combination of lectures, discussions, hands-on activities and projects. During the entire course, students will also learn about different applications in domains like computer vision, natural language processing, healthcare, etc.
Prereqs: CSE 474, or, CSE 455, or equivalent graduate level courses on AI topics
Instruction Mode: In person
Class #: 23083
Dates: 08/25/2025 - 12/08/2025
Days, Time: TR, 3:30PM-4:50PM
Location: Frnczk 454, North Campus
Credit Hours: 1-3
Enrollment: 1/40 (0/40 seats reserved: force registration only) (Active)
Info: