CSCI 101

Computational Thinking

2 Cr. (Hrs.:2 Lec.)

Computational thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science. It is the study of an effective approach used by people to solve problems. Critical thinking involves the systematic evaluation of information, and is a crucial piece of problem solving. The two are combined in this course to provide the student with a powerful set of tools to understand and solve the kinds of problems they will encounter in their college studies and future careers. (1st)

Satisfies Social Science core. Course generally offered fall (1st) semester.



Course Outcomes:

R1. Students identify problem types and appropriate approaches and strategies to solve those types of problems.

R2. Student analyze problems for their information content and problem structure.

R3. Students apply problem solving strategies appropriately and effectively according to problem type.

R4. Students evaluate written descriptions, accounts, and arguments, and identify ambiguities, assumptions and fallacies in reasoning.