Special Topics

Last Updated: Fri, 08/21/2026
Syllabus
CSE 8803.pdf (113.77 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CSE
Course number:
8803
Section:
SRM
CRN
94618
Department (you may add up to three):
Instructor first name:
Bo
Instructor last name:
Dai
Catalog Description
Topics of current interest in Computational Science and Engineering.

Secure Computer Systems

Last Updated: Thu, 04/09/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6238
Section:
QSA
CRN
92072
Department (you may add up to three):
Instructor first name:
Mustaque
Instructor last name:
Ahamad
Catalog Description

Design principles of secure systems, authentication, access control and authorization, discretionary and mandatory security policies, secure kernel design, and secure databases.

Robo Capstone Project

Last Updated: Wed, 07/29/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
8741
Section:
P14
CRN
90245
Department (you may add up to three):
Instructor first name:
Cedric
Instructor last name:
Pradalier
Catalog Description
Teams or individuals apply the knowledge and skills acquired throughout the MS program to a faculty supervised robotics project.

GPU HW and SW

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
7295
Section:
O01
CRN
58120
Department (you may add up to three):
Instructor first name:
Hyesoon
Instructor last name:
Kim
Catalog Description

The course explores GPU software and hardware, covering GPU programming, optimizations, GPU architecture, compiler techniques, and performance analysis.

GPU HW and SW

Last Updated: Tue, 08/25/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
7295
Section:
O01
CRN
94504
Department (you may add up to three):
Instructor first name:
Hyesoon
Instructor last name:
Kim
Catalog Description

The course explores GPU software and hardware, covering GPU programming, optimizations, GPU architecture, compiler techniques, and performance analysis.

Human-Computer Interact

Last Updated: Wed, 07/29/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6750
Section:
A
CRN
94510
Department (you may add up to three):
Instructor first name:
Lynn
Instructor last name:
Dombrowski
Catalog Description
Describes the characteristics of interaction between humans and computers and demonstrates techniques for the evaluation of user-centered systems. Crosslisted with PSYC 6750.

Automata and Complexity

Last Updated: Tue, 04/14/2026
Syllabus
CS4510_S26.pdf (71.49 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4510
Section:
MAY
CRN
58097
Department (you may add up to three):
Instructor first name:
Vijay
Instructor last name:
Ganesh
Catalog Description

Computational machine models and their language classes. Undecidability. Resource-bounded computations. Central complexity-theoretic concepts such as complexity classes, reducibility and completeness.

Special Topics

Last Updated: Mon, 04/06/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4803
Section:
RBA
CRN
58056
Department (you may add up to three):
Instructor first name:
Elizabeth
Instructor last name:
Disalvo
Catalog Description

This project-based class offers students the opportunity to critically analyze learning in video games and to design and prototype educational games.  Students will gain insights into perspectives and theories of how people learn and how those theories map to video games. They will explore game mechanics to evaluate their usefulness in promoting learning. Building on these understandings, students will design learning games through several low-fidelity prototypes and a final team-based project to promote learning.  

 

Graduate Intro to OS

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6200
Section:
O3
CRN
94399
Department (you may add up to three):
Instructor first name:
Ada
Instructor last name:
Gavrilovska
Catalog Description

This course teaches operating system abstractions, mechanisms, and their implementations, including for concurrency (threads) and synchronization, resource management (CPU, memory, I/O), and distributed services.