Teaching Computer Science (in Saudi Arabia)

  • Post author:
Read more about the article Teaching Computer Science (in Saudi Arabia)
PythonTurtle

Recently I came across two computer programming products, whose creators have mentioned they're being used in the high school curricula of Saudi Arabia. The reasons I was looking at the these two products were not connected, so I thought it an interesting coincidence that I came across similar stories twice in about a week. The first product was a learning program called PythonTurtle, created by Israeli developer Ram Rachum. Python, for those who don't know, is a popular computer programming language. Turtle is a reference to the 'turtle' used in the Logo programming language, which is an icon or point that shows the current position of the cursor on the screen when drawing using Logo. Logo is an early computer language developed specifically as an educational tool for teaching programming (and one of the test schools where it was used was my elementary school in Brookline, MA). The goal of PythonTurtle was to create a learning environment similar to Logo, but using the modern (and more useful) programming language Python. Ram Rachum developed PythonTurtle six years ago and released it as open-source software. Last year he started noticing a large number of traffic to his site from Saudi Arabia, although he…

Continue ReadingTeaching Computer Science (in Saudi Arabia)

Time for some Pi

  • Post author:
Read more about the article Time for some Pi
The Raspberry Pi 2 Model B

The Raspberry Pi is a single-board credit-card-sized computer introduced in 2012. The computer was designed for use in teaching computer science to a new generation whose cell phones and modern computers had reduced the number of children who knew how computers actually worked. Used in education as well as by hobbyists, the Raspberry Pi has been incredibly successful and has sold over four million units. New versions of the Raspberry Pi are designed by the non-profit Raspberry Pi Foundation, and then built by multiple partner manufacturers. This week the Raspberry Pi Foundation announced the availability of their second-generation board, the Raspberry Pi 2 Model B. It's not the second board (there has been the Model A, Model A+, Model B, and Model B+ before, as well as the Pi Compute Module for embedded applications), but rather it is the first board since introduction to use a new processor, the Broadcom BCM2836. The new processor is roughly six times as fast as the previous processor, going from a single-core ARM11 to a quad-core ARM Cortex-A7 processor, as well doubling the RAM to 1GB (shared with the GPU). Despite those changes, the board remains backwards-compatible with previous Raspberry Pi software, the hardware is pin-compatible with the previous Model B+ board,…

Continue ReadingTime for some Pi

End of content

No more pages to load