DocumentCode
1356260
Title
Point/Counterpoint
Author
Singer, J. ; Vigder, M.
Author_Institution
Nat. Res. Council Canada, ON, Canada
Volume
26
Issue
5
fYear
2009
Firstpage
54
Lastpage
57
Abstract
Tools help end users develop software, but they´re effective only when combined with a basic understanding of software engineering. Given this proliferation of new and old capabilities, how will end users exploit the programming possibilities available to them? Will tools to support end users be enough - or should everyone be taught some form of software engineering literacy? We believe we need a new literacy: not just reading, writing, and arithmetic, but the 3 Rs + SE. With such an education, end users will have greater success customizing environments and manipulating digital information correctly and thoughtfully.
Keywords
computer science education; programming; reverse engineering; software tools; teaching; 3 Rs; SE education; digital information manipulation; end-user programming teaching; reading-writing-and-arithmetic; software development; software engineering literacy; software environment customization; software tools; software understanding; Application software; Cellular phones; Collaborative software; Collaborative tools; Collaborative work; Control systems; Engineering management; Programming profession; Software engineering; Software tools; configuration management; debugging; end-user programming; software engineering; software maintenance; software testing; version control;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2009.135
Filename
5222795
Link To Document