Choose a Catalog:  

Updated 2025-2026 Graduate Catalog | 20265

PDF of Computer Science Courses

Computer Science Courses

All Computer Science Courses

CS 5360 Software Engineering (3 credits)

A project-based course that focuses on software design issues. Prerequisite: Consent of instructor.
Common Course Outline

CS 5390 Social, Ethical, and Professional Issues in Computing (3 credits)

Features strategies for analyzing the social, ethical, and professional implications of issues and decisions that computing professionals might encounter. Those strategies are practiced and refined in a variety of areas of concern for computing. Prerequisites: At least one 5000- or 6000-level CS course.
Common Course Outline

CS 5507 Introduction to Databases (3 credits)

Provides an introduction to the theory and use of modern database systems, with particular focus on SQL, the relational data model, and relational database design.
Common Course Outline

CS 5528 Data Structures and Algorithms (4 credits)

information storage structures, including priority queues, binary trees, generalized trees, and graphs. Particular emphasis will be placed on algorithm development techniques, including divide and conquer, greedy algorithms, and dynamic programming.
Common Course Outline