meta sv spg

Computer Science (Secondary Level)


Computer Science

Endorsement Code:


Available To:

Secondary-level Certified Teachers

Description of Endorsement:

The Computer Science (NR) endorsement allows secondary-level (6-12) certified teachers to teach computer science and programming in addition to computer literacy, keyboarding, web design and other related courses. The College of Education will recommend teachers for the Computer Science endorsement upon successful completion of all required coursework and taking and passing the Michigan Test for Teacher Certification (MTTC) Computer Science subject-area test.

Associated MTTC Test:

50 Computer Science 
(Students should indicate SVSU Institution Code #24 when registering for the MTTC test.)

Required Coursework:

To avoid taking courses not needed, students are encouraged to first meet with a College of Education Certification Advisor to review undergraduate coursework and determine a plan of study.


CS 105 Introduction to Computers and Programming 4 cr
CS 116 Computer Programming I 4 cr
CS 160 Microcomputer Software 3 cr
CS 146 Visual Basic.NET Programming 3 cr
CS 216 Computer Programming II 4 cr
EDL 305

Computer Applications in the Secondary & Middle Schools

(ETD 622 is an appropriate substitute)

3 cr
CS 190 Topics in Computer Science 1-3 cr
TOTAL   22 cr

Upon completion of all program requirements, students must submit a completed endorsement application on the MOECS website at to add this endorsement to their teaching certificate.

While the above information represents the most current advising information available, be aware that certain factors may change affecting the validity of this information, such as changes mandated by the Michigan Department of Education. For this reason, students are STRONGLY advised to consult a certification advisor frequently throughout the duration of their program.

Last Updated: June 20, 2011