Want to prepare to teach Computer Science in K-12? Teach in California and want to earn a California Supplementary Authorization (Single Subject or Introductory)? This four course program is for you! Our courses are specifically designed for teachers and integrate technical content with pedagogy and equity activities. You'll learn from materials you can use with your students and gain insights from an expert in computing education. Learn best practices for teaching computing and do activities that directly prepare you for the classroom. Our courses are designed for the needs of computer science teachers, not software engineers. Want to know how UC, San Diego can support your CA CS Supplementary Grant Authorization application (due May 20, 2022)? Fill in this quick form and we’ll get in touch! In this program, you will earn 16 graduate-level quarter credits. Looking for the training but don’t need the credit? See our Computer Science for K-12 Educators program!About This Program
Frequently Asked Questions
-
Average Length10 weeks per course
-
Effort2-20 hours per week, per course
-
Number of Courses4 courses in program
-
Price (USD)$3400 for entire program
Courses in the Statement of Accomplishment
Teaching Impacts of Technology (for credit)
Learn to teach K-12 students about the impacts of computing on our world! Explore the technology and computer science behind things we use every day.
Computational Thinking & Block-Based Programming (for credit)
Learn to teach K-12 students core programming concepts through block-based languages. No prior programming experience required!
Learn to Teach JAVA (for credit)
This course is designed for those who want to support secondary students' learning of Java -- with a focus on Advanced Placement Computer Science A. Using the freely available online, interactive textbook, learn Java with the same resource you can use to teach it.
Teaching Methods in Computer Science (for credit)
Learn what students most struggle with for specific programming concepts, how to support student debugging, and get advice from practicing teachers on classroom practicalities and activities.