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


Visit the Tuition and Fees page for more information.


NSU’s M.S. in Computer Science Education program is 30 total credits to complete.

Delivery Options

Coursework for the Master of Science in Computer Science Education is offered online or at our Fort Lauderdale/Davie campus.

Application Deadlines

Applications for admission are accepted online and on a rolling basis for all graduate programs throughout the calendar year.

Career Outcomes

Computer Science Teacher, Postsecondary

$60,116 Average Salary Per Year


Computer Science Education Curriculum

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

Admission Requirements

Have the following items ready to submit with your online application:

  • $50 application fee
  • Transcripts from all schools attended

Success Stories

Take The Next Step