Athens State Graduates

Master of Science in Computer Science: Non-Thesis Track

 

Core Course Requirements

Computer Science Core Courses

CS 514Programming Languages Theory

3

CS 518Advanced Object-Oriented and Functional Programming

3

CS 575Theory of Computation

3

CS 551Advanced Principles of Software Engineering and Methods

3

Select TWO elective groupings

Software and Systems:

CS 509
Advanced Computer Architecture

3

CS 515Operating Systems Design and Implementation

3

CS 516
Embedded Systems Design and Implementation

3

Data and Visualization (Choose 3):

CS 513Data Mining, Analysis and Visualization

3

CS 527
Advanced Database Systems and Information Retrieval

3

CS 523
Computer Graphics and Image Processing

3

ITE 525

Artificial Intelligence:

CS 585Intelligent Systems: Theory, Design and Implementation

3

CS 577Event Modeling & Simulation

3

CS 586
Machine Learning: Theory and Methods

3

Communications and Cybersecurity (Choose 3):

CS 530Principles of Computer Communication and Networks

3

CS 553Secure Software Engineering and Testing

3

CS 584
Applied Cryptography

3

ITE 520Cybersecurity Foundations

3

Total Credit Hours:18

Total Credit Hours: 30

Non-Thesis Track Course Requirements

In addition to the Computer Science Core Course Requirements, students must complete the additional 6 credit hours of coursework for the Non-Thesis Track.

Non-Thesis Track

CS 598Project Development

1 to 3

CS 597Project and Research Methods

3

Total Credit Hours: 36