Note: This is referred to as the 'Computer Science Teacher Certification' in the UNT Undergraduate Catalog.
Coordinator:
David Keathly
Upon completing the BA with a major in Information Technology Program that includes a supporting area of 22 hours of TNT courses, the student will be eligible to take the state Computer Science Teacher Certification Exam. Computer Science students can also become eligible for this exam by completing the same CSE courses and completing a Mathematics and Science Secondary Teaching minor and meeting all GPA requirements to apply for state certification. Students should contact the Teach North Texas program office for more information on enrolling in the certification courses.
All state certification requirements and information on required examinations are available on the web site of the State Board for Educator Certification (SBEC), www.tea.state.tx.us.
Requirements utilizing the BA with a major in Information Technology
- CSCE 1030 - Computer Science I
- CSCE 1040 - Computer Science II
- CSCE 2100 - Foundations of Computing
- CSCE 2110 - Foundations of Data Structures
- CSCE 3055 - IT Project Management
- CSCE 3220 - Human Computer Interfaces
- CSCE 3420 - Internet Programming
- CSCE 3530 - Introduction to Computer Networks
- CSCE 3600 - Principles of Systems Programming
- CSCE 4010 - Social Issues in Computing
- CSCE 4350 - Fundamentals of Database Systems
- CSCE 3444 - Software Engineering
- CSCE 3550 - Introduction to Computer Security
- CSCE 4905 - Information Technology Capstone I
- CSCE 4925 - Information Technology Capstone II
Requirements utilizing the BS with a major in Computer Science
- CSCE 1030 - Computer Science I
- CSCE 1040 - Computer Science II
- CSCE 2100 - Foundations of Computing
- CSCE 2110 - Foundations of Data Structures
- CSCE 2610 - Assembly Language and Computer Organization
- CSCE 3110 - Data Structures and Algorithms
- CSCE 3444 - Software Engineering
- CSCE 3600 - Principles of Systems Programming
- CSCE 4010 - Social Issues in Computing
- CSCE 4110 - Algorithms
- CSCE 4901 - Software Development Capstone I
- CSCE 4902 - Software Development Capstone II
- Plus 6 hours chosen from CSCE Advanced Elective Courses
OR - CSCE 4999 - Senior Thesis
-
Plus 6 hours chosen from CSCE Advanced Elective Courses
CSCE core, 6 hours
Students choose 6 hours from the following:
- CSCE 3530 - Introduction to Computer Networks
- CSCE 4115 - Formal Languages, Automata and Computability
- CSCE 4430 - Programming Languages
- CSCE 4600 - Introduction to Operating Systems
- CSCE 4650 - Introduction to Compilation Techniques
CSCE breadth courses, 6 hours
Students choose 6 hours from the following:
- CSCE 3550 - Introduction to Computer Security
- CSCE 4210 - Game Programming I
- CSCE 4230 - Introduction to Computer Graphics
- CSCE 4240 - Introduction to Digital Image Processing
- CSCE 4290 - Introduction to Natural Language Processing
- CSCE 4201 - Introduction to Artificial Intelligence
- CSCE 4350 - Fundamentals of Database Systems
- CSCE 4460 - Software Testing and Empirical Methodologies
Additional Requirements
Students must also complete the required 22 hours for the Mathematics and Science Secondary Teaching minor and meet all GPA requirements to apply for state certification. Students should contact the Teach North Texas program office for more information on enrolling in the certification courses.
All state certification requirements and information on required examinations are available on the web site of the State Board for Educator Certification (SBEC), www.tea.state.tx.us.