Computational Thinking and Problem-Solving (CTPS) is a class focused on complex problem solving and rooted in authentic, real-world scenarios designed for students pursuing a career in Computer Science (CS). The course pedagogy stresses active learning and team-based exercises and promotes professional skill development such as: problem solving, critical thinking, collaboration, resilience, and communication. CTPS also places an emphasis on advancing soft skills like teamwork, reflection and metacognition, writing, and presentation. CTPS is broken into six modules, these include:
An introduction to Project Based Learning and Computational Thinking
System Configuration - Designing a gaming lounge
IT/Networking - Measurement and analysis of energy by electronic devices
App Creation - Smartphone-based mobile application
Website Design- Content and design for a local business website
Cyber Security - Privacy and security policies for a live network environment
A focus group is being formed for CTPS with the intention of developing culturally relevant content for CPS. Please contact Faythe Brannon at fmbrannon [at] cps [dot] edu
To teach this course a teacher may have any teacher license, but must complete the summer program before implementing content in the classroom. Professional Development opportunities for CTPS are currently only offered during the summer months. Please check back for updates.