Title :
Ecological footprints as case studies in programming
Author_Institution :
Dept. Comput. & Inf. Sci., Univ. of Guelph, Guelph, ON, Canada
Abstract :
There are many challenges to teaching programming skills to students whose specialty is not computer science. One of the challenges is that the examples used in introductory programming classes are usually somewhat esoteric. To make the concepts taught in programming seem real, we use algorithms based on calculating ecological footprints to enable an exploration of language syntax, improve program comprehension, introduce software design and usability.
Keywords :
computer science education; programming; programming languages; ecological footprints; language syntax; program comprehension; programming; software design; software usability; Computer industry; Computer languages; Computer science; Education; Helium; Information science; Programming; Software design; Software testing; Usability;
Conference_Titel :
Science and Technology for Humanity (TIC-STH), 2009 IEEE Toronto International Conference
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4244-3877-8
Electronic_ISBN :
978-1-4244-3878-5
DOI :
10.1109/TIC-STH.2009.5444510