Teaching CS1 with graphics and C

  • Authors:
  • Sarah Matzko;Timothy A. Davis

  • Affiliations:
  • Clemson University, Clemson, SC;Clemson University, Clemson, SC

  • Venue:
  • Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of the τέχνη project is to teach computer science concepts more effectively by infusing large-scale problems in computer graphics into the undergraduate curriculum. Ultimately, this approach would be adopted for all computer science courses in the B.A. curriculum; currently, we are working on the foundational sequence, which includes CS1. For this first course in programming, we present our approach to teaching course concepts using real-world image processing problems in C. The results from our first semester offering are promising, as students produced excellent work and evaluated the class highly.