Computer Science, M.S. - Software Development (Hybrid)

Computer Science |View/Print PDF

The program course outline and graduation requirements for this catalog year are listed below. In addition, a 3.0 cumulative GPA is required for graduation. The department website provides an overview of the program, including admission requirements, faculty biographies, learning outcomes, and careers: https://www.southernct.edu/academics/computer-science/programs. 

PROGRAM REQUIREMENTS (30 CREDITS)

Core Requirements (6 credits)
CSC 540 – Database Systems
Select one:
CSC 505 – Object-Oriented Data Structures in Java
CSC 543 – Web Programming
CSC 550 – Fundamentals of Mobile Application Development
CSC 563 – Multithreaded Distributed Programming

Concentration Requirements (12 credits)
CSC 521 – Algorithms
CSC 535 – Software Engineering
Select two:
CSC 543 – Web Programming
CSC 545 – Advanced Database Systems 
CSC 550 – Fundamentals of Mobile Application Development 
CSC 560 – Software Quality
CSC 563 – Multithreaded Distributed Programming

Directed Electives (6 credits)
Two additional courses beyond the core and concentration requirements in CSC 520 or higher.

Capstone Requirements (6 credits)
Option1: Master's Thesis (CSC 590 and CSC 591)
Option 2: Special Project (CSC 590 and CSC 595