Pharo MOOC on FUN
Written by Sue Gee   
Monday, 02 May 2016

Today sees the start of a MOOC about Pharo, the object-oriented language based on Smalltalk. The video lectures are in French with English subtitles and the course pdfs are in English only. Over 2200 students have enrolled so far.

This free online course with the title "Programmation objet immersive en Pharo / Live Object Programming in Pharo" is on the FUN (standing for France Université Numérique) platform, which, to judge from its look and feel, seems to be based on Open edX.

funplatform

 

 

If you haven't come across Pharo, it is both an object-oriented language, in the tradition of Smallltalk, and an open source environment. Stéphere Duscasse, who together with Luc Fabresse and Damien Cassou presents the 7-week course, gives a highly condensed summary of it in this promo video. 



The main message from the video is:

If you are either a beginner or an expert in object-oriented programming, this MOOC will change the way you program with objects: come and learn or rediscover object-oriented programming with Pharo!

The course, and its discussion forum, is now live and the first week's content covers the vision behind the Pharo community and an overview of Pharo's syntax and its object model.

pharofun

 

A special, easy-to-use, installation of Pharo is needed to follow the MOOC and although you can follow it simply by watching the videos and doing the quizzes and exercises it is recommended that participants go deeper in the Pharo world by also doing the challenges and the mini-projects. There is a TinyBlog project that will cover the seven weeks of this MOOC and at the end you will be able to deploy it on http://www.pharocloud.com.

The course syllabus is as follows and the estimated effort per week is between 2.5 and 4 hours:

pharosched

The prerequisites for the course are some experience with objected-oriented programming and it is designed to be of special interest to those teaching programming since Pharo is a good teaching tool and the course will discuss object-oriented design principles (e.g. polymorphism, message sending, self/super, design patterns). Registration is open until the course ends on June 19th. 

pharosq

Banner


Crazy Clocks
10/03/2024

It's that time again when the clocks change and  time is of the essence and I indulge my interest in crazy clocks. I am always surprised that there are still new ideas for how to display the time [ ... ]



Android Studio Iguana With Crash Reports
05/03/2024

Google has announced that the latest version of Android Studio, Iguana, is now stable. It has version control system support in App Quality Insights and new built-in support for creating baseline prof [ ... ]


More News

 

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

 

 

Last Updated ( Monday, 02 May 2016 )