Papers by Adrienne Decker
Abstract Digital preservation for video games and electronic entertainment is an important endeav... more Abstract Digital preservation for video games and electronic entertainment is an important endeavor to preserve the history and significance of the game design and development field. However, in practice, it is often difficult to tell what parts of preservation strategy must be emphasized in order to preserve the gameplay experience at an appropriate level of expectation of each stakeholder group.
Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA '09, 2009
The "Killer Examples" series of workshops are highly interactive workshops which have been an ann... more The "Killer Examples" series of workshops are highly interactive workshops which have been an annual occurrence at OOPSLA since 2002. The goals of the workshop are to bring together educators and developers to share their objectoriented expertise, and to provide a forum for discussion of teaching techniques and pedagogical goals. The theme of last year's workshop was pedagogically sound examples for object orientation; this year's workshop continues that theme, but rather than focusing on examples that demonstrate sound object-oriented design, it will focus on examples that expose bad practice and so lead to better appreciation of good practice, as obtained by following sound objectoriented principles.
Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA '09, 2009
The "Killer Examples" series of workshops are highly interactive workshops which have been an ann... more The "Killer Examples" series of workshops are highly interactive workshops which have been an annual occurrence at OOPSLA since 2002. The goals of the workshop are to bring together educators and developers to share their objectoriented expertise, and to provide a forum for discussion of teaching techniques and pedagogical goals. The theme of last year's workshop was pedagogically sound examples for object orientation; this year's workshop continues that theme, but rather than focusing on examples that demonstrate sound object-oriented design, it will focus on examples that expose bad practice and so lead to better appreciation of good practice, as obtained by following sound objectoriented principles.
Proceedings of the 2016 ACM Conference on International Computing Education Research - ICER '16, 2016
Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion '08, 2008
The Killer Examples workshops are highly interactive workshops, held annually at OOPSLA since 200... more The Killer Examples workshops are highly interactive workshops, held annually at OOPSLA since 2002. The workshop goals are to bring together educators and developers to share their object-oriented expertise, and provide a forum for discussion of teaching techniques and pedagogical goals. The theme of last year's workshop was process in the pedagogy of object orientation; the theme of this year's workshop is pedagogically sound examples for object orientation: examples which are structured to support student learning.
Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion '08, 2008
The Killer Examples workshops are highly interactive workshops, held annually at OOPSLA since 200... more The Killer Examples workshops are highly interactive workshops, held annually at OOPSLA since 2002. The workshop goals are to bring together educators and developers to share their object-oriented expertise, and provide a forum for discussion of teaching techniques and pedagogical goals. The theme of last year's workshop was process in the pedagogy of object orientation; the theme of this year's workshop is pedagogically sound examples for object orientation: examples which are structured to support student learning.
Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion - OOPSLA '07, 2007
The "Killer Examples" series of workshops are highly interactive workshops which have been an ann... more The "Killer Examples" series of workshops are highly interactive workshops which have been an annual occurrence at OOPSLA since 2002. The goals of the workshops are to bring together educators and developers to share their objectoriented expertise, and to provide a forum for discussion of teaching techniques and pedagogical goals. The theme of last year's workshop was design patterns; the the theme of this year's workshop is process: for teaching, learning and programming.
This dissertation presents an assessment instrument specifically designed for programming-first i... more This dissertation presents an assessment instrument specifically designed for programming-first introductory sequences in computer science as given in Computing Curricula 2001: Computer Science Volume. The first-year computer science course has been the focus of many recent innovations and many recent debates in the computer science curriculum. There is significant disagreement as to effective methodology in the first year of computing, and there has been no shortage of ideas as to what predicts student success in the first year of the computing curriculum. However, most investigations into predictors of success lack an appropriately validated assessment instrument to support or refute their findings. This is presumably due to the fact that there are very few validated assessment instruments available for assessing student performance in the first year of computing instruction. The instrument presented here is not designed to test particular language constructs, but rather the underlying principles of the first year of computing instruction. It has been administered to students at the end of their first year of an introductory computer science curriculum. Data needed for analysis of the instrument for reliability and validity was collected and analyzed. Use of this instrument enables validated assessment of student progress at the end of their first year, and also enables the study of further innovations in the curriculum for the first year computer science courses.
ACM Transactions on Computing Education, 2016
Proceedings of the 47th ACM Technical Symposium on Computing Science Education - SIGCSE '16, 2016
2015 Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), 2015
Proceedings of the eleventh annual International Conference on International Computing Education Research - ICER '15, 2015
2015 IEEE Frontiers in Education Conference (FIE), 2015
Journal of Computing Sciences in Colleges, Dec 1, 2003
... permission. 238 A TALE OF TWO PARADIGMS* Adrienne ... ABSTRACT There are many opinions as to ... more ... permission. 238 A TALE OF TWO PARADIGMS* Adrienne ... ABSTRACT There are many opinions as to the best way to present objects and the concepts of object-oriented programming within the CS1 and CS2 curriculum. This ...
Greenfoot is an interactive Java development environment created by the developers of BlueJ for u... more Greenfoot is an interactive Java development environment created by the developers of BlueJ for use in introductory programming classrooms. Greenfoot provides a graphical animated environment in which to develop programs while students only need to use basic Java syntax to control the actors in their scenarios. Neither students nor educators need to focus on the graphical elements of the programs. They simply focus on the behaviors of the actors and the system provides the graphics. This hands-on workshop is intended to give educators (middle school, high school, and college) an introduction to the Greenfoot environment, a demonstration of how it can be used to introduce object-oriented programming to students, and a guided approach to developing Greenfoot experiences that can be integrated into existing curricula. The resources that are available to instructors using the environment will also be discussed.
In the past few years, many new and interesting environments have grown in popularity for introdu... more In the past few years, many new and interesting environments have grown in popularity for introducing programming concepts to students at the university, secondary, and even the middle school level. This workshop will provide an introduction to three such environments: Scratch, Greenfoot, and Processing. During the workshop the participants will be exposed to basic features of the environment through some simple hands-on exercises. Resources (online communities, websites, and additional workshop examples) will be provided for those interested in further exploration of the environments. Laptops strongly recommended for hands-on exercises.
Proceeding of the 44th ACM technical symposium on Computer science education - SIGCSE '13, 2013
ABSTRACT There is little argument that creating experiences for students that will increase stude... more ABSTRACT There is little argument that creating experiences for students that will increase student success and retention is a goal that is shared by anyone teaching courses. In computing courses, we have seen a lot of focused attention on the first year introductory courses as it has been shown that it is failure in these courses that drives students away from the discipline. In this paper we describe success we have had with first year students through the creation of achievement system for the undergraduate experience. Through the Just Press Play project and its associated achievements, we observed a significant shift in student behavior in relation to our first year students which lead to a greater level of student success in their first course.
Many recent innovations in the computer science curriculum have focused on the first-year compute... more Many recent innovations in the computer science curriculum have focused on the first-year computer science courses, and much work has been done to help determine what predicts success in the first year. However, many of these investigations lack an appropriately validated assessment instrument to confirm their findings. There are several assessment instruments available to computer science faculty, but each of them is flawed, therefore making them inappropriate for the task of assessment of the first-year computer science courses. I propose to create an assessment instrument that can be administered to students during their first year of study of computer science. This instrument will be constructed using the guidelines given in Computing Curricula 2001 for programming-first introductory courses. This instrument will be assessed for its reliability and validity and administered to students in their first year of study in computer science. The creation of this instrument will enable ...
... Science..... 33 2.6.2.1 Reliability of the GRE Subject Test in Computer Science..... 35 2.6.2... more ... Science..... 33 2.6.2.1 Reliability of the GRE Subject Test in Computer Science..... 35 2.6.2.2 Validity of the GRE Subject Test in Computer Science ..... 35 ...
Uploads
Papers by Adrienne Decker