TY - JOUR
T1 - A Sustainability Theme for Introductory Programming Course
AU - Stone, Jeffrey A.
N1 - Funding Information:
The author wishes to thank Tricia K. Clark, Penn State Berks, and Julie M. Meyer, Penn State Schuylkill, for their contributions to this project and to this paper. The author also wishes to thank previous reviewers of this paper for their comments and suggestions
Publisher Copyright:
© 2019 MECS.
PY - 2019/2/1
Y1 - 2019/2/1
N2 - Sustainability is an important topic for modern college and universities, many of whom are actively promoting sustainable practices and integration of sustainability topics into course curricula. The inclusion of socially-relevant projects and course “themes” has been shown to assist in attracting students to Computer and Information Science, and practical, problem-based applications have also been shown to attract females an underrepresented groups to the discipline. In Computer and Information Science education, most documented approaches attempt to integrate sustainable computing topics either as learning modules, open-ended project topics, or as concentrated courses. This paper describes a lightweight, non-intrusive pedagogical approach to integrating sustainability education in introductory programming courses. By creating introductory programming projects focused on sustainability topics, students are exposed to the general concepts and terminology involved with the important scientific and societal topic. This approach also allows students to see the practical applications of computing in a socially relevant context.
AB - Sustainability is an important topic for modern college and universities, many of whom are actively promoting sustainable practices and integration of sustainability topics into course curricula. The inclusion of socially-relevant projects and course “themes” has been shown to assist in attracting students to Computer and Information Science, and practical, problem-based applications have also been shown to attract females an underrepresented groups to the discipline. In Computer and Information Science education, most documented approaches attempt to integrate sustainable computing topics either as learning modules, open-ended project topics, or as concentrated courses. This paper describes a lightweight, non-intrusive pedagogical approach to integrating sustainability education in introductory programming courses. By creating introductory programming projects focused on sustainability topics, students are exposed to the general concepts and terminology involved with the important scientific and societal topic. This approach also allows students to see the practical applications of computing in a socially relevant context.
UR - http://www.scopus.com/inward/record.url?scp=85089721465&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85089721465&partnerID=8YFLogxK
U2 - 10.5815/ijmecs.2019.02.01
DO - 10.5815/ijmecs.2019.02.01
M3 - Article
AN - SCOPUS:85089721465
SN - 2075-0161
VL - 11
SP - 1
EP - 8
JO - International Journal of Modern Education and Computer Science
JF - International Journal of Modern Education and Computer Science
IS - 2
ER -