skip to main content
10.1145/2307096.2307151acmotherconferencesArticle/Chapter ViewAbstractPublication PagesidcConference Proceedingsconference-collections
research-article

Catroid: a mobile visual programming system for children

Published: 12 June 2012 Publication History

Abstract

Catroid is a free and open source visual programming language, programming environment, image manipulation program, and website. Catroid allows casual and first-time users starting from age eight to develop their own animations and games solely using their Android phones or tablets. Catroid also allows to wirelessly control external hardware such as Lego Mindstorms robots via Bluetooth, Bluetooth Arduino boards, as well as Parrot's popular and inexpensive AR. Drone quadcopters via WiFi.

References

[1]
Craig, M., and Horton, D. Gr8 designs for Gr8 girls: a middle-school program and its evaluation. In Proceedings of the 40th ACM technical symposium on Computer science education (SIGCSE'09) (Chattanooga, Tennessee, March 3--7, 2009). ACM Press, New York, NY, 2009, 221--225.
[2]
Kelleher, C. Motivating Programming: Using storytelling to make computer programming attractive to middle school girls. Ph.D. Thesis, Carnegie Mellon University, School of Computer Science Technical Report CMU-CS-06-171, 2006.
[3]
MacLaurin, M. B. The design of Kodu: a tiny visual programming language for children on the Xbox 360. In Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium on Principles of programming language (POPL '11). ACM Press, New York, NY, 2011, 241--246.
[4]
Maloney, J., Resnick, M., Rusk, N., Silverman, B., and Eastmond, E. The Scratch Programming Language and Environment. ACM Trans. Comp. Edu., 10, 4 (Nov. 2010), 16:1--16:15.
[5]
Monroy-Hernández, A. Designing a website for creative learning. In: Proceedings of the Web Science 09: Society OnLine (WebSci'09) (Athens, Greece, March 18--20, 2009).
[6]
Overmars, M. Teaching computer science through game design. Computer, 37 (4). IEEE, 2004, 81--83.

Cited By

View all
  • (2023)Buttons, Devices, and Adults: How Preschool Children Designed an IoT Programming ToolInteracting with Computers10.1093/iwc/iwad037Online publication date: 13-Jul-2023
  • (2022)Lowering barriers to application development with cloud-native domain-specific functionsProceedings of the 2022 ACM/IEEE 44th International Conference on Software Engineering: Software Engineering in Society10.1145/3510458.3513017(113-124)Online publication date: 21-May-2022
  • (2022)Lowering Barriers to Application Development With Cloud-Native Domain-Specific Functions2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)10.1109/ICSE-SEIS55304.2022.9793869(113-124)Online publication date: May-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
IDC '12: Proceedings of the 11th International Conference on Interaction Design and Children
June 2012
399 pages
ISBN:9781450310079
DOI:10.1145/2307096

Sponsors

  • didactalab: didactalab
  • IMIS: Institut für Multimediale und Interaktive Systeme

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 June 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. animations
  2. children
  3. educational
  4. games
  5. kids
  6. mobile
  7. music
  8. pedagogical
  9. programming
  10. smart phone
  11. tablet
  12. teenagers
  13. visual programming language

Qualifiers

  • Research-article

Conference

IDC '12
Sponsor:
  • didactalab
  • IMIS

Acceptance Rates

Overall Acceptance Rate 172 of 578 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2023)Buttons, Devices, and Adults: How Preschool Children Designed an IoT Programming ToolInteracting with Computers10.1093/iwc/iwad037Online publication date: 13-Jul-2023
  • (2022)Lowering barriers to application development with cloud-native domain-specific functionsProceedings of the 2022 ACM/IEEE 44th International Conference on Software Engineering: Software Engineering in Society10.1145/3510458.3513017(113-124)Online publication date: 21-May-2022
  • (2022)Lowering Barriers to Application Development With Cloud-Native Domain-Specific Functions2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)10.1109/ICSE-SEIS55304.2022.9793869(113-124)Online publication date: May-2022
  • (2021)When Children Program Intelligent Environments: Lessons Learned from a Serious AR GameProceedings of the 20th Annual ACM Interaction Design and Children Conference10.1145/3459990.3462463(375-386)Online publication date: 24-Jun-2021
  • (2020)Improvement of academic services using mobile technology based on single page applicationTelfor Journal10.5937/telfor2001062A12:1(62-66)Online publication date: 2020
  • (2020)A comprheensive review of Visual Programming Tools for Arduino2020 Latin American Robotics Symposium (LARS), 2020 Brazilian Symposium on Robotics (SBR) and 2020 Workshop on Robotics in Education (WRE)10.1109/LARS/SBR/WRE51543.2020.9307023(1-6)Online publication date: 9-Nov-2020
  • (2020)Estimating the Complexity of Architectural Design Decision NetworksIEEE Access10.1109/ACCESS.2020.30236088(168558-168575)Online publication date: 2020
  • (2019)Mobile Devices in Programming ContextsProceedings of the 2019 on Designing Interactive Systems Conference10.1145/3322276.3322323(1109-1122)Online publication date: 18-Jun-2019
  • (2018)Initial consideration on designing a system to support science communication and continuous programming learningProceedings of the 10th International Conference on Education Technology and Computers10.1145/3290511.3290557(223-230)Online publication date: 26-Oct-2018
  • (2018)Visual and textual programming languages: a systematic review of the literatureJournal of Computers in Education10.1007/s40692-018-0101-55:2(149-174)Online publication date: 15-Mar-2018
  • Show More Cited By

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