Computer Science Teaching Endorsement 20 Credits

CS 1181Computer Science and Programming I3
or INFO 1181 Informatics and Programming I
CS/MATH 1187Applied Discrete Structures3
CS 1337Computer Organization and Architecture3
CS 2235Data Structures and Algorithms3
CS 2263Advanced Object-Oriented Programming3
CS 3316Social Issues and Professional Practices in Computing3
CS 3321Introduction to Software Engineering3
EDUC 4490Methods of Teaching Computer Science3
Total Credits24