ACM Inroads · 2013 · 64 citations · 59 references
EducationComputer ScienceScience EducationComputer-assisted InstructionInstructional DesignStem EducationComputer Science EducationComputer-based TrainingComputer Science CurriculumComputer Science PedagogyIntroductory Computer ScienceSocietal RelevanceUndergraduate Computer Science Education
This paper addresses two interrelated problems currently confronting computer science education, motivating students while simultaneously providing them with the skills they'll need to solve complex interconnected problems. We describe a framework for motivating computer science students by adding the context of social good to introductory computing assignments. Adding the context in this manner also goes some way to addressing the need for graduates to have skills, attributes and behaviours appropriate to contributing to social good outcomes. Accompanying this, we provide 14 concrete examples of introductory computing projects that convey and reinforce computing's social relevance and potential for positive societal impact.
59
The Proceedings of the National Academy of Sciences
Jos W. Richards · Science · 1915 · 14.2K citations
Teaching as a Subversive Activity
Elizabeth Thoma · Psychosomatics · 1970 · 776 citations