skip to main content
10.1145/2632320.2632340acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
abstract

User models of reasoning and understanding in app inventor

Published: 28 July 2014 Publication History

Abstract

Development of instrumentation into MIT App Inventor will allow me to extract patterns of usage, or "trajectories" including working around problems, that programmers employ while working on their projects. These trajectories will be analyzed to develop user models of reasoning and understanding in App Inventor. A comparison study will explore the cognitive differences between blocks-based programming and an equivalent text-based language with identical available high-level abstractions. This work will conclude with a new model of blocks-based cognition, and likely create many recommendations for language development, both visual and textual, and improvements to App Inventor technology and pedagogy.

References

[1]
K. B. Bruce, A. P. Danyluk, and T. P. Murtagh. Event-driven programming is simple enough for cs1. In Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE '01, pages 1--4, 2001. URL: http://doi.acm.org/10.1145/377435.377440.
[2]
K. Heinonen, K. Hirvikoski, M. Luukkainen, and A. Vihavainen. Using codebrowser to seek differences between novice programmers. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, pages 229--234, 2014. URL: http://doi.acm.org/10.1145/2538862.2538981.
[3]
C. M. Lewis. How programming environment shapes perception, learning and goals: Logo vs. scratch. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE '10, pages 346--350, 2010. URL: http://doi.acm.org/10.1145/1734263.1734383.
[4]
C. Piech, M. Sahami, D. Koller, S. Cooper, and P. Blikstein. Modeling how students learn to program. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, SIGCSE '12, pages 153--160, 2012. URL: http://doi.acm.org/10.1145/2157136.2157182.
[5]
M. Sherman, S. Bassil, D. Lipman, N. Tuck, and F. Martin. Impact of auto-grading on an introductory computing course. J. Comput. Sci. Coll. (CCSCNE), 28(6):69--75, June 2013. URL: http://dl.acm.org/citation.cfm?id=2460156.2460171.
[6]
M. Sherman, F. Martin, and M. Scribner-MacLean. The role of iteration in the design processes of middle school students. In Proceedings of the 8th ACM Conference on Creativity and Cognition, C&C '11, pages 391--392, 2011. URL: http://doi.acm.org/10.1145/2069618.2069711.
[7]
L. A. Stein. Beyond objects. In Educator's Symposium, Conference on Object Oriented Programming Systems, Languages, and Applications, Atlanta, Georgia, 1997.
[8]
F. Turbak, M. Sherman, F. Martin, D. Wolber, and S. C. Pokress. Events-first programming in app inventor. J. Comput. Sci. Coll., 29(6):81--89, June 2014. URL: http://dl.acm.org/citation.cfm?id=2602724.2602739.

Cited By

View all
  • (2021)Event-driven Programming in Programming EducationACM Transactions on Computing Education10.1145/342395621:1(1-31)Online publication date: 16-Mar-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICER '14: Proceedings of the tenth annual conference on International computing education research
July 2014
186 pages
ISBN:9781450327558
DOI:10.1145/2632320
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 July 2014

Check for updates

Author Tags

  1. app inventor
  2. cs0
  3. cs1
  4. events
  5. instrumentation
  6. mobile

Qualifiers

  • Abstract

Funding Sources

Conference

ICER '14
Sponsor:
ICER '14: International Computing Education Research Conference
August 11 - 13, 2014
Scotland, Glasgow, United Kingdom

Acceptance Rates

ICER '14 Paper Acceptance Rate 17 of 69 submissions, 25%;
Overall Acceptance Rate 189 of 803 submissions, 24%

Upcoming Conference

ICER 2025
ACM Conference on International Computing Education Research
August 3 - 6, 2025
Charlottesville , VA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Event-driven Programming in Programming EducationACM Transactions on Computing Education10.1145/342395621:1(1-31)Online publication date: 16-Mar-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media