Introductory Computer Science Supplementary Authorization
Given the growing demand for trained computer science teachers statewide and the continued integration of computer science concepts into existing curriculum, the California State Board of Education (SBE) developed a new supplemental authorization to help meet this need – the Introductory Computer Science Supplementary Authorization.
This supplementary authorization can be added to multiple or single subject credentials and authorizes the holder to teach departmentalized classes related to Computer Science in grades 9 and below.
Who is the program for?
The Introductory Computer Science Supplementary Authorization (CSSA) is designed for K–9 teachers, site-based and district administrators, or other school officials interested in furthering their knowledge in computer science education and classroom integration, or teachers that need the authorization to teach computer science in a classroom setting.
Some courses can also count as electives towards a Master's Degree in Curriculum & Instruction. See the C&I website for more details regarding the Master's degree.
What you’ll learn
Completers of the Introductory Computer Science Supplementary Authorization program will be able to:
- Demonstrate knowledge in central theories of computing and its impact on society
- Apply computer science problem solving techniques
- Effectively communicate technical concepts to a variety of audiences
When and where are courses offered
Courses are 100% online. The dates for the next cohort are TBD. Please complete the form below and we'll reach out when dates are announced and enrollment opens!
- Hold a valid California multiple subject or single subject credential in any discipline and/or you are currently a Resident in one of CSUB's four Residency Programs
- Demonstrate commitment to innovative approaches to teaching and learning
- Ability to devote, at least, 10 hours a week to coursework sessions and assignments
The program is currently fully funded by outside initiatives. Students will not incur any costs for instruction. However, we do charge a $35 application fee for program admission.
What are the courses?
Phase One: Dates TBD
SCI 5200 (3 Units) – Computational Thinking
A graduate level course offered in an online format that satisfies the Computational Thinking requirement for an Introductory Supplementary Authorization in Computer Science. Topics include solving problems and designing systems using fundamental computing concepts such as decomposition, data representation, generalization/abstraction and algorithms. Students will learn effective computational thinking and programming techniques for the classroom through study of historically significant works, conducting literature search in methods/case studies, and critical discussion in seminar setting.
Phase Two: Dates TBD
SCI5210 (3 Units) – Computing Practice and Programming
A graduate level course in an online format that satisfies the Computing Practice and Programming requirement for an Introductory Supplementary Authorization in Computer Science. This course has two objectives. First, exposure to a high-level, modern programming language. Students develop programming skills by completing lab activities in expressions, control of flow, functions, lists, arrays, strings, and automation of common computing tasks. Second, to demonstrate expertise in a block programming language. Through study of a current block programming language students will understand effective ways and mediums to teach programming in the classroom.
SCI 5220 (3 Units) – Computers and Communication Devices
A graduate level course in a hybrid format that satisfies the Computers and Communication Devices requirement for an Introductory Supplementary Authorization in Computer Science. Students will learn about the major components and functions of digital devices, the computing systems they compose, and communication between devices. Specific topics include application of logic, I/O, and wireless communication on an embedded computing platform designed for education. Through interactive design activities students will learn methods that can be practically applied in the classroom. The class culminates in a physical presentation of a lesson plan with tinkering and embedded computing devices to demonstrate expertise in digital devices. CMPS 5210 Computing Practice and Programming is a prerequisite for this course.
SCI 5230 (3 Units) – Impacts of Computing
A graduate level course in an online format that satisfies the Impacts of Computing requirement for an Introductory Supplementary Authorization in Computer Science. Topics include 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. Students develop competency through critical discussion and debate in a seminar style setting.
At A Glance
Time Commitment5 Months
CostFree to Accepted Students
Next Application DeadlineSpring 2024: January 15, 2024
How to Apply & Upcoming Deadlines
Application to the Introductory Computer Science Supplementary Authorization at CSU Bakersfield requires the following:
- Introductory Computer Science Supplementary Authorization application (paper based - available here)
- One set of unofficial transcripts showing Bachelor's degree awarded
- Two letters of recommendation from district or site administrators
- Statement of purpose
- Attach a written statement to your application describing how you have used computer science concepts in your instruction thus far in your career, and how you hope this program will complement your ability to teach your students. Minimum one page in length.
- 2.75 GPA in the last 60 semester units
- Valid California Teaching Credential
All materials should be submitted to:
CSU Bakersfield Extended Education
9001 Stockdale Highway – 30 BDC
Bakersfield, CA 93311
Spring 2024 Semester Admission:
January 15, 2024
Get Started Today
Take the first step! Complete the form below to receive more information about the Introductory Computer Science Supplementary Authorization program at CSUB.