Computer Science Minor for Teacher Certification
Program description:
This minor provides education students with the knowledge to teach K-12 computer science. The focus of the curriculum for this potential cross-endorsement represents the range of knowledge areas necessary to give the computer science background necessary for teaching with this focus. The intent of this curriculum is not to be inclusive of all courses necessary to be a teacher, but rather to provide the computer science content for teachers to understand & appreciate the breadth of computer science and develop the technical knowledge for teaching K-12 computer science.
Teachers will be knowledgeable and experienced in
- Impacts of computing
- Computational thinking and problem-solving
- User interface design
- Programming
- Data representation
- Structure of the Internet
- Ethical issues and constraints of computing
Note: students who wish to apply for a cross-endorsement must make this request to the state Bureau of Certification. This program does not lead to initial certification.
Course Requirements (22-23 Credits)
Core Courses
MATH 217 | Discrete Mathematics for Computer Science | 4 |
CS 140 | Survey of Computer Science | 3 |
CS 151 | Computer Science I | 3 |
CS 152 | Computer Science II | 3 |
CS 253 | Data Structures and Introduction to Algorithms | 3 |
CS 254 | Computer Organization and Assembly Language Programming | 3 |
TE 350 | Current Topics in STEM Education | 3 |
| or | |
TE 417 | Robot Design & Construction | 4 |