Teaching Endorsement in Computer Science

 

 

DPI is partnering with UIUC’s College of Education to launch the 6th Cohort of its Teaching Endorsement in Computer Science (CSTed) in the summer of 2025! With curriculum specifically focused on the teaching and learning of CS, this online plan of study is designed for current teachers with a valid Professional Educator License (PEL) in grades 5-12.

This 5-semester, cohort-based pathway was developed in partnership with UIUC Grainger College of Engineering, and meets the Illinois State Board of Education’s credit requirement for obtaining a subsequent teaching endorsement in computer science.

Learn More

Information Sessions

Submit Interest Form

The Next CS Teaching Endorsement Cohort
Begins begins June 15th, 2026

 

 

 With an introductory Computer Programming and the CS Classroom course.

Learn More

 

Registration opens April 23rd, 2026

Enroll in CSTed Cohort

 

Key Features:

 

 

location

Accessibility. All courses are offered online and delivered synchronously.

 

checklist

Convenience. Attend one evening course during the school year.

 

conversation

Ongoing Support. Virtual office hours with faculty.

 

social-group

Community of Practice. Join a cohort and participate in peer mentoring with in-service educators throughout the State of Illinois.

 

book-knowledge

Professional Development. Acquire knowledge and skills that are core to computer science, including: computer programming, computer systems, data structures, and more.

lightbulb-idea
Reflective Practice. Reflect on your own process of learning about computer science and discuss the expected experience of your future students.
4

Enhanced Marketability. Demonstrate expertise and knowledge related to technology integration and curricular design in your classroom.

Workforce Development

Networking. Build partnerships with organizations in the greater CS education community.

Teacher Training
Relevant Pedagogy. Explore diverse applications of computer science (e.g. game design, data science, etc.) that can be implemented in your future classroom.



CS Endorsement Courses:

 

  1. CI 438: Computer Programming and the CS Classroom (Summer 1)
    This course introduces educators to the theoretical, pedagogical, and practical aspects of teaching computer programming in the K-12 classroom setting.
  2. CI 480: Introduction to Computer Science for CS Teachers (Fall 1)
    This course introduces the core concepts of CS and programming for educators to gain experience creating programs using text-based programming languages.
  3. CI 487: Data Structures for CS Teachers (Spring 1)
    This course provides opportunities for educators to reflect on the importance of data structure knowledge in the context of the CS classroom.
  4. CI 486: Teaching Methods for CS Teachers (Summer 2)
    This course is designed to help educators put instructional theory, especially as it relates to CS education, into practice.
  5. CI 483: Computer Systems for CS Teachers (Fall 2)
    This course teaches the fundamentals of how computers represent data, execute programs, manage inputs and outputs, and communicate together via networks.
  6. CI 492: Introduction to Algorithms for CS Teachers (Fall 2)
    This course introduces fundamental mathematical concepts used for computations.
  7. CI 488: Capstone Project for CS Teachers (Optional)

Want to Teach CS?
Start Here!

Attend an online info session to meet our faculty and staff, preview courses, learn about opportunities for funding, and more!

  1. Online Info Session
  2. Mon 2/23/26

    5:00pm

    Meet members of
    the CSTed Team

    Register Here

  3.  
  4. Online Info Session
  5. Wed 4/15/26

    5:00pm

    Meet the UIUC Staff

    Register Here

  1. Online Info Session
    Thurs 3/12/26
    6:00pm

Current & Former
Student Panel

Register Here

 

  1. Online Info Session
     Thurs 5/21/26
    4:30pm

Meet the Staff &
Registration Support

Register Here

In Partnership With


Testimony Image

Testimony Image