Trial by a Many-Colored Flame: A Multi-disciplinary, Community-Centric Approach to Digital Media and Computing Education

Computing is currently overwhelmed by barriers to engagement and efficacy and suffers from a lack of diversity in participation. The field, while being substantially creative often distances itself from its artistic underpinnings. At the same time, those who view the field as a strictly technical endeavor often struggle in advanced software design. Through the use of game-based projects in a production studio course, this chapter explores two case examples that seek to challenge these notions. The course directly engages students in experiential, focused work that illustrates the field as a combination of creative practice and technical implementation. Students approached many of the activities in production studio through lenses that attempted clear-cut divisions between design, art, and development. Our challenge was to show the strength of blurring these lines in creating a quality production-level product. This chapter explores successes and challenges of this approach over successive offerings.

[1]  Sandra Gorka,et al.  Curriculum Guidelines for Undergraduate Degree Programs in Information Technology , 2008 .

[2]  Sally Fincher,et al.  Computer Science Curricula 2013 , 2013 .

[3]  T. Dean Hendrix,et al.  Software Process in the Classroom: The Capstone Project Experience , 2002, IEEE Softw..

[4]  Theresa Beaubouef,et al.  The sometimes harsh reality of real world computer science projects , 2010, INROADS.

[5]  R. Tansey,et al.  Gardner's art through the ages : the western perspective , 2013 .

[6]  Steven M. Hadfield,et al.  Crafting a software engineering capston project course , 2007 .

[7]  Casper Lassenius,et al.  Teaching real-world software engineering through a capstone project course with industrial customers , 2012, 2012 First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex).

[8]  John G. Flowers,et al.  Improving the Capstone project experience: a case study in software engineering , 2008, ACM-SE 46.

[9]  Swapna S. Gokhale,et al.  Selecting open source software projects to teach software engineering , 2014, SIGCSE.

[10]  Jon A. Preston Utilizing authentic, real-world projects in information technology education , 2005, SITE.

[11]  A. Jefferson Offutt,et al.  Anatomy of a software engineering project , 1988, SIGCSE '88.

[12]  Claudia Szabo Student projects are not throwaways: teaching practical software maintenance in a software engineering course , 2014, SIGCSE '14.

[13]  Linda M. Northrop,et al.  Success with the project-intensive model for an undergraduate software engineering course , 1989, SIGCSE '89.

[14]  M. Csíkszentmihályi Flow: The Psychology of Optimal Experience , 1990 .

[15]  David Coppit,et al.  Large team projects in software engineering courses , 2005 .

[16]  Thomas Reichlmayr,et al.  Using a real world project in a software testing course , 2014, SIGCSE.

[17]  Paul M. Leidig,et al.  Resources for instructors of capstone courses in computing , 2001, ITiCSE-WGR '01.