How Will You Practice Virtue Without Skill? Preparing Students to be Virtuous Computer Programmers

About How Will You Practice Virtue Without Skill? Preparing Students to be Virtuous Computer Programmers

Authors Norman, Victor
Date 2015
Publication ACMS Online Journal
Vol / Pages pp. 1-12
URL https://pillars.taylor.edu/cgi/viewcontent.cgi?article=1000&context=acmsjournal-2014-15
Language en-US

Type: Journal Article

Tags: computer science education, creativity, God, honesty, hospitality, humility, programming, stewardship, virtue

Abstract

Education should teach knowledge, skills, and virtue. Practicing virtues requires skills of various sorts, but these can be learned simultaneously with virtues. This paper investigates the virtues of hospitality, humility, integrity, honesty, creativity, stewardship, and diligence and how these can be exhibited through certain computer programming practices. Skillful computer coding can thus help one demonstrate love for God and others. [A]