Course Units: 1
This course introduces students to computational thinking and the foundational concepts of computer science, and challenges them to explore how computing and technology can impact the world. Students will focus on creative problem solving and real-world applications. They will analyze problems, evaluate proposed solutions, and create computational artifacts while learning about algorithms, data and information, and abstraction. Issues related to the Internet and the global impact of computing will also be discussed.
Prerequisite course(s): None
Required for major/minor: None
Option for major/minor: This course may not be taken by computer science majors without permission of the department, and then only for free elective credit.