Computer Science
Graduate Endorsement
Computer Science
Computer Science
Stand Out in your calling
JANUARY 7 NEXT START With several start dates throughout the year.
15 CREDIT PROGRAM Complete the program in just 2 semesters.
ONLINE COURSEWORK Complete your coursework 100% online and asynchronous.
$360 COST PER CREDIT One of Iowa's most affordable and grant funding eligible programs.

Why Northwestern?

Why Northwestern?

Why Northwestern?

We believe teaching computer science is about more than technology—it’s about preparing the next generation to think critically, solve problems, and thrive in a digital world. Our 100% online Computer Science Endorsement program equips licensed teachers with the knowledge and skills to teach systems and networks, data representation, abstraction and designing, as well as developing, testing and refining algorithms that prepare teachers to improve student outcomes and leads to an Iowa Endorsement #277 (K-8) and/or #278 (5-12).

Not teaching in the state of Iowa? We will check with your state’s department of education to determine if this endorsement can be substituted for a certification in your state. 




It’s more than a lane change.

Earning an endorsement doesn’t have to cost you time away from your other responsibilities. Log into class each week and complete your coursework, whenever it’s most convenient for you. Take 1-2 online 8 week classes at a time and you’ll finish your endorsement in just 2 semesters! 




Application requirements

Application requirements

Application requirements

No GRE required. No application fee. 
Application materials reviewed on a rolling basis. They will be evaluated as they are received.

No GRE required. No application fee. 
Application materials reviewed on a rolling basis. They will be evaluated as they are received.

No GRE required. No application fee. 
Application materials reviewed on a rolling basis. They will be evaluated as they are received.

Baccalaureate degree

Official transcripts showing a degree from an accredited institution.

  • Official transcripts are needed from your bachelor’s degree institution.
  • No undergraduate transcripts are required of NWC alumni.

Send official transcripts to onlineadmissions@nwciowa.edu or
Northwestern College Graduate & Professional Studies
101 7th St SW
Orange City, IA 51041

Degrees from colleges accredited by the Association for Biblical Higher Education [ABHE] or affiliated with the Transnational Association of Christian Colleges & Universities [TRACS] will be considered on a case-by-case basis.

GPA requirements

Minimum undergraduate cumulative GPA of 3.0 on a 4.0 scale.
Applicants with a GPA under 3.0 may be eligible for conditional admission on a case-by-case basis.

Teaching license

Documentation of valid teaching license.
A digital or scanned copy from your state’s Department of Education website is sufficient.




Program specifics

Program specifics

Program specifics

15 credit program

15 credit program

15 credit program

CSED500 - Problem Solving and Algorithms
CSED525 - Computers and Networks for a Connected World
CSED550 - Programming Fundamentals for Educators
CSED575 - Methods of Teaching Computer Science

Make it a master’s!

Master Teacher M.Ed. + Computer Science
Easily apply the 4 endorsement courses toward a Master of Education degree. The 15-credit Computer Science endorsement fulfills the 12-15 elective credits required in the Master Teacher track, allowing you to complete only 6 more courses (18 credits) to earn your graduate degree.




Faculty + staff

Brilliant scholars. Committed Christians. Invested in you. That's Northwestern's faculty.

Layne Henn
Online Instructor
Dan Spahn
Online Instructor
Dr. Mike Wallinga '01
Online Instructor
Tim Collins
Online Instructor
Megan Chartier '20
Enrollment Counselor
Questions? Contact your enrollment expert