Pocket Code: Difference between revisions
m (→Bibliography) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
'''Pocket Code | '''Pocket Code''' is a mobile visual [[programming microworld]] developed by the [https://www.catrobat.org/ Catrobat] project. {{quotation|The free open source non-profit project Catrobat allows users to create and publish their own apps using only their smartphones. Initiated in 2010, with first public versions of our free apps since 2014 and 47 releases of the main coding app as of July 2018, Catrobat currently has more than 700,000 users from 180 countries, is available in 50+ languages,and has been developed so far by almost 1,000 volunteers from around the world. Catroba tis strongly inspired by Scratch and indeed allows to import most Scratch projects, thus giving access to more than 30 million projects on our users’ phones as of July 2018.}} ([https://arxiv.org/pdf/1808.06292.pdf Rock bottom, the world, the sky: Catrobat, an extremely large-scale and long-term visual coding project relying purely on smartphones]), retrieved Jan 28, 2019. | ||
Pocket code can be used in individual settings, regular lessons in schools, or settings like [[game jam]]s. | Pocket code can be used in individual settings, regular lessons in schools, or settings like [[game jam]]s. | ||
Line 10: | Line 10: | ||
== Embroidery module == | == Embroidery module == | ||
In 2019, an embroidery extension has been added. It allows to code self-created patterns and designs which can be exported in the DST format. I | |||
See: | |||
* [[Code’n’Stitch]] for the initial version | |||
* [[Embroidery designer]] for the (current, as of 2022) "catrobat" version. | |||
== Research == | == Research == | ||
Line 22: | Line 24: | ||
* [https://www.catrobat.org/ Catrobat] project page. | * [https://www.catrobat.org/ Catrobat] project page. | ||
* [https://www.catrobat.org/#pocketcode Pocket code app links] (Android / | * [https://www.catrobat.org/#pocketcode Pocket code app links] (Android / iOS) | ||
* [https://share.catrob.at/ | * [https://share.catrob.at/ Catrobat Sharing Site] | ||
* [https://github.com/Catrobat Github repository] | * [https://github.com/Catrobat Github repository] | ||
** [https://github.com/Catrobat/Catroid Catroid] (aka Pocket Code) repository | ** [https://github.com/Catrobat/Catroid Catroid] (aka Pocket Code) repository | ||
Line 41: | Line 43: | ||
Petri, A., Schindler, C., Slany, W., & Spieler, B. (2018). Game Design with Pocket Code: Providing a Constructionist Environment for Girls in the School Context. arXiv preprint arXiv:1805.04362. | Petri, A., Schindler, C., Slany, W., & Spieler, B. (2018). Game Design with Pocket Code: Providing a Constructionist Environment for Girls in the School Context. arXiv preprint arXiv:1805.04362. | ||
Slany, W. (2014, October). Pocket code: a | Slany, W. (2014, October). Pocket code: a Scratch-like integrated development environment for your phone. In Proceedings of the companion publication of the 2014 ACM SIGPLAN conference on Systems, Programming, and Applications: Software for Humanity (pp. 35-36). ACM. | ||
Slany, W. (2014). Tinkering with Pocket Code, a Scratch-like programming app for your smartphone. Proceedings of Constructionism. | Slany, W. (2014). Tinkering with Pocket Code, a Scratch-like programming app for your smartphone. Proceedings of Constructionism. | ||
Line 50: | Line 52: | ||
[[category: programming]] | [[category: programming]] | ||
[[category: computerized embroidery]] | [[category: computerized embroidery]] | ||
[[category: visual programming language]] | |||
[[category: computational making]] |
Latest revision as of 18:33, 31 March 2022
Introduction
Pocket Code is a mobile visual programming microworld developed by the Catrobat project. “The free open source non-profit project Catrobat allows users to create and publish their own apps using only their smartphones. Initiated in 2010, with first public versions of our free apps since 2014 and 47 releases of the main coding app as of July 2018, Catrobat currently has more than 700,000 users from 180 countries, is available in 50+ languages,and has been developed so far by almost 1,000 volunteers from around the world. Catroba tis strongly inspired by Scratch and indeed allows to import most Scratch projects, thus giving access to more than 30 million projects on our users’ phones as of July 2018.” (Rock bottom, the world, the sky: Catrobat, an extremely large-scale and long-term visual coding project relying purely on smartphones), retrieved Jan 28, 2019.
Pocket code can be used in individual settings, regular lessons in schools, or settings like game jams.
See also:
Embroidery module
In 2019, an embroidery extension has been added. It allows to code self-created patterns and designs which can be exported in the DST format. I
See:
- Code’n’Stitch for the initial version
- Embroidery designer for the (current, as of 2022) "catrobat" version.
Research
The Catrobat project published a number of papers, in particular with respect to teaching programming to girls and students experimenting exclusion problems. Spieler et al. [1] argue “that the programming app Pocket Code can support students in their learning goals and in combination with the promising concept of game jams for project works at schools.”
Links
- Catrobat project page.
- Pocket code app links (Android / iOS)
- Catrobat Sharing Site
- Github repository
- Catroid (aka Pocket Code) repository
Bibliography
Cited with footnotes
- ↑ Spieler, B., Petri, A., Schindler, C., Slany, W., Betran, M., Boulton, H., ... & Smith, J. (2018). Pocket Code: a mobile app for game jams to facilitate classroom learning through game creation. arXiv preprint arXiv:1805.04461. https://arxiv.org/abs/1805.04461
Other
Luhana, K. K., Mueller, M., Schindler, C., Slany, W., & Spieler, B. (submitted, 2018). Rock bottom, the world, the sky: Catrobat, an extremely large-scale and long-term visual coding project relying purely on smartphones. arXiv preprint arXiv:1808.06292. https://arxiv.org/pdf/1808.06292.pdf
Petri, A., Schindler, C., Slany, W., Spieler, B., & Smith, J. (2015, August). Pocket Game Jams: a Constructionist Approach at Schools. In Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct (pp. 1207-1211). ACM. https://dl.acm.org/citation.cfm?id=2801610
Petri, A., Schindler, C., Slany, W., & Spieler, B. (2018). Game Design with Pocket Code: Providing a Constructionist Environment for Girls in the School Context. arXiv preprint arXiv:1805.04362.
Slany, W. (2014, October). Pocket code: a Scratch-like integrated development environment for your phone. In Proceedings of the companion publication of the 2014 ACM SIGPLAN conference on Systems, Programming, and Applications: Software for Humanity (pp. 35-36). ACM.
Slany, W. (2014). Tinkering with Pocket Code, a Scratch-like programming app for your smartphone. Proceedings of Constructionism.