You’d be hard-pressed to find a tech firm founder or leader without a strong basis in computer science. Now it's your turn to be the next great developer, programmer, or analyst. It all starts here.

For the next decade, there’s nothing but growth projected for computer science jobs. Get your Master of Science in Computer Science from Nova Southeastern University, and take your career to any industry, just about anywhere in the world. It’s cache backed up by practical, real-world skills to lead advanced projects, work in specialized roles, and manage entire systems, networks, and databases.

Choose From Six Concentrations:

  • Artificial Intelligence
  • Computer Systems
  • Cyber Defense
  • Data Science
  • Real-World Computing
  • Software Engineering

Quick Facts

 Curriculum
Curriculum
NSU’s M.S. in Computer Science is 30 total credits (10 courses) to complete. 8 week courses are available, so you can earn your degree in 1 year.
Start Dates
Start Dates
All College of Computing and Engineering doctoral degree programs begin in AugustJanuary, and May.
Delivery Options
Delivery Options
Classes for the M.S. in Computer Science program are offered online or at our Fort Lauderdale/Davie campus.
Tuition
Tuition
Visit the Tuition and Fees page for more information.

Learning Outcomes

A graduate with an M.S. in Computer Science will have the ability to:

  1. Communicate computer science concepts, designs, and solutions effectively and professionally
  2. Apply knowledge of computing to produce effective designs and solutions for specific problems
  3. Identify, analyze, and synthesize scholarly literature relating to the field of computer science
  4. Use software development tools, software systems, and modern computing platforms

Computer Science Curriculum Program Sheet (PDF)

Prerequisite Courses*

Credits

(MSIT 501
Foundations of Programming, Data Structures, and Algorithms
/Credits: 3)
(CISC 501
Computer Organization and Architecture
/Credits: 3)
(CISC 502
Mathematics in Computing
/Credits: 3)
(CISC 503
Data Structures and Algorithms
/Credits: 3)

Core Courses (15 credits)

Credits

(CISC 610
Programming Languages
/Credits: 3)
(CISC 615
Design and Analysis of Algorithms
/Credits: 3)
(CISC 640
Operating Systems
/Credits: 3)
(CISC 660
Database Management Systems
/Credits: 3)
(CISC 680
Software Engineering
/Credits: 3)

 

Required Courses (12 credits)

Credits

(CISC 662
Data Mining and Knowledge Discovery in Databases
/Credits: 3)
(CISC 664
Information Retrieval and Web Search Engine Technology
/Credits: 3)
(CISC 670
Artificial Intelligence
/Credits: 3)
(CISC 685
Database Systems
/Credits: 3)

Elective Course (3 credits)

 

( 
Choose any M.S. in Computer Science concentration courses**
/Credits:  )

Required Courses (9 credits)

Credits

(CISC 650
Computer Networks
/Credits: 3)
(CISC 665
Distributed Systems
/Credits: 3)
(ISEC 660
Advanced Network Security
/Credits: 3)

Elective Courses (6 credits)

 

( 
Choose any two M.S. in Computer Science concentration courses**
/Credits:  )

Required Courses (12 credits)

Credits

(CISC 662
Data Mining and Knowledge Discovery in Databases
/Credits: 3)
(CISC 664
Information Retrieval and Web Search Engine Technology
/Credits: 3)
(CISC 672
Data Visualization
/Credits: 3)
(MMIS 671
Data Analytics
/Credits: 3)
( 
Choose any M.S. in Computer Science concentration courses**
/Credits:  )

Required Courses (12 credits)

Credits

(CISC 665
Distributed Systems
/Credits: 3)
(CISC 668
Mobile Application Development
/Credits: 3)
(CISC 670
Artificial Intelligence
/Credits: 3)
(CISC 681
Computer Graphics
/Credits: 3)

Elective Course (3 credits)

 

( 
Choose any M.S. in Computer Science concentration courses**
/Credits:  )

Required Courses (12 credits)

Credits

(CISC 682
Software Requirements Engineering
/Credits: 3)
(CISC 683
Object-Oriented Design
/Credits: 3)
(CISC 684
Software Testing and Verification
/Credits: 3)
(CISC 685
Interaction Design
/Credits: 3)

Elective Course (3 credits)

 

( 
Choose any M.S. in Computer Science concentration courses**
/Credits:  )

Required Courses (15 credits)

Credits

( 
Customize your degree with 5 open electives to dive deeper in your area of interest and diversify your skillset. Select a mix of courses from concentrations and/or electives**
/Credits:  )
 

*Applicants who do not have adequate academic backgrounds may be required to take one or more of the 500-level graduate prerequisite courses during the first two terms of the program.

**Any course in the concentrations aforementioned is also an elective course in the program. Additionally, any offerings of CISC 631—Theory of Computation or CISC 690—Special Topics in Computer Science, will count as electives.

Students who opt to do a thesis will replace two of the elective courses with these credits. Plans for the thesis option must be made with and approved by the program office.

Courses at the 500 level, when required, must be completed prior to taking courses at the 600 level. All 500-level courses must be completed with a grade of ‘B’ or higher to continue in the computer science degree program. 

For a full list of all course descriptions, visit coursewizard.nova.edu.

icon

T.J. Moore

DevOps Engineer 2
NSU B.S. in Computer Science Graduate

Watch His Story
icon

Priscila Reyes

NSU B.S. in Computer Science Graduate

Watch Her Story

icon

Catalina Bolaños Sippli

IT Consultant
NSU M.S. in Management Information Systems Graduate

 
Watch Her Story
icon

Ben Sirof

NSU M.S. in Information Technology Graduate

Read His Story

icon

Diaa Fathalla

NSU Ph.D. in Computer Science Graduate

Watch His Story
icon

Rita Barrios

Adjunct Professor, Cybersecurity & Information Systems
NSU Ph.D. in Cybersecurity Management Graduate

Watch Her Story

You May Also Like

Information Technology
Get an in-depth understanding of database systems, platform and network technologies, software development, and security technologies, along with courses in your selected concentration.
Cyber Defense
Gain practical experience maintaining and securing data using cryptography, authentication, access control, security models, network security, trusted computer systems, and more.
Information Systems
Master areas such as project management, decision support systems, computer languages, client-server and distributed computing, database systems and data warehousing, telecommunications, and more.

The College of Computing and Engineering graduate enrollment office is located on the fourth floor in the Carl DeSantis Building on NSU's Fort Lauderdale-Davie campus in Davie, Florida. Click here for a map.

Phone: (844) 847-5815 or Toll-Free: 800-986-2247 x22031
Email: computing@nova.edu

Hours of Operation
Monday – Friday
8:30 a.m. – 5:00 p.m.

NSU Virtual Assistant