Test first programming, design by contract, and intriguing coursework: ingredients for increasing student engagement

  • Authors:
  • Michael Kart

  • Affiliations:
  • St. Edward's University, Austin, TX

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

University professors are always looking for ways to get students more engaged - especially on programming assignments. Professors who teach programming courses are in a unique position since tools and technologies exist that enable the professor to give students immediate feedback in absentia. This paper describes the anatomy of an algorithms and data structures course that leverages Test First Programming, Design by Contract, and intriguing coursework to improve student engagement, performance, and satisfaction.