Computer Science is one of those subjects that doesn’t have a “one best way” to teach. Of course, all of us that teach it have our thoughts on what works and what doesn’t. And since it’s a subject where most of us are capable of creating our own tools for teaching, there are a lot of tools out there. For me, Jeroo is one of those tools.
Javadoc API documentation for Sofia Library. Fields; public static final RelativeDirection AHEAD: A constant that represents the direction straight in front of the Jeroo, in the direction it is currently facing. Introduction to Using Jeroo. Contribute to aska192/program2 development by creating an account on GitHub.
For the past few years in CompSci AP-A I’ve been using an environment called Jeroo for the first couple of weeks of class. Ultimately we’ll be in Java for most of the year, but Java can be overwhelming for students who have never coded before.
There are plentyofotheroptions, so why Jeroo?
It’s Visual
When you first start coding, it’s hare to wrap your head around what the code is doing. With Jeroo we’re able to write code and then see the Jeroos move around on screen immediately. Students see immediately if their logic is right or if it needs a little touch up.
Even better, Jeroo highlights the code as it runs so students know exactly what it’s doing and when it’s doing it.
Telling Stories
Students like telling stories. Heck, everybody likes stories. It’s fun to be creative.
In Jeroo we’re able to make labs that have a back story. One of the labs that we’ve done in the past is a Romeo and Juliet lab. You instantiate two Jeroos with one flower each and they have to keep moving until they stop on a bridge. Once both Jeroos are next to each other, they give each other their flower.
![]()
A few years ago I got called out in class by a student because that’s not how Romeo and Juliet is supposed to end. So he took that lab and finished the story. Download private vimeo videos 2019 mac. After they trade flowers (get married) they turn and jump into the water. A little dark, for sure. But he was able to finish the story with a couple lines of code.
It’s Very Limited
A bit counter intuitive, but Jeroo has a very limited language which has two advantages.
First, it’s easy to overwhelm students with a complicated language. Even something drag and drop like Alice or Scratch has enough commands that students can blank out. A Jeroo is a dumb little animal that only knows how to do about a dozen things. Once you know those dozen commands, you’re a Jeroo expert.
And the limitations help push students towards Java. It doesn’t take long until students start realizing that they should be able to make the computer do things like repeat a set number of times. That’s something that pretty much any programming language can handle, but not Jeroo.
What’s it look like?
You’ve made it this far… have a video. This is the demo solution for one of the labs that we’re working on in class.
The little blue arrow is a Jeroo. I usually name mine Bob. His job is to pick all of the flowers and plant flowers in the empty spots.
For the lab students create an algorithm – a word we haven’t defined yet – to get their Jeroo to flip the flowers. The catch is, they need the same code to work with multiple maps. Using loops and ifs they have to have their Jeroo decide when she should turn or when she should go forward and when they should pick or plant a flower. It’s something that sounds simple, but really gets the hamster wheels spinning to get it working.
Jeroo MethodHow are the results?
I’ve used Jeroo for the first 6-8 days for the past few years and results have been very good. Students have been able to jump right in and get things working.
What I’ve found is that I’m able to go back and reference Jeroo later in the year. I catch myself saying “remember how in Jeroo…” often.
And I’ve been surprised how quickly students get through the Jeroo labs. I typically through out about 15 labs for 8 days, not expecting most students to get more than about half. But about half of the students have been able to get all 15. https://renewfans433.weebly.com/blog/visio-reader-for-mac-free-download.
Want to stay in touch and keep up to date with the latest posts @ CompSci.rocks?
Related PostsWhat is Jeroo?
Jeroo is a text-based coding environment designed to help novices master the basic mechanics of object oriented programming. Generate new ssh key from pem. It features a limited syntax to emphasize basic computational thinking skills like problem decomposition (ie, breaking things down into subtasks), the semantics of control structures like loops and ifs, and use of objects and state to solve problems.
Solving problems involves writing a program that helps one or more kangaroo-like objects (ie, Jeroos) hop around an island while avoiding the nets set by animal collectors to achieve an objective. Along the way, Jeroos can pick up flowers growing on the island and use them to disarm nets. Jeroos must be careful to also stay out of the water, since they've never developed an ability to swim. Uninstall apps in mac sierra.
Jeroo has been used in high school and university classrooms for nearly 20 years, and many teachers find that it provides a great transition tool between the modern block-based systems like Scratch and a more general purpose programming language. The system allows learners to program using a variety of syntax styles to best align with the target programming language in a curriculum. In particular, you can choose between Java/C#, Python, or Visual Basic style syntaxes all within the same tool.
![]() Start Coding with Jeroo
Web-Based Jeroo (beta) is now available to use directly in your browser, including on Chromebooks and tablet devices! The web-based Jeroo is fully backward compatible with any programs and island files you have created with previous standalone versions. https://minnesotaheavenly.weebly.com/free-elena-undone-full-movie-download.html. In addition, we've added a number of new features like syntax highlighting and resizable islands. As you work with the new Jeroo, please feel free to contact us at [email protected] if you find any bugs!
Stand-Alone Jeroo (version 2.5) is still available to download for Windows, Mac, and Linux users, but will no longer be maintained as of August 2019. We encourage users to transition to the web-based Jeroo for future updates. If you choose to use the stand-alone version, you will need to be sure to first install the appropriate Java Runtime Environment for your computer. Once you've extracted the contents of the Jeroo zip file, double click on Jeroo.jar file to run Jeroo. Skyrim latest patch download. Alternatively you can run the standalone program from a command prompt with the command: java -jar Jeroo.jar
Resources for Teachers and StudentsJeroo Beta
Our Introduction to Jeroo textbook provides an overview of how to program with Jeroo and gives more details about the system's backstory. Three different versions of the book are linked below, corresponding to the three language styles available. Pick the one that matches your target language. Mac dre my alphabets download. Note that the appendix materials showing screenshots of Jeroo are based on the stand-alone program, rather than the new web-based Jeroo--they're still a work in progress.
Teachers have also created and shared a number of resources for their classes using Jeroo. If you'd like to have materials you've prepared added to this list, just let us know!
The Team
Several people have worked on Jeroo over the years, with the primary development happening at Northwest Missouri State University and the University of Nebraska at Omaha. An early prototype of Jeroo was developed for a capstone course in 2002 and was refined for a general release. Similarly in the spring of 2019, a new undergraduate capstone team took on the task of porting Jeroo to the web.
Jeroo Download FreeWeb-Based Jeroo (2019-):
Stand-Alone Jeroo (2002-2019):
Artwork Used in Both Versions:How To Download Jeroo On Macbook Pro
How To Install Jeroo
The best way to contact us with questions, comments or feature requests, is to email [email protected].
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2020
Categories |