Computational Thinking: Building a Model Curriculum

From ICPC
Jump to: navigation, search

Computational Thinking: Building a Model Curriculum

William A. Booth
Baylor University

Greg Hamerly
Baylor University

David Sturgill
University of North Carolina—Greensboro


This paper describes a computational thinking curriculum development project. The purpose of the proposed one-semester course is to introduce computational thinking to undergraduate students who are not computer science majors. We hope to engage a broad group of students, including those not ordinarily accustomed to using computation as a tool. The course will include skills such as problem abstraction and decomposition, understanding fundamental programming concepts, and appreciating the practical and theoretical limits of computation.