Computer Science (Graduate Endorsement)

An endorsement program that requires 17 semester hours of coursework consisting of four CS content and two Education courses shown below. Prior to entering the program, the candidate must have successfully completed a degree in a teacher education field and have obtained a teacher certificate.

Candidates who have previously earned a bachelor’s degree in computer science or have taken computer science courses at another college or university may, at the discretion of the TSYS School of Computer Science and College of Education and Health Professions, substitute equivalent courses for the courses given below.

CPSC 6103Computer Science Principles for Teachers3
CPSC 6104Networks, Web, and Internet Security3
CPSC 6105Fundamental Principles of Computer Science3
CPSC 6106Fundamentals of Computer Programming and Data Structures3
EDUT 5125GMethods of Teaching Computer Science3
EDUT 5455GPracticum in Computer Science2
Total Credit Hours17

Candidates who do not have a background or equivalent coursework in computer science should consider one of the following recommended courses of study while keeping in mind that 

  1. CPSC 6103 Computer Science Principles for Teachers is a corequisite for CPSC 6104 Networks, Web, and Internet Security. (The students can take both in the same semester, but if they take them separately, they must pass CPSC 6103 Computer Science Principles for Teachers before attempting CPSC 6104 Networks, Web, and Internet Security.) and
  2. CPSC 6103 Computer Science Principles for Teachers is a required prerequisite for both CPSC 6105 Fundamental Principles of Computer Science and CPSC 6106 Fundamentals of Computer Programming and Data Structures. (The students must pass CPSC 6103 Computer Science Principles for Teachers before attempting CPSC 6105 Fundamental Principles of Computer Science or CPSC 6106 Fundamentals of Computer Programming and Data Structures.)