Nova Southeastern University’s (NSU) Master of Science (M.S.) in Computer Science Education combines advanced computing knowledge with evidence-based teaching practices. Develop expertise in computer science, data science, and artificial intelligence. Gain the skills needed to teach, train, and mentor learners in academic, corporate, and workforce development settings, with a focus on computational thinking, system design, and the ethical use of technology.

According to the U.S. Bureau of Labor Statistics, postsecondary computer science teachers earn median salaries of approximately $96,430, with top earners exceeding $130,000. Employment opportunities for postsecondary educators are projected to continue growing, increasing demand for qualified professionals who can prepare the next generation of computing talent.

As computer science education expands across higher education and industry training programs, graduates may pursue roles such as:

  • Computer Science Instructor
  • Instructional Designer
  • Curriculum Developer
  • Educational Technology Specialist

Designed for professionals seeking to teach or lead in technology education, this program does not lead to K–12 licensure. Students can customize their degree through one of three concentrations:

  • Data Science
  • AI Applications
  • Teaching and Learning

Advance your expertise, broaden your influence, and help shape the future of computer science education. 

Apply Now

Quick Facts

 Curriculum
Curriculum
  • Computing, AI, and Technology Education
  • 30 Credits (10 Courses)
  • Complete in as Little as One Year
Start Dates
Start Dates
  • 3 Intakes Per Year
  • August (Fall), January (Winter), May (Summer)
Delivery Format
Delivery Format
  • 100% Online or On-Campus
  • Fort Lauderdale/Davie Campus
Tuition
Tuition
  • $29,670 Estimated Total Tuition
  • $989 Per Credit Hour
  • Graduate Tuition Rate Applies to All Students
Admissions
Admissions
  • Bachelor's Degree Required
  • Technology, Education, or Related Field Preferred
  • No GRE/GMAT Required
STEM Designation
STEM Designation
  • STEM-Designated Master's Degree
  • Computer Science, AI, and Data Science Education

Choose From Two I.T. Concentrations

Data Science and AI Application

This concentration will expose you to AI technology and tools and their application to supporting technology and technology leadership decision processes associated with strategic roles in technology management.

Teaching & Learning

This concentration is designed to support the teaching of computer science in educational settings, including curriculum design, instruction, and assessment.

 

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

Core Courses (21 Credits)

Credits

(MSIT 501
Foundations of Programming, Data Structures, and Algorithms
/Credits: 3)
(MMIS 671
Data Analytics and Artificial Intelligence
/Credits: 3)
(MSIT 630
Database Systems
/Credits: 3)
(MMIS 642
Data Warehousing
/Credits: 3)
(ISEC 615
Fundamentals of Cybersecurity
/Credits: 3)
(MMIS 623
Ethics in Computing
/Credits: 3)
(CUR 526
Educational Research for Practitioners
/Credits: 3)

 

Curriculum

Required Courses (9 Credits)

Credits

(MMIS 677
Technology Management
/Credits: 3)
(MSIT 675
Deep Learning
/Credits: 3)
(MMIS 643
Data Mining
/Credits: 3)

Required Courses (9 Credits)

Credits

(EDU 650
Curriculum Design for Secondary Educators
/Credits: 3)
(EDU 660
Teaching Diverse Learners
/Credits: 3)
(EDU 508
Effective Instructional and Assessment Strategies
/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 coursewizard.nova.edu.
/Credits:  )

 

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

Frequently Asked Questions

The M.S. in Computer Science Education is ideal for educators, trainers, instructional professionals, and technology practitioners who want to strengthen their expertise in computing while developing skills in teaching, learning, and technology education. The program is designed for individuals interested in computer science instruction, curriculum development, workforce training, or educational leadership. This program does not lead to K–12 teacher licensure.

NSU's M.S. in Computer Science Education combines advanced computing knowledge with educational theory and instructional practice. Through concentration options in Data Science, AI Applications, and Teaching and Learning, students can tailor their studies to support careers in technology education, training, curriculum development, and workforce learning initiatives.

The M.S. in Computer Science Education is designed for students with undergraduate backgrounds in education, business, information systems, information technology, engineering, mathematics, or physics. A strong interest in computing, technology, and teaching or training is recommended for success in the program.

A master's degree in computer science education can prepare graduates for roles in technology education, workforce training, instructional design, curriculum development, and educational leadership. Career opportunities may include computer science educator, instructional designer, learning and development specialist, technology trainer, curriculum developer, education program manager, and educational technology specialist. Graduates may work in schools, higher education institutions, nonprofit organizations, government agencies, and corporate learning environments.

Students can customize their degree through concentrations in Data Science, AI Applications, or Teaching and Learning. These pathways allow students to align their coursework with interests in emerging technologies, data-driven decision-making, or educational practice and instruction.

You May Also Like

Applied AI Management
Lead artificial intelligence (AI) initiatives, manage innovation, and guide organizations through digital transformation.
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, AI, and Cybersecurity 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: (800) 541-6682 or Toll-Free: 800-986-2247 x22031
Email: computing@nova.edu

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