Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

CSC 102: Introduction to Computational Thinking

Offered Occasionally

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.