Kano OS is the fastest, most fun operating system for Raspberry Pi. Simple, powerful, and packed with code creation projects, in Minecraft and more. Download the beta now!
Thanks to a teacher from Catholic High School who suggested this to us. (:
We have been using NOOBS (available here) to introduce Python to our students, but the Kano looks fun!
We will be trying the new Kano OS alongside our Introduction to Python class so stay tuned to see how our students play around with the OS.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
Our first attempt at Python with Minecraft (and eventually without..).
This was conducted at the Simplifi3D office, located within Bras Basah Complex.
The student here is an ISS student, looking to give himself an edge by picking up programming.
Our instructor had prepared to conduct the lessons using Minecraft Pi on the Raspberry Pi as a visual feedback tool, based on this free resource here.
Credit goes to Craig Richardson who developed the resources and made them available for everyone!
After a short chat with the student, our instructor decided to take it up to the next level for him, and introduce Python to the student via a simple web blog project.
We decided so because of Educraft Asia's value that the students always comes first, and he was much interested in the advanced concepts of Python rather than the Minecraft workshop he had signed up for.
It was then a 2 hour grueling session as the student learnt not only about Python, but about various web technologies that has evolved around it.
Our instructor based the 2 hour session on this online tutorial here. Credits to Miguel Grinberg, the blog author for such an in-depth guide to setting up a microblog!
Within 2 hours, the student was introduced to the following concepts
Conditionals (For, If..Else, While)
Arrays and Dictionaries
Flask framework
The student felt the session accelerated his learning, as he had been trying to pick up Python via a book but found it distracting to have to Google various unfamiliar terms along the way.
TL;DR
Tips for Educators:
Have a whiteboard or paper to draw out programming concepts easily. Students learning programming will have an easier time visualizing these virtual concepts.
We introduced frameworks as we understood that the kid was already familiar with Python concepts such as variables, strings and math operations. We knew he was ready to take it to the next level. Make sure your students are familiar too, before going into frameworks.
Stay tuned as we keep you updated on the student's progress!
Links:
Python with Minecraft Pi - http://www.raspberrypi.org/archives/4595
Flask Mega Tutorial - http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world