Teacher pointing at computer monitor while 3 students are looking

Computer Science Endorsement Program

Empowering Educators, Inspiring Innovators: Transforming Classrooms with Computer Science

Empower the next generation of innovators with the Computer Science Education Endorsement Program

The Computer Science Education Endorsement program designed to equip K-12 teachers with both the comprehensive knowledge of computer science and the pedagogical skills necessary for effective classroom teaching. Through a curriculum that spans from programming basics to advanced computer science topics and systems, educators are prepared to not only grasp the subject matter but also to engage students in this dynamic field effectively.

Central to the program is its focus on instructional strategies tailored specifically for computer science. Educators learn innovative methods to make complex concepts accessible and stimulating for students. The course structure emphasizes practical application, including project-based learning and computational thinking exercises, to foster problem-solving skills and creativity in students.

Moreover, the program includes dedicated classes on integrating computer science principles into the classroom, covering lesson planning, and curriculum development.

The Computer Science Education Endorsement program stands out by ensuring teachers are not just proficient in computer science topics but are also adept at inspiring and guiding their students through the complexities of the subject, making them well-equipped to foster a new generation of innovators and problem solvers.

Woman standing behind monitor with computer code on it
Woman standing behind monitor with computer code on it
Man working on a computer
Clock with graduate hat icon

Time to Complete

3 semesters

A+ computer icon


6 courses totalling 18 credit hours

Get prepared to bring computer science to life in the classroom

When you enroll to earn your Computer Science Endorsement at Cleveland State University, you're joining a program that prioritizes your success and education. Learn in collaboration with your peers and finish in 3 semesters with a cohort track model that prepares you for success and strengthens your practitioner community. Our programs offer several benefits, including:

  • Comprehensive curriculum to ensure a deep understanding of the subject matter
  • Innovative teaching strategies that are tailored to computer science, making complex concepts accessible and engaging for students
  • 100% online format
  • Cohort model taught by scholar – practitioners who are experts in their fields
  • Continuous support provided by the Center for Computing Education and Instruction
Woman working on computer with code on the screen
Woman working on computer with code on the screen

Learning Methodology

Earn an Computer Science Endorsement online at Cleveland State University. Learn in collaboration with your peers and graduate in just three semesters with a cohort track model that prepares you for success and builds a learner-practitioner community.

  • 6 courses; 18 credits
  • Complete the program in 3 semesters
  • 100% online format

Admissions Requirements

Requirements for admission include:

  1. Apply for admission to Cleveland State University
  2. No application fee.
  3. Official transcripts of all undergraduate coursework.
  4. GMAT or GRE is currently being waived.


Required Courses

*The following courses may be required if not completed at the undergraduate level.

EST 520Exploring Concepts in Computer Science for Educators3 Credits
EST 521Foundations of Programming I for Educators3 Credits
EST 522Foundations of Programming II for Educators3 Credits
EST 523Computer Systems and Structures3 Credits
EUT 519Computer Science Methods3 Credits


The online Computer Science Endorsement program includes the opportunity for participants to select ONE elective that better meets their needs as a future computer science educator.

EDB 604Equity in Community and Classroom Settings3 Credits
ETE 595Special Topics: Generative AI and Advanced Technologies in the Classroom3 Credits
ETE 593Special Topics in Computer Science Education3 Credits

Endorsement will be awarded upon completion of the 18-hour course of study AND successful passing of the OAE 054

Woman working on a laptop
Woman working on computer

Tuition and Financial Aid

Tuition and financial aid for CSU programs are kept competitive so you can receive the education you deserve. Tuition for online programs and courses follows the same fee structure as traditional, on-campus programs and courses. Current CSU Graduate tuition costs can be found on the Bursar’s website.

Approximately 70% of CSU’s students receive some form of financial assistance. The University participates in or administers all the major federal and state grant and loan programs. In addition, CSU provides University grants and scholarships.

To begin the financial aid process, you will need to complete the Free Application for Federal Student Aid (FAFSA). You must file a FAFSA every year after January 1st to receive your financial aid. Cleveland State University’s financial aid school code is 003032.

If you have any questions, visit the Financial Aid section of CSU’s website, or contact the Financial Aid office.



For our professors, teaching isn’t a profession — it’s a passion. More than 90% of our full-time professors hold the highest degree in their fields. The faculty members who teach online are the same faculty members who teach our traditional, on-campus courses. All faculty members schedule time to meet or talk with students, and they are eager to provide students with personal attention and feedback. 

Our faculty’s outstanding achievements in research and scholarship are reflected in an overall increase in research funding. In addition, faculty present their work in nationally and internationally renowned journals, and as speakers at seminal conferences in their fields. For more information on individual CSU faculty, see Cleveland State University Faculty Profile index.

CSU trees blooming
CSU trees blooming

Student Success Coaching

At CSU, you will be paired with a Student Success Coach to support you on your journey from acceptance into a program to graduation. Coaches help with:

  • Time management
  • Study strategies
  • Focus techniques
  • Work-life balance
  • Academic support resources
  • Navigating University policies and procedures
  • Resolving issues and locating the right resources

Student Success Coaches will reach out to you for a welcome call early in your program. Coaches can help you create an academic success plan with strategies and goals that will help you be successful. Student Success Coaches are available to you throughout your program. Student Success Coaches do not replace academic advisors or other counselors, but rather work as a team with them to provide you with all the right resources. 

Girl looking at her computer
Girl looking at her computer
Woman standing in front of computer workstations

Career Outcomes

Prepare for roles including:

  • Computer Science K-12 teacher
  • Computer Application K-12 teacher
  • Computer Science Education Coach

Connect with us to learn more

Fill out the form to connect with a Cleveland State University admission counselor who can provide additional information about your program of interest, the admission process, financial aid, and more.