University Catalog 2023-2024

Computer Science (Certificate)

Those interested in developing their computer science knowledge and skills, but not ready to commit to a degree program, might consider the online/on-campus Computer Science Graduate Certificate.   Students who complete the certificate will gain in-depth knowledge in Computer Science concepts, methods and tools.   Applicants are expected to have an accredited Bachelor of Science degree in Computer Science or any sciences or engineering discipline.  A minimum GPA of 3.0, on a 4-point scale, is also expected.  The GRE is not required for admission.

Financial aid is not available through our program.  Interested applicants will need to review other means of assistance, if needed.

Certificate in Computer Science

Required Courses12
Select a minimum of four CSC courses at the 500- or 700-level – see optional tracks listed below
Total Hours12

Computer Science Foundations Track

Theory Core
Complete two6
Computational Applied Logic
Design and Analysis Of Algorithms
Compiler Construction
Graph Theory
Computer and Network Security
Introduction to Computer Performance Modeling
Numerical Analysis I
Automata, Languages and Computability Theory
Systems Core
Complete two6
Operating Systems Principles
Architecture Of Parallel Computers
Software Engineering
Foundations of Cryptography
Artificial Intelligence I
Database Management concepts and Systems
Principles of Computer Graphics
Computer Networks
Total Hours12

Networking Track

Core Courses
Complete at least one3-6
Computer Networks
Internet Protocols
Elective Courses
Complete at least two6-9
Computer and Network Security
Introduction to Wireless Networking
Switched Network Management
Special Topics In Computer Science (Topics Include: Internet of Things Analytics; Software Defined NetworkingInternet of Things: Application and Implementation; Internet of Things: A Primer; Network Design and Management; Network Science; )
Advanced Topics in Internet Protocols
Advanced Network Security
Total Hours12

Security/Privacy Track

Core Course
Following courses is required to complete the Security/Privacy Track:
CSC 574Computer and Network Security3
Elective Courses
Complete at least three9
Foundations of Cryptography
Software Security
Operating Systems Security
Privacy in the Digital Age
Special Topics In Computer Science
Total Hours12

Systems Track

Core Courses
Complete at least one3-6
Operating Systems Principles
Parallel Systems
Elective Courses
Complete at least two6-9
Architecture Of Parallel Computers
Compiler Construction
Cloud Computing Technology
Enterprise Storage Architecture
Special Topics In Computer Science (Topics Include: Data-Intensive Computing; Reliable Time Computer Systems)
Real Time Computer Systems
Advanced Distributed Systems
Code Optimization for Scalar and Parallel Programs
Total Hours12