Back to Top

Computing Practices & Programming

4 Credits
This course is the third in a series of Computer Science Authorization courses that enable teachers to be credentialed to teach Computer Science and is designed to fulfill requirements for the California Computer Science Supplemental Authorization, but may be taken by those not seeking the Supplemental Authorization.

NOTE: The 4 unit CSED 902 course is equivalent to the 3 unit CSED 720 course that meets the Computer Science Supplemental Authorization requirements for the State of California. Notify the CE office if you wish to use this course to fulfill requirements for the California Computer Science Supplemental Authorization and we will register you for the CSED 720 course number.

The course aims to prepare educators to successfully teach computer programming for K-12 students in all curricular areas. Computer science has become a core discipline in our society and a background in algorithmic thinking and problem solving have become important skills. Students will address several California K-12 Computer Science Standards and will utilize a popular and accessible programming language to learn to solve problems. Fundamental topics in programming will be covered, including variables, data types, file input and output, functions, and control structures. Techniques exploring the teaching of programming and the software development process will also be emphasized. All students should have a computer with webcam, headset with microphone, and reliable internet connection.

NOTE: Required book must be acquired separately.

This course is applicable towards Computer Science Authorization and Licensure.

More courses that may interest you:

Dr. Simon Sultana

I spent a decade as an electrical engineer in the auto industry before I moved to higher education. I am passionate about helping teachers prepare their students with skills they can use in technical fields and others. Computer science has become increasingly important in our personal and professional lives and it is important that we prepare students properly. Students also need to be exposed to these topics early on in their education so they can start to envision themselves learning these skills for their careers and personal lives.