@inproceedings{4f5893591ab249638eee16100acfd5aa,
title = "Apps for social justice: Motivating computer science learning with design and real-world problem solving",
abstract = "In this paper, we describe a twelve-week Apps for Social Justice course that we taught at an after-school program. Students read social justice literature, identified local community needs, and went through a design process to create fully functional mobile applications to address these needs. Using Nasir and Hand's concept of practice-linked identities [13], we argue that an integrative approach to introducing computer science - Where CS principles are used in pursuit of meaningful community goals - provides multiple opportunities for students to participate in software development while connecting these skills and dispositions to their own experiences and to larger social issues. Unlike a concepts-first approach, which introduces computer science ideas using small, often decontextualized examples, a practiced-based approach that builds on student experiences may foster a more motivating and meaningful learning environment.",
keywords = "App development, Apprenticeship, Computer education pipeline, HCI, Social justice",
author = "{Van Wart}, Sarah and Sepehr Vakil and Parikh, {Tapan S.}",
year = "2014",
doi = "10.1145/2591708.2591751",
language = "English (US)",
isbn = "9781450328333",
series = "ITICSE 2014 - Proceedings of the 2014 Innovation and Technology in Computer Science Education Conference",
publisher = "Association for Computing Machinery",
pages = "123--128",
booktitle = "ITICSE 2014 - Proceedings of the 2014 Innovation and Technology in Computer Science Education Conference",
note = "2014 Innovation and Technology in Computer Science Education Conference, ITICSE 2014 ; Conference date: 21-06-2014 Through 25-06-2014",
}