CS 390

Computational Thinking and Programming

California State University San Marcos · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Introduces teachers to computational thinking and fundamental computing concepts such as decomposition, data representation, and generalization/abstraction is introduced using at least one block-based, visual (drag-and-drop) programming language (e.g. Alice, Blockly, Kodu, Logo, Scratch, Snap!). Introduces basic programming and design skills using at least one modern, high-level programming language (e.g. Python, Java, C/C++/C#). Includes variables, conditionals, sequencing, events, loops, functions, etc. Note: The units for this course count toward only the Supplementary Authorization in Computer Science credential program. Enrollment Requirement(s): Enrollment in the Supplementary Authorization in Computer Science Credential program .

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #california_san_marcos-0689Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?