« Return to Thread: [Fwd: Re: RE : looking for some advice on teaching Squeak toadvancedhigh school kids]

[Fwd: Re: RE : looking for some advice on teaching Squeak toadvancedhigh school kids]

by Offray :: Rate this Message:

Reply to Author | View in Thread

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

Sorry, the last messages only went to Pierre instead of the all list.
(Could the default value of 'reply to' be changed for the list instead
of the person who is answering in the thread?)

Cheers,

Offray
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHU86cpzl8tTvDAE8RAv4XAKC9jN1I4n6io+OczAtZXU5nAND6UgCbBVCI
NgZ/Qm+2BZZEVXImOMVOKj8=
=nwG7
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

Sorry for the late response. This last two weeks are the more busy in
the semester because of the final activities (exams, notes, and last
meetings and conferences).

I have been teaching to first semesters teenager students with Squeak.
For me the most important thing of Squeak in a learning context is the
way it gives more or less continuous metaphors (at least in the same
image) to teach about programming concepts and of course how programming
is not a end by itseft but a way to understand, express and transform
ideas (most of them associated to science, but for example we made a
narrative experiment this semester).

When there is little time, I think that there is a need to bet on
aesthetic part of the experience. If we can provide a valuable aesthetic
experience this can motivate future learning by the students and even
motivate them to be part of an extended community which goes more far
away that classroom limits of time of space (for me this is the more
difficult part).

My students has not much previous experience with programming and in any
case they have not been participating in programming competences, but
all of them find fun in Etoys and Bots Inc. programming, so may be in a
so little time, a mix of this two environments in small project, making
not only title programming but also textual one, would be a nice thing
to try. What I always try to do is give them a quick glimpse of etoys,
then I go to basics of Bots Inc and after that we made a collective
project to be solved for all, making different contributions to the
project, and also this project/digital artifact try to have life by its
own, even if the semester has finished, so it can be retaken by other
students or continued by the same, even if this is not part of their
classes any more. May be you, Oscar, can compress all this in some way
in a day and half session. The important thing is to think in this
project -- generative theme. We have tried two:

 * MazeSquead[1]: The robots of Bots Inc. have to build and escape from
a labyrinth in a collective fashion (similar to a Pingus Clone[2])

 [1] http://www.eduwiki.info/MazeSquad2
 [2] http://pingus.seul.org/

 * Dramabotica[3]: The Bots Inc robots dress for drama!. We're using the
robots to tell a story:

 [3] http://www.eduwiki.info/Dramabotica


In both cases the algorithmic part is not the best, there is a lot of
code to be improved as the understanding of Squeak and Smalltalk gets
better, but this two semesters I was more interested in the exploration
of the projects and the pedagogical possibilities.

I hope this helps in some way.

Cheers,

Offray


Dreyfuss Pierre-André (EDU) wrote:

> Hi,
>
> Squeak environment offers two ways :
>
>
> _ Conventional text programming:
>    Smalltalk,  close to pascal or c programming style but fully object oriented.
>
>    Botinc  a simplified smalltalk for kids. see http://smallwiki.unibe.ch/botsinc/
>
> - Tile  and script programming .
>  E-toys (intended to kids but in fact a very powerful  system  with no high limit, what can not be dons with tiles can be done by scripts written with smalltalk).
>
>
>     see http://www.squeakland.org/
>
>          In french:
>
>          http://community.ofset.org/index.php/EToys
>
>  Kedama, an extensions of E-toys :  A massively-parallel tile-scriptable particle system.
>   (Something like starlogo). Interesting for observing the behavior of large populations obeying at the same rules and emergence problems.
>
>     see http://www.is.titech.ac.jp/~ohshima/squeak/kedama/
>
>         In french:
>
>         http://community.ofset.org/index.php/Kedama
>
> Regards
>
> -------- Message d'origine--------
> De: squeakland-bounces@... de la part de Oscar Nierstrasz
> Date: lun. 26/11/2007 10:09
> À: squeakland org mailing list
> Objet : [Squeakland] looking for some advice on teaching Squeak to advancedhigh school kids
>  
>
> Hi Folks,
>
> I teach at University level, not high school, and have no previous  
> experience teaching high school kids.
>
> At the end of January we will have a day and a half with a bunch of  
> high school kids who are finalists in the Swiss Scientific Olympiads ( http://www.olympiads.ch/ 
>   ) and have the opportunity to get them excited about computer  
> science. We will have various sessions to show them different things.  
> (I will not be the only one to offer something.  A colleague will be  
> introducing the ones who have no background in programming to Scratch.)
>
> I wanted to take the ones who have done some programming (i.e., those  
> who have done the Swiss Olympiad in Informatics - http://www.soi.ch/ )  
> and introduce them to Squeak.  For the Olympiad they have been working  
> with languages like Pascal, C and C++.
>
> I would like the session to be mainly hands-on, and get the kids to  
> actually build something in teams of two with help from some monitors.
>
> Does anyone have any experience like this?  Can you recommend some  
> specific exercises that would be fun and would produce a real result  
> in a few hours?  My concrete goal is to show them how different a  
> dynamic language and environment like Squeak can be from the languages  
> they are used to.
>
> Any hints would be welcome.
>
> - on
> ---
> Prof. Dr. O. Nierstrasz    -- Oscar.Nierstrasz@...
> Software Composition Group -- http://www.iam.unibe.ch/~scg
> University of Berne        -- Tel/Fax +41 31 631.4618/3355
> vcard:  http://www.iam.unibe.ch/~oscar/oscarNierstrasz.vcf
>
>
>
> _______________________________________________
> Squeakland mailing list
> Squeakland@...
> http://squeakland.org/mailman/listinfo/squeakland
>
>
> _______________________________________________
> Squeakland mailing list
> Squeakland@...
> http://squeakland.org/mailman/listinfo/squeakland
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHU8Vnpzl8tTvDAE8RAma8AJ9P1t8NF9T1TNbxQVGchN+3e1zdxwCdEHI5
3AkDRBXLHWoDQjlKoR8gs4I=
=nNEc
-----END PGP SIGNATURE-----


_______________________________________________
Squeakland mailing list
Squeakland@...
http://squeakland.org/mailman/listinfo/squeakland

 « Return to Thread: [Fwd: Re: RE : looking for some advice on teaching Squeak toadvancedhigh school kids]

LightInTheBox - Buy quality products at wholesale price