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
Online - Fix-date
Dates
Jul 10, 2023 to Jul 14, 2023
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
  • UC Riverside
Delivery Options
Hybrid  
Course Fee(s)
No active tuition profiles.
Available for Credit
4 units
Instructors
Section Notes

Students are required to attend one of the two in-person meetings (Jan. 7, 2023 at UC Davis 8am- 4pm OR Jan. 21, 2023 at UC Riverside Ext. 8am-4pm). Live meetings (4) will be held via zoom. Zoom meetings to be determined on the first day of class.  

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/.

Type
Online - Fix-date
Dates
Jul 17, 2023 to Jul 21, 2023
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
Online  
Course Fee(s)
No active tuition profiles.
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/.
Required fields are indicated by .