Supplementary Authorization in Computer Science

Effective 7-1-16; Replaces Supplementary Authorization in Computer Concepts and Applications

This authorization allows holders of a Multiple Subject/Elementary teaching credential to teach computer science content to students in grades 9 and below or a Single Subject/Secondary credential holder to teach computer science subject matter typically included in curriculum guidelines for study in grades 9 and below courses to K-12 students

To obtain this supplementary authorization, it is necessary to complete 20 semester units (or 10 upper division semester units) of coursework that covers the following four areas: computational thinking, computing practice and programming, computers and communication devices, and impacts of computing (e.g., social, ethical, legal). At least one course must cover each of the first three listed areas; impacts of computing may be part of other completed courses. The balance of the units may be in any course related to computers/computing.

Computational thinking: involves solving problems and designing systems, using fundamental computing concepts such as decomposition, data representation, generalization/abstraction, and algorithms. CS 3100, COGS 2300, MATH 2300 are options.

Computing practice and programming: includes expertise in at least one block--‐ based, visual (drag‐and‐drop) programming language (e.g., Alice, Blockly, Kodu, Logo, Scratch, Snap!) or a modern, high‐level programming language. CS 1500 satisfies this requirement, as do other programming courses from CS.

Computer and communications devices: covers the major components and functions of digital devices and the computing systems they compose. EDIT 4170, EDMA 5220, CS 2000, and CS 4000 are options.

Impacts of computing: includes the social, ethical, and legal issues and impacts of computing, as well as the contributions of computer science to current and future innovations in the arts, business, humanities, medicine, and science. EDMA 5200 and CS 2000 are options.