Skip to main content
Sponsored

Computer Science

CS 6190 Computer Science Perspectives
Fall 2025

This 'acclimation' seminar helps new graduate students become productive researchers. Faculty and visitors speak on a wide variety of research topics, as well as on tools available to researchers, including …

1.3
Rating
3.92
GPA
CS 6222 Introduction to Cryptography
Fall 2025

This course will provide an introduction to modern cryptography and its applications to computer security. This course will cover the fundamentals of symmetric cryptography (i.e., encryption and message authentication) and …

Rating
3.76
GPA
CS 6316 Machine Learning
Fall 2025

This is a graduate-level machine learning course. Machine Learning is concerned with computer programs that automatically improve their performance through experience. This course covers introductory topics about the theory and …

Rating
3.87
GPA
CS 6333 Mobile and IoT Security
Fall 2021

This course focuses on aspects of system security that arise in this challenging and ever-evolving space of mobile communication systems, primarily focusing on smartphones and IoT platforms. One of the …

Rating
3.88
GPA
CS 6354 Computer Architecture
Fall 2025

Study of representative digital computer organization with emphasis on control unit logic, input/output processors and devices, asynchronous processing, concurrency, and parallelism. Memory hierarchies. Prerequisite: CS 3330 or proficiency in assembly …

Rating
3.73
GPA
CS 6434 Dependable Computing Systems
Fall 2024

Focuses on techniques for designing and analyzing dependable computer-based systems. Topics include basic dependability concepts and attributes, fault models and effects, combinatorial and state-space modeling, hardware redundancy, error detecting and …

Rating
3.62
GPA
CS 6456 Operating Systems
Spring 2025

Covers advanced principles of operating systems. Technical topics include support for distributed OSs; microkernels and OS architectures; processes and threads; IPC; files servers; distributed shared memory; object-oriented OSs; reflection in …

3.7
Rating
3.61
GPA
CS 6465 Human-Robot Interaction
Spring 2025

Interactions between robots and humans are influenced by form, function and expectations. Quantitative techniques evaluate performance of specific tasks and functions. Qualitative techniques are used to evaluate the interaction and …

Rating
3.98
GPA
CS 6501 Special Topics in Computer Science
Fall 2025

Course content varies by section and is selected to fill timely and special interests and needs of students. See CS 7501 for example topics. May be repeated for credit when …

3.2
Rating
3.80
GPA
CS 6620 Compilers
Spring 2023

Study of the theory, design, and specification of translation systems. Translation systems are the tools used to translate a source language program to a form that can be executed. Using …

Rating
3.71
GPA