Skip to main content
Best practices in teaching information technology development
Conference on Information Technology Education (2012)
  • Amber Settle, DePaul University
  • Deborah LaBelle, Nazareth College
  • Hazem Said, University of Cincinnati
  • Sheila S. Sicilia, Onondaga Community College
Programming is one of the most fundamental and central topics in the information technology curriculum. Because of its importance it is crucial to understand how to effectively teach development students. In this panel we share best practices for teaching programming to a variety of populations, including freshman, non-majors, and community college students. Various pedagogical approaches including pair programming, studiobased instruction, peer instruction, active learning, cooperative learning, project-based pedagogy, high-impact education practices, and CS Unplugged type activities are included.
  • Best practices,
  • programming,
  • development,
  • CS1,
  • high-impact practices,
  • project-based pedagogy,
  • CS Unplugged
Publication Date
October 11, 2012
Publisher Statement
Citation Information
Amber Settle, Deborah LaBelle, Hazem Said and Sheila S. Sicilia. "Best practices in teaching information technology development" Conference on Information Technology Education (2012) p. 113 - 114
Available at: