Loading...

Course Description

This Computer Science Supplementary Teaching Credential Authorization course is jointly offered through a UC Riverside and UC Davis partnership. The course provides an introduction to C programming. Topics include computational thinking, pseudocode and flowcharts, data structures and representation, decomposition, abstraction, algorithms, input/output, visualization, 2D and 3D plotting, random numbers, repetition, selection statements, arrays, sorting, functions, data files, animation, debugging, Command Shell operations, software design, and strategies for teaching computer science in alignment with CS standards.

Learner Outcomes

  • Use a Command Shell to demonstrate basic mathematical operations and interactive execution of C programming statements
  • Understand data types, variables, and precision
  • Write code for graphical visualization and 2D and 3D plotting of data
  • Understand how animation works and write code to implement it
  • Write interactive and modular programs that implement user input/output and selection and repetition structures
  • Use software tools to analyze and debug programs
  • Integrate C programming and computing activities into CS and STEAM curricula in alignment with relevant standards

Instructors

Loading...
Enroll Now - Select a section to enroll in
Type
Classroom
Days
M, T, W, Th, F
Time
8:00AM to 4:00PM
Dates
Jul 10, 2023 to Jul 14, 2023
Schedule and Location
Contact Hours
40.0
Location
  • Off-Site Locations
Delivery Options
Classroom-based  
Course Fee(s)
Tuition - $960 credit (4 units) $960.00
Available for Credit
4 units
Instructors
  • Harry Cheng
Section Materials
  • Textbook (Mandatory) PDF textbook with online components: Learning Computer Programming with Ch for the Absolute Beginner.
Type
Classroom
Days
M, T, W, Th, F
Time
8:00AM to 4:00PM
Dates
Jul 17, 2023 to Jul 21, 2023
Schedule and Location
Contact Hours
40.0
Location
  • UC Riverside
Delivery Options
Classroom-based  
Course Fee(s)
Tuition - $960 credit (4 units) $960.00
Available for Credit
4 units
Instructors
Section Notes
individually paying teachers can enroll through UCR Extension but district cohorts should pay by PO through https://c-stem.ucdavis.edu/teachers-administrators/professional-development/professional-development-events/.
Section Materials
  • Textbook (Mandatory) PDF textbook with online components: Learning Computer Programming with Ch for the Absolute Beginner.
Required fields are indicated by .