On 20 oct. 2013, at 14:26, Alexandre Bergel wrote:

> I also teach Pharo in an advanced lecture on software engineering. Students 
> are familiar with Java already.
> I usually ask the students to implement the Mine game from Pharo by Example. 
> I also ask them to read the 9 nine chapters.

The problem with PBE 1 is that the image is quite old.
Not all the text applies to recent Pharo images.

> I then ask them to work on Moose by realizing some code assessment tasks. 
> 
> Are you guys using a different tutorial?
> 
I'm using smaller home-made examples for the lab that I port to the latests 
version of Pharo.

Noury
PS: This conversation should be moved to the users list this is why I changed 
the To field of my email...

> Alexandre
> 
> 
> On Oct 20, 2013, at 11:55 AM, Noury Bouraqadi <[email protected]> wrote:
> 
>> Hi,
>> 
>> I'm teaching Pharo to students that are already familiar with Java (master 
>> level).
>> I take full Pharo and they are quite disturbed by both the syntax and the 
>> disconnection with files. That was my goal actually to make them discover a 
>> totally different universe.
>> Some end up loving it, and even turn Smalltalkers :-)
>> 
>> Still I'm interested by a simplified environment at least for the first lab 
>> sessions.
>> 
>> Noury
>> On 20 oct. 2013, at 04:50, Herve Verjus wrote:
>> 
>>> I also teach OOP using Pharo for undergraduate students (bachelor level). I 
>>> don't customize Pharo, it's nice and enjoyable as it is. My first and very 
>>> simple exercices require object inspector to observe effects due to direct 
>>> messages sent to objects. Thus, object inspector permits me to explain 
>>> object state, object behavior,...
>>> 
>>> I think to experience Pharo in another curriculum for non computer 
>>> scientist (and non programer) students and students that are not aware of 
>>> this kind of materials (they learn excel, macros, and do data computation 
>>> and data sorts. dot). First I will have to convince colleagues that 
>>> learning programing is nice and usefull even for non computer scientist 
>>> students ;-) Second, I'll need to justify Pharo among other appealing 
>>> technologies (javascript...).
>>> I'm interested in seeing what I can do with your environment.
>>> 
>>> Cheers,
>>> 
>>> Herve
>>> 
>>> On 20 oct. 2013, at 02:54, Nicolas Passerini <[email protected]> wrote:
>>> 
>>>> We also teach using Pharo here in Argentina.
>>>> 
>>>> We also have created a simplified enviroment for beginner programmers 
>>>> called Ozono (formerly Loop).
>>>> 
>>>> I think it would be nice to share our teaching experiences!
>>>> 
>>>> 
>>>>> I've been teaching introductory programming in Pharo for the last three 
>>>>> semesters and starting my fourth. I was wondering whether anyone else is 
>>>>> doing that. I've put quite a bit of effort into it and would be willing 
>>>>> to share my materials if anyone was interested. For instance, I've 
>>>>> created a few little MicroWorlds for beginners to use (jumping directly 
>>>>> into the browser is too difficult for complete programming novices). One 
>>>>> is for doing turtle graphics. I've gone ahead and shared that for Pharo 
>>>>> 2.0. You can get it in the Configuration Browser under the name EduTech. 
>>>>> If you have some interest, let me know and I'll see what I can do.
>>>> 
>>>> I'm :)
>>>> I have boys at home and I would love to have some material to pair program 
>>>> with them.
>>>> 
>>>> 
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Jeff
>>>>> 
>>>>> -- 
>>>>> Jochen "Jeff" Rick, Ph.D.
>>>>> http://www.je77.com/
>>>>> Skype ID: jochenrick
>>>> 
>>>> 
>> 
>> Noury Bouraqadi
>> Ecole des Mines de Douai
>> http://car.mines-douai.fr/noury
>> --
>> 
>> 
>> 
>> 
> 
> -- 
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> 
> 
> 
> 

Noury Bouraqadi
Ecole des Mines de Douai
http://car.mines-douai.fr/noury
--




Reply via email to