Become an In-Demand Computer Science Educator

Computer science is a fast-growing field, and skilled educators and trainers are in high demand. This program is designed to support the teaching of computer science in educational settings but is NOT intended to lead to K-12 licensure.

NSU’s M.S. in Computer Science Education will prepare you to bridge that educational gap. In addition to pedagogical knowledge, you’ll have the skills necessary to demonstrate the ability to create basic computational artifacts and knowledge of computing systems and their integration. This includes security, privacy, and ethical considerations.

Choose From Two Concentrations

  • Data Science and AI Application
  • Teaching & Learning

Why Earn M.S. in Computer Science Education at NSU?

Quick Facts


NSU’s M.S. in Computer Science Education consists of 30 total credits (10 courses). Eight-week courses are available, so you can earn your degree in as little as 1 year.

Start Dates

All College of Computing and Engineering master's degree programs begin in August, January, and May.

Delivery Options

Classes for the M.S. in Information Systems program are offered online or at our Fort Lauderdale/Davie campus.


Visit the Tuition and Fees page for more information.

Career Outcomes

Computer Trainer

$63,346 Average Salary Per Year


Learning Outcomes

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

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

Computer Science Education Curriculum

Program Sheet
Core Courses (21 Credits)
MSIT 501
Foundations of Programming, Data Structures, and Algorithms (MSIT 501 / Credits: 3 )
MMIS 671
Data Analytics and Artificial Intelligence (MMIS 671 / Credits: 3 )
MSIT 630
Database Systems (MSIT 630 / Credits: 3 )
MMIS 642
Data Warehousing (MMIS 642 / Credits: 3 )
ISEC 615
Fundamentals of Cybersecurity (ISEC 615 / Credits: 3 )
MMIS 623
Ethics in Computing (MMIS 623 / Credits: 3 )
CUR 526
Educational Research for Practitioners (CUR 526 / Credits: 3 )
Required Courses (9 Credits)
MMIS 677
Technology Management (MMIS 677 / Credits: 3 )
MSIT 675
Deep Learning (MSIT 675 / Credits: 3 )
MMIS 643
Data Mining (MMIS 643 / Credits: 3 )
Required Courses (9 Credits)
EDU 650
Curriculum Design for Secondary Educators (EDU 650 / Credits: 3 )
EDU 660
Teaching Diverse Learners (EDU 660 / Credits: 3 )
EDU 508
Effective Instructional and Assessment Strategies (EDU 508 / Credits: 3 )
Open Electives (9 Credits)
Customize your degree with 3 open electives to dive deeper in your area of interest or diversify your skillset. Select a mix of courses from the concentrations and/or any offerings of 600-level courses prefixed MMIS or MSIT, or any of the following courses: ISEC 615, ISEC 635, ISEC 655, or ISEC 675 as electives. For a full list of all course descriptions, visit ( )

Alumni Success Stories

T.J. Moore

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

Priscila Reyes

NSU B.S. in Computer Science Graduate

Catalina Bolaños Sippli

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

Ben Sirof

NSU M.S. in Information Technology Graduate

Diaa Fathalla

NSU Ph.D. in Computer Science Graduate

Rita Barrios

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

Take The Next Step

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: (954) 262-2031 or Toll-Free: (800) 986-2247 ext. 22031


Schedule an Appointment

Hours of Operation

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