Teacher Certification in Computer Science
Candidates for secondary teaching certification (grades 8-12) should pursue a major in computer science and consult with an advisor in the Department of Curriculum and Instruction. In addition to the required professional education course sequence, requirements for secondary certification in computer science are outlined below:
A candidate for certification must:
Complete a minimum of 12 upper-division semester hours of computer science at UT Tyler.
Have a minimum grade point average of 2.0 in all upper-division computer science courses attempted and a grade of C or better in each of the computer science or math courses below.
Non-degreed, non-certified students should complete requirements for the bachelor of science degree in computer science including: COSC 4340 Comparative Study of Programming Languages.
Students who have already completed a baccalaureate degree, hold a secondary teaching certificate in another academic field and/or seek a second teaching field should minimally complete the following courses or their equivalents:
COSC 1336 Programming Fundamentals 3 hours
COSC 1136 Programming Fundamentals (Lab) 1 hour
COSC 1337 The Object Oriented Paradigm 3 hours
COSC 1137 The Object Oriented Paradigm (Lab) 1 hour
COSC 2315 Computer Organization 3 hours
COSC 2336 Data Structures and Algorithms 3 hours
COSC 3315 Social and Professional Issues 3 hours
COSC 3325 Algorithm Design and Analysis 3 hours
COSC 3345 Computer Architecture 3 hours
COSC 3145 Computer Architecture (Lab) 1 hour
COSC 4340 Comparative Study of Programming Languages 3 hours
MATH 2330 Discrete Structures 3 hours