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.

Administrative Data
Course status
Active

Robo Capstone Project

Last Updated: Thu, 04/09/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.

Administrative Data
Course status
Active

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.

Administrative Data
Course status
Active

GPU HW and SW

Last Updated: Sun, 04/12/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.

Administrative Data
Course status
Active

Human-Computer Interact

Last Updated: Thu, 04/16/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. 

Administrative Data
Course status
Active

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.

Administrative Data
Course status
Active

Special Topics

Last Updated: Tue, 04/07/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CSE
Course number:
8803
Section:
BMS
CRN
94463
Department (you may add up to three):
Instructor first name:
Elizabeth
Instructor last name:
Cherry
Catalog Description

Topics of current interest in Computational Science and Engineering.

Administrative Data
Course status
Active

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.  

 

Administrative Data
Course status
Active

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.

Administrative Data
Course status
Active

Intro-Artificial Intell

Last Updated: Mon, 04/27/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
3600
Section:
RBR
CRN
58055
Department (you may add up to three):
Instructor first name:
Jennifer
Instructor last name:
Reddig
Catalog Description

An introduction to artificial intelligence and machine learning. Topics include intelligent system design methodologies, search and problem solving, supervised and reinforced learning.

Administrative Data
Course status
Active