Computing Practices & Programming
Computer science has become a core discipline in our society and algorithmic thinking and problem-solving have become important skills. This online PD course aims to prepare educators to teach K-12 students in all curricular areas. Participants will learn several California K-12 Computer Science Standards and will utilize popular and accessible programming languages.
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.
What is Computing Practice & Programming
There are many best computing practices in our modern world, a set of rules and ways to get the best results when computer programming. In the broadest sense, computer programming is the process of writing code to facilitate specific actions in a computer application or software program and instruct them how to perform.
Fundamental topics in programming are:
- Variables
- Data Types
- File Input and Output
- Functions
- Control Structures
What You’ll Learn in this Course
This course aims to prepare educators to teach computer programming for K-12 in all curricular areas. Techniques explored are the teaching of programming and the software development process will be emphasized. All students should have a computer with a webcam, a headset with a microphone, and a reliable Internet connection.
Course Topics
- Intro to Python
- Input & Variables
- Output Format & Boolean Expressions
- Conditionals
- Iteration
- Functions
- File I/O
“It was very helpful in learning Python programming.”
– Educator, California
NOTE: Required book must be acquired separately.
This course is applicable towards Computer Science Authorization and Licensure.