The Community for Technology Leaders
2015 IEEE Blocks and Beyond Workshop (Blocks and Beyond) (2015)
Atlanta, GA, USA
Oct. 22, 2015 to Oct. 22, 2015
ISBN: 978-1-4673-8366-0
TABLE OF CONTENTS

Title page (PDF)

pp. 1

Table of contents (PDF)

pp. iii-vi

Foreword (PDF)

pp. vii-viii

Position paper: Assessing knowledge in blocks-based and text-based programming languages (Abstract)

Briana B. Morrison , School of Interactive Computing, Georgia Institute of Technology, Atlanta, GA USA
pp. 1-3

The challenges of studying blocks-based programming environments (Abstract)

David Werntrop , Learning Sciences, Northwestern University, Evanston, IL
Uri Wilensky , Learning Sciences & Computer Science, Northwestern University, Evanston, IL
pp. 5-7

The impact of distractors in programming completion puzzles on novice programmers position statement (Abstract)

Kyle J. Harms , Department of Computer Science & Engineering, Washington University in St. Louis, St. Louis, Missouri, United States
pp. 9-10

Java as a second language: Thoughts on a linguistically informed transition to typing languages (Abstract)

Eileen King , IB Design, Lakes International Language Academy, Forest Lake, MN
pp. 11-12

Learning analytics for the assessment of interaction with App Inventor (Abstract)

Mark Sherman , Department of Computer Science, University of Massachusetts Lowell, Lowell, Massachusetts
Fred Martin , Department of Computer Science, University of Massachusetts Lowell, Lowell, Massachusetts
pp. 13-14

Measuring learning in an open-ended, constructionist-based progamming camp: Developing a set of quantitative measures from qualitative analysis (Abstract)

Deborah A. Fields , Instructional Tech. & Learning Sci., Utah State University, Logan, USA
Lisa C. Quirke , Faculty of Information, University of Toronto, Toronto, Canada
Janell Amely , Instructional Tech. & Learning Sci, Utah State University, Logan, USA
pp. 15-17

Profiling styles of use in Alice: Identifying patterns of use by observing participants in workshops with Alice (Abstract)

Leonel Morales Diaz , Universidad Francisco Marroquín, 6ta Calle Final, Zona 10 Guatemala, Guatemala 01010
Laura S. Gaytan-Lugo , Universidad de Colima, Km. 9 Carretera Colima - Coquimatlán, Coquimatlán, Colima, México 28300
Lissette Fleck , Universidad Francisco Marroquín, 6ta Calle Final, Zona 10 Guatemala, Guatemala 01010
pp. 19-24

Quizly: A live coding assessment platform for App Inventor (Abstract)

Francesco Maiorana , Department of Electrical, Electronic and Computer Engineering, University of Catania, Viale A. Doria, 6, Catania, Italy
Daniela Giordano , Department of Electrical, Electronic and Computer Engineering, University of Catania, Viale A. Doria, 6, Catania, Italy
Ralph Morelli , Computer Science Department, Trinity College, Hartford, CT, USA
pp. 25-30

Design of a blocks-based environment for introductory programming in Python (Abstract)

Matthew Poole , School of Computing, University of Portsmouth, UK
pp. 31-34

Lambda in blocks languages: Lessons learned (Abstract)

Brian Harvey , Computer Science Division, University of California, Berkeley, CA, USA
Jens Monig , SAP SE, Göttingen, Germany
pp. 35-38

A module system for a general-purpose blocks language (Abstract)

Jens Monig , Communications Design Group (CDG), SAP Labs
pp. 39-44

Robotics rule-based formalism to specify behaviors in a visual programming environment (Abstract)

Daniela Marghitu , Computer Science and Software Engineering, Auburn University, Auburn, USA
Stephen Coy , FUSELABS, Microsoft, Redmond, USA
pp. 45-47

Ten things we've learned from Blockly (Abstract)

Neil Fraser , Google, Mountain View, CA, USA
pp. 49-50

Blocks at your fingertips: Blurring the line between blocks and text in GP (Abstract)

Yoshiki Ohshima , Communications Design Group (CDG), SAP Labs
pp. 51-53

Integrating Droplet into Applab ? Improving the usability of a blocks-based text editor (Abstract)

David Anthony Bau , Phillips Exeter Academy, Exeter, New Hampshire 03833
pp. 55-57

Position paper: Lack of keyboard support cripples block-based programming (Abstract)

Neil C. C. Brown , School of Computing, University of Kent, Canterbury, UK
Michael Kolling , School of Computing, University of Kent, Canterbury, UK
Amjad Altadmri , School of Computing, University of Kent, Canterbury, UK
pp. 59-61

Thinking in blocks: Implications of using abstract syntax trees as the underlying program model (Abstract)

Daniel Wendel , Scheller Teacher Education Program, Massachusetts Institute of Technology, Cambridge, MA, USA
Paul Medlock-Walton , Scheller Teacher Education Program, Massachusetts Institute of Technology, Cambridge, MA, USA
pp. 63-66

Position paper: Towards making block-based programming accessible for blind users (Abstract)

Stephanie Ludi , Department of Software Engineering, Rochester Institute of Technology, Rochester, USA
pp. 67-69

Block-based programming abstractions for explicit parallel computing (Abstract)

Annette Feng , Department of Computer Science, Virginia Tech, Blacksburg, U.S.A.
Eli Tilevich , Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, U.S.A.
Wu-chun Feng , Department of Computer Science, Virginia Tech, Blacksburg, U.S.A.
pp. 71-75

Blocks in, blocks out: A language for 3D models (Abstract)

Chris Johnson , Department of Computer Science, University of Wisconsin, Eau Claire Eau Claire, Wisconsin
Peter Bui , Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, Indiana
pp. 77-82

A blocks-based editor for HTML code (Abstract)

Saksham Aggarwal , International Institute of Information Technology, Hyderabad, India
David Anthony Bau , Phillips Exeter Academy, Exeter, NH, USA
David Bau , Massachusetts Institute of Technology, Cambridge, MA, USA
pp. 83-85

Position paper: From interest to usefulness with BlockPy, a block-based, educational environment (Abstract)

Austin Cory Bart , Computer Science, Virginia Tech, Blacksburg, VA 24060
Eli Tilevich , Computer Science, Virginia Tech, Blacksburg, VA 24060
Clifford A. Shaffer , Computer Science, Virginia Tech, Blacksburg, VA 24060
Dennis Kafura , Computer Science, Virginia Tech, Blacksburg, VA 24060
pp. 87-89

Pushing blocks all the way to C++ (Abstract)

Jonathan Protzenko , Microsoft Research, One Microsoft Way, Redmond, Washington 98052
pp. 91-95

Using blocks to get more blocks: Exploring linked data through integration of queries and result sets in block programming (Abstract)

Paolo Bottoni , Department of Computer Science, Sapienza, University of Rome, Rome, Italy
Miguel Ceriani , Department of Computer Science, Sapienza, University of Rome, Rome, Italy
pp. 99-101

Incorporating real world non-coding features into block IDEs (Abstract)

Mikala Streeter , Georgia Institute of Technology, Atlanta, GA
pp. 103-104

Online community members as mentors for novice programmers position statement (Abstract)

Michelle Ichinco , Department of Computer Science and Engineering, Washington University in St. Louis, St. Louis, USA
Caitlin Kelleher , Department of Computer Science and Engineering, Washington University in St. Louis, St. Louis, USA
pp. 105-107

Programming environments for blocks need first-class software refactoring support: A position paper (Abstract)

Peeratham Techapalokul , Software Innovations Lab, Virginia Tech
Eli Tilevich , Software Innovations Lab, Virginia Tech
pp. 109-111

Transparency and liveness in visual programming environments for novices (Abstract)

Steven L. Tanimoto , Dept. of Computer Science and Engineering, University of Washington, Seattle, WA, 98195, USA
pp. 113-114

Visual debugging technology with pencil code: Position paper (Abstract)

Amanda Boss , Harvard College
Cali Stenson , Wellesley College
Jeremy Ruten , University of Saskatchewan
pp. 115-117

Position statement: App inventor instructional resources for creating tangible apps (Abstract)

Krishnendu Roy , Department of Mathematics and Computer Science, Valdosta State University, 1500 N. Patterson St., Valdosta, GA 31698
pp. 119-120

Approaches for teaching computational thinking strategies in an educational game: A position paper (Abstract)

Aaron Bauer , Center for Game Science, Computer Science & Engineering, University of Washington, Seattle, WA 98195
Eric Butler , Center for Game Science, Computer Science & Engineering, University of Washington, Seattle, WA 98195
Zoran Popovic , Center for Game Science, Computer Science & Engineering, University of Washington, Seattle, WA 98195
pp. 121-123

MUzECS: Embedded blocks for exploring computer science (Abstract)

Matthew Bajzek , Marquette University
Heather Bort , Marquette University
Omokolade Hunpatin , Marquette University
Luke Mivshek , Marquette University
Tyler Much , Marquette University
Casey O'Hare , Marquette University
Dennis Brylow , Marquette University
pp. 127-132

Middle school experience with visual programming environments (Abstract)

Barbara Walters , vanbara, Inc, Apex, NC USA
Vicki Jones , vanbara, Inc, Apex, NC USA
pp. 133-137

Teaching and learning through creating games in ScratchJr: Who needs variables anyway! (Abstract)

Aye Thuzar , Computer Science & Mathematics, The Pingry School, Basking Ridge, NJ, United States
Aung Nay , Zatna LLC, Martinsville, NJ, United States
pp. 139-141

Author index (PDF)

pp. 143
94 ms
(Ver 3.3 (11022016))