Be What's Next

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 NSU, and take your career to any industry, just about anywhere in the world. It’s cachet backed up by practical, real-world skills to lead advanced projects, work in specialized roles, and manage entire systems, networks, and databases.

Choose From Five Concentrations:

  • Software Engineering
  • Computer Systems
  • Data Science
  • Information Assurance and Cybersecurity
  • Real-World Computing

The security concentration is recognized by the U.S. National Security Agency (NSA) and the Department of Homeland Security (DHS).

Apply for NSU's Master of Science in Computer Science.

Quick Facts

Tuition
Tuition for the degree program is $820 per credit hour. Discounted rates are available through our employer tuition program.
Curriculum
NSU’s M.S. in Computer Science is 30 total credits (10 courses) to complete.
Application Deadlines
Applications for admission are accepted online and on a rolling basis for all graduate programs. Available start dates are in August, January, and May.
Delivery Options
Classes for the M.S. in Computer Science program are offered online or at our Fort Lauderdale/Davie campus. Each on-campus class meets once a week in the evening for 16 weeks in the fall, 17 weeks in the winter term, and 12 weeks in the summer term.

Career Outcomes

Software Developer $102,280 Average Salary Per Year

17% Projected Employment Growth

Computer Network Architect $101,210 Average Salary Per Year

9% Projected Employment Growth

Computer Programmer $79,840 Average Salary Per Year

-8% Projected Employment Growth

Source: U.S. Bureau of Labor Statistics

Computer Science Curriculum

View PDF
Prerequisite Courses
CISC 500
Java Programming Language ( CISC 500 )
CISC 501
Assembly Language and Architecture ( CISC 501 )
CISC 502
Mathematics in Computing ( CISC 502 )
CISC 503
Data Structures and Algorithms ( CISC 503 )
Core Courses (15 credits)
Credits
CISC 610
Programming Languages ( CISC 610 / Credits: 3 )
3
CISC 615
Design and Analysis of Algorithms ( CISC 615 / Credits: 3 )
3
CISC 640
Operating Systems ( CISC 640 / Credits: 3 )
3
CISC 660
Database Management Systems ( CISC 660 / Credits: 3 )
3
CISC 680
Software Engineering ( CISC 680 / Credits: 3 )
3
Software Engineering Concentration (9 credits)
Credits
CISC 682
Software Requirements Engineering ( CISC 682 / Credits: 3 )
3
CISC 684
Software Testing and Verification ( CISC 684 / Credits: 3 )
3
CISC 683
Object-Oriented Design ( CISC 683 / Credits: 3 )
3
CISC 685
Interaction Design (alternative to CISC 683) ( CISC 685 / Credits: 3 )
3
Computer Systems Concentration (9 credits)
Credits
CISC 647
Computer Architecture ( CISC 647 / Credits: 3 )
3
CISC 650
Computer Networks ( CISC 650 / Credits: 3 )
3
CISC 665
Distributed Systems ( CISC 665 / Credits: 3 )
3
Data Science Concentration (12 credits)
Credits
CISC 662
Data Mining and Knowledge Discovery in Databases ( CISC 662 / Credits: 3 )
3
MMIS 671
Fundamentals of Analytics and Business Intelligence ( MMIS 671 / Credits: 3 )
3
CISC 664
Information Retrieval and Web Search Engine Technology ( CISC 664 / Credits: 3 )
3
CISC 672
Data Visualization ( CISC 672 / Credits: 3 )
3
Information Assurance and Cybersecurity Concentration (9 credits - select 3 of the below courses)
Credits
ISEC 600
Secure Computer Systems ( ISEC 600 / Credits: 3 )
3
ISEC 620
Applied Cryptography ( ISEC 620 / Credits: 3 )
3
ISEC 640
Database Security ( ISEC 640 / Credits: 3 )
3
ISEC 650
Computer and Network Forensics ( ISEC 650 / Credits: 3 )
3
ISEC 660
Advanced Network Security ( ISEC 660 / Credits: 3 )
3
Real-World Computing Concentration (9 credits)
Credits
CISC 665
Distributed Systems ( CISC 665 / Credits: 3 )
3
CISC 670
Artificial Intelligence ( CISC 670 / Credits: 3 )
3
CISC 681
Computer Graphics ( CISC 681 / Credits: 3 )
3

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.

Success Stories

Catalina Bolaños Sippli

Receiving her Master of Science in Management Information Systems from NSU helped Catalina gain a better understanding of both the business and technology aspects in her role as an IT Consultant. Since graduating, she's been able to apply this knowledge to excel in her career.

Ben Sirof

By being able to receive the full classroom experience in an online format, Ben was able to work toward making technology his new career. With a Master of Science in Information Technology from NSU, he gained a sense of accomplishment and the experience he needed to pursue his goals.

Take The Next Step

You May Also Like