CS 390
Computational Thinking and Programming
California State University San Marcos · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff