** Regional & Continuing Education is working remotely until further notice. You can contact us via phone and email M–F, 8 a.m.–5 p.m. **
Printer-friendly version

Computer Science Supplementary Authorization Program

Course Schedule:

Introductory Authorization: 10 units

  • CSED 500 Computational Thinking | 3 Units | Offered Summer '21
  • CSED 501 Computing Practice and Programming | 3 Units | Offered Summer '21
  • CSED 510 Technology for Computer Science Education | 2 Units | Offered Fall '21
  • CSED 511 Computing in Society | 2 Units | Offered Spring '22

Specific Authorization 14 units

  • Introductory Authorization courses listed above (10 units) PLUS…
  • CSED 590 Software Design, Data Structures, and Algorithms | 4 Units | Offered Summer '22

Course Descriptions

Summer class registration links will be emailed to program participants. Sign up today!

CSED 500 Computational Thinking

  • 3 Units | Online, Synchronous
  • June 14–July 9, 2021 | Class meets daily, Monday–Friday, 2–4 p.m.
This course explores broad concepts and applications of Computer Science including Human-Computer Interaction, problem solving, web design, programming, computing and data analysis, and robotics. The course introduces programming in a graphical, block-based development environment. Synchronous online discussion and laboratory; laptop or desktop computer is required.

CSED 501 Computing Practice and Programming

  • 3 Units | Online, Synchronous
  • July 12–August 6, 2021 | Class meets daily, Monday–Friday, 2–4 p.m.
In a broad introduction to Computer Science, this course emphasizes problem solving by collaboratively designing, developing, and evaluating algorithms. The class explores creative development, abstraction, data representation, computer systems and networks, and impacts of computing while learning the fundamentals of high-level programming in Python. Synchronous online discussion and laboratory; laptop or desktop computer is required.

CSED 510 Technology for Computer Science Education

  • 2 Units | Online, Asynchronous | Offered in Fall 2021
  • Course dates TBA | Registration Opens July 1
Hardware and software technologies evolve rapidly. This course provides an overview of components and integrated systems of computers and networking. Students complete a supervised project to plan and integrate educational technologies for Computer Science classrooms. The project explores technology for supporting evidence-based pedagogy to foster interactive, creative, and inclusive Computer Science education. Asynchronous online lecture and supervised project. Prerequisites: CSED 500, CSED 501

CSED 511 Computing in Society

  • 2 Units | Online, Asynchronous | Offered in Spring 2022
  • Course dates TBA | Registration Opens November 1
Computers are ubiquitous and influential in shaping 21st century societies. This course discusses the impacts of computers on individuals and on society. It also addresses issues of inclusion and equity in Computer Science pedagogy and relates contemporary social issues to the discipline. Students complete a supervised project to develop educational materials for Computer Science classrooms that contextualize computing in society. Asynchronous online lecture and supervised project. Prerequisites: CSED 500, CSED 501

CSED 590 Software Design, Data Structures, and Algorithms 
For Specific Authorization Seekers Only

  • 4 Units | Offered in Summer 2022
  • Course dates TBA | Registration Opens April 1
This course explores the design and construction of software applications by adopting the Agile software development process. Students practice the fundamentals Object-Oriented Programming with the Java programming language. Concepts include primitive types and operations, objects and classes, boolean expressions, decisions, iteration, single- and multi-dimensional arrays, inheritance, recursion, sorting, and searching. Projects involve software engineering practices and tools, including professional integrated development environments (IDE), to create real software applications. Synchronous online discussion and laboratory; Laptop or desktop is required.

Student Resources

Tags: