Become an In-Demand Computer Science Educator 

Computer science is a fast-growing field, and skilled teachers are in high demand. There is currently a critical shortage of computer science K-12 educators and a need to provide pathways for teachers to become certified in this area. A Master of Science in Education with a concentration in Computer Science Education from Nova Southeastern University will prepare you to teach Computer Science Education to all grade levels.  

This program provides both content and pedagogical knowledge in teaching computer science. Additionally, there is a growing demand for computer science courses, including advanced placement courses, and for teachers with computer science knowledge to teach them. NSU’s program will help address that educational gap. Upon graduation, you’ll have the skills necessary to pursue a rewarding career teaching computer science and programming to children and adolescents in various educational settings.

Quick Facts


NSU’s M.S. in Education with a concentration in Computer Science Education is 30 total credits (10 courses) to complete.

Start Dates

The master's degree program begins in AugustJanuary, and May.

Delivery Options

Classes for the M.S. in Education with a concentration in Computer Science Education program are offered online or at our Fort Lauderdale/Davie campus.


Tuition for the degree program is $1,065 per credit hour. Discounted rates are available through our employer tuition program.

Career Outcomes

Computer Science Teacher, Postsecondary

$60,116 Average Salary Per Year


Computer Science Education Curriculum

Core Courses (30 credits)
Curriculum Design for Secondary Educators ( / Credits: 3 )
MSIT 501
Foundations of Programming, Data Structures, and Algorithms (MSIT 501 / Credits: 3 )
Trends & Instructional Strategies in Computer Science Education ( / Credits: 3 )
CISC 501
Computer Organization and Architecture (CISC 501 / Credits: 3 )
CISC 502
Mathematics in Computing (CISC 502 / Credits: 3 )
Teaching Diverse Learners ( / Credits: 3 )
CISC 503
Data Structures and Algorithms (CISC 503 / Credits: 3 )
MMIS 623
Ethics in Computing (MMIS 623 / Credits: 3 )
Assessment and Data-Driven Decision-Making ( / Credits: 3 )
Computer Science Education Capstone and Practicum Experience ( / Credits: 3 )

Success Stories

Take The Next Step