Fall 2021

Section 0489 of CS10A
Introduction to Programming Concepts and Methodologies -- : Aug 16 - Dec 10 2021

Section 1368 of CS10A
Introduction to Programming Concepts and Methodologies -- : Aug 16 - Dec 10 2021

Section 3031 of CS10B
Programming Concepts and Methodologies 1 -- : Aug 16 - Dec 10 2021
If you have completed CS 10, you should enroll in CS 10B, the correct next course in the sequence. See https://cs.santarosa.edu/cs10-info.pdf for more information.

Summer 2021

Section 8431 of CS10A
Introduction to Programming Concepts and Methodologies -- : Jun 14 - Aug 08 2021
This is an accelerated pace class.

Section 8809 of CS10A
Introduction to Programming Concepts and Methodologies -- : Jul 12 - Aug 08 2021
This is an accelerated pace class.

Spring 2021

Section 4322 of CS10B
Programming Concepts and Methodologies 1 -- : Jan 20 - May 21 2021
Optional Zoom meetings: The above section has no regularly scheduled Zoom meetings. The instructor may occasionally schedule optional Zoom meetings for the class, but attendance will not be required at those meetings. More details will be provided in the syllabus distributed by the instructor.

Section 4524 of CS10A
Introduction to Programming Concepts and Methodologies -- : Jan 20 - May 21 2021
Optional Zoom meetings: The above section has no regularly scheduled Zoom meetings. The instructor may occasionally schedule optional Zoom meetings for the class, but attendance will not be required at those meetings. More details will be provided in the syllabus distributed by the instructor.

Section 5393 of CS10A
Introduction to Programming Concepts and Methodologies -- : Jan 20 - May 21 2021
Optional Zoom meetings: The above section has no regularly scheduled Zoom meetings. The instructor may occasionally schedule optional Zoom meetings for the class, but attendance will not be required at those meetings. More details will be provided in the syllabus distributed by the instructor.

Section 5394 of CS10A
Introduction to Programming Concepts and Methodologies -- : Jan 20 - May 21 2021
Optional Zoom meetings: The above section has no regularly scheduled Zoom meetings. The instructor may occasionally schedule optional Zoom meetings for the class, but attendance will not be required at those meetings. More details will be provided in the syllabus distributed by the instructor.

No office hours