Dec 10, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog
Add to My Favorites (opens a new window)

CS 390 - Computational Thinking and Programming

Units: 3


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.



Add to My Favorites (opens a new window)