About the Course

This Computer Science Supplementary Teaching Credential Authorization course is jointly offered through a UC Riverside and UC Davis partnership. The course develops an understanding of the basics of computer science (CS) and best practices in teaching it. Topics include the major components and functions of computing systems, devices, and networks, fundamental principles and structures of computing practice and programming, computational thinking, block-based programming, basic robotics with virtual robots for teaching CS, impacts of computing and social, legal, and ethical issues, and effective pedagogical strategies and techniques, including project-based learning and alignment with K-12 Computer Science Standards.

No Sections Available