Skip to main content

CPS 650

Computational Thinking in Our World

This course will discuss why computers and computation are ubiquitous in our world and the implications of that ubiquity, including security, gaming, military, GPS, social-networks, stock-trading, voting, and beyond. Students will learn how these systems work at an appropriate level of detail. To give a deeper understanding of these topics a significant component of the course will be student programming labs to explore simple versions of these systems. No previous programming experience will be required.
Weekly Contact: Lab:1 hr. Lecture:3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1
Liberal Studies: UL

Prerequisites

None

Antirequisites

None

Co-Requisites

None

Custom Requisites

Not available to students in Computer Science and in the Faculty of Engineering and Architectural Science.

Mentioned in the Following Calendar Pages

*List may not include courses that are on a common table shared between programs.

Computer Science