Jeroo: Difference between revisions
m Headlines ends with a colon |
No edit summary |
||
Line 1: | Line 1: | ||
'''Jeroo''' is a cross-platform educational tool for learning [[object |
'''Jeroo''' is a cross-platform educational tool for learning [[object-oriented programming]] concepts. In particular, the program helps learning concepts such as [[Object (computer science)|objects]], [[Method (computer science)|methods]] and basic [[control structures]].<ref>{{cite web|url=http://www.iste.org/Content/NavigationMenu/Membership/SIGs/SIGCS_Computer_Science_/JCSE_Online1/Past_Issues/2004_20053/March_2005/Sanders_Eddy_Using_Jeroo_To_Teach_Progra.htm |title=Sanders, Eddy - Using Jeroo To Teach Programming Concepts |publisher=International Society for Technology in Education |accessdate=2009-06-10 |url-status=unfit |archiveurl=https://web.archive.org/web/20090108145314/http://www.iste.org/Content/NavigationMenu/Membership/SIGs/SIGCS_Computer_Science_/JCSE_Online1/Past_Issues/2004_20053/March_2005/Sanders_Eddy_Using_Jeroo_To_Teach_Progra.htm |archivedate=January 8, 2009 }}</ref> Jeroo supports three syntactic styles: Java/C#/Javascript, Python, and Visual Basic. |
||
The program features a [[GUI]] split in two sub-windows. In the first sub-window, the user can type code to be executed in the Jeroo environment. In the second sub-window, the user can see the effects of their [[Computer programming|code]] in a graphical environment. The second sub-window shows an island populated by Jeroos. The user can instruct the Jeroos, via [[computer programming|programming]] in the first sub-window, to accomplish various actions such as moving, eating or picking up flowers. |
The program features a [[GUI]] split in two sub-windows. In the first sub-window, the user can type code to be executed in the Jeroo environment. In the second sub-window, the user can see the effects of their [[Computer programming|code]] in a graphical environment. The second sub-window shows an island populated by Jeroos. The user can instruct the Jeroos, via [[computer programming|programming]] in the first sub-window, to accomplish various actions such as moving, eating or picking up flowers. |
||
Line 30: | Line 30: | ||
== Contributors<ref>{{Cite web |title=Jeroo |url=https://jeroo.org/ |access-date=2022-08-11 |website=jeroo.org}}</ref> == |
== Contributors<ref>{{Cite web |title=Jeroo |url=https://jeroo.org/ |access-date=2022-08-11 |website=jeroo.org}}</ref> == |
||
=== Web- |
=== Web-based Jeroo (2019-present) === |
||
* Ben Konz |
* Ben Konz |
||
* Caelan Bryan |
* Caelan Bryan |
||
Line 38: | Line 37: | ||
* Brian Dorn |
* Brian Dorn |
||
=== Stand- |
=== Stand-alone Jeroo (2002–2019) === |
||
* Brian Dorn |
* Brian Dorn |
||
* Dean Sanders |
* Dean Sanders |
||
=== Artwork |
=== Artwork used in both web-based Jeroo and stand-alone Jeroo === |
||
* Christina Shell |
* Christina Shell |
||
==See also== |
==See also== |
||
* [https://jeroo.org/beta/help/java Language Summary] |
|||
* [[List of educational programming languages]] |
* [[List of educational programming languages]] |
||
==References== |
==References== |
||
<references/> |
<references/> |
||
==External links== |
==External links== |
||
*[ |
* [https://www.jeroo.org Jeroo official home page] |
||
*[https://web.archive.org/web/20110724175744/https://gatornet.chapin.edu/~techmsus/cp7/Jeroo/PDFs/SummeryOfCourse.pdf Jeroo: A Tool For Introducing Object-Oriented Programming] |
* [https://jeroo.org/beta/help/java Language Summary] |
||
* [https://web.archive.org/web/20110724175744/https://gatornet.chapin.edu/~techmsus/cp7/Jeroo/PDFs/SummeryOfCourse.pdf Jeroo: A Tool For Introducing Object-Oriented Programming] |
|||
*[http://www.micsymposium.org/mics_2004/Sanders.pdf] |
* [http://www.micsymposium.org/mics_2004/Sanders.pdf] |
||
[[Category:Object-oriented programming]] |
[[Category:Object-oriented programming]] |
Revision as of 10:09, 21 June 2023
Jeroo is a cross-platform educational tool for learning object-oriented programming concepts. In particular, the program helps learning concepts such as objects, methods and basic control structures.[1] Jeroo supports three syntactic styles: Java/C#/Javascript, Python, and Visual Basic.
The program features a GUI split in two sub-windows. In the first sub-window, the user can type code to be executed in the Jeroo environment. In the second sub-window, the user can see the effects of their code in a graphical environment. The second sub-window shows an island populated by Jeroos. The user can instruct the Jeroos, via programming in the first sub-window, to accomplish various actions such as moving, eating or picking up flowers.
The tool received a NEEDS "Premier Award Winner Associate Editor's Choice" in 2004.[2]
Jeroo uses many different methods to engage its students such as storytelling and animating execution. The program has been looked at as a very useful and efficient tool to develop experience and knowledge in Computer Programming. There have also been many Computer Science competitions involving the Jeroo program and its features.
Commands
A Jeroo can do a few of things such as:
Action | Code | Extra info |
---|---|---|
hop | hop(n); | When n is an integer greater than 0, this moves the Jeroo n spaces forward. |
pick | pick(); | Picks a flower from the Jeroo's location. |
plant | plant(); | Plants a flower at the Jeroo's location. |
turn | turn(); | This can turn the Jeroo left or right. turn(LEFT); or turn(RIGHT); |
toss | toss(); | This makes the Jeroo toss a flower to the space in front of it, disabling a net. |
give | give(); | This makes a Jeroo hand off a flower to another Jeroo. The “giver” must face the recipient, but the receiver may face any direction. |
Contributors[3]
Web-based Jeroo (2019-present)
- Ben Konz
- Caelan Bryan
- Thomas Connole
- John Adam
- Brian Dorn
Stand-alone Jeroo (2002–2019)
- Brian Dorn
- Dean Sanders
Artwork used in both web-based Jeroo and stand-alone Jeroo
- Christina Shell
See also
References
- ^ "Sanders, Eddy - Using Jeroo To Teach Programming Concepts". International Society for Technology in Education. Archived from the original on January 8, 2009. Retrieved 2009-06-10.
{{cite web}}
: CS1 maint: unfit URL (link) - ^ "Learning Resource: Jeroo". NEEDS. Archived from the original on October 1, 2011. Retrieved 2009-06-10.
- ^ "Jeroo". jeroo.org. Retrieved 2022-08-11.
External links
- Jeroo official home page
- Language Summary
- Jeroo: A Tool For Introducing Object-Oriented Programming
- [1]