Jun 19, 2025  
Catalog 2025-2026 
    
Catalog 2025-2026
Add to Portfolio (opens a new window)

CS 105 - Problem Solving With Computational Thinking


Using the Field of all Possibilities as the Source for All Solutions
Credits: 4
Prerequisites: STC 108  or faculty consent
Delivery mode: On-Campus and Online
This course fulfillsthe BAAS Critical and Creative Thinking Seminar (CCTS) requirement.
This course focuses on teaching students the higher-order (critical) thinking skills needed in computer science (analysis, evaluation, logic, and reasoning). The course starts by explaining how computers work and then focuses on having students read and write pseudo code as an easy way to introduce programming concepts such as variable, selection, repetition, and arrays without having to worry too much about syntax. We also read and discuss articles on current issues in the study of computer science. We finish with a programming project in a simple programming language.



Add to Portfolio (opens a new window)