I found this on another mailing list: http://processing.org/ Never tried it, but it looks interesting.
We use toontalk (http://www.toontalk.com) in our project. Quite different from any other language I've ever worked with. OO in a way, but that's debatable. We have kids programming simple game-like stuff after 3 / 4 hours of experience, and doing interesting stuff after 10 - 15 one hour sessions. They are very smart kids, though.
- Yishay
Olga Smyslova wrote:
Dear PPIG members,
I am new to the discussion, so let be briefly introduce myself. I graduated from Moscow State University, Russia. Psychology of programming is among my primary scientific interests; my dissertation research was about computer hacking motivations. Now I live in US and work for a Lab in Moscow, while looking for research opportunities in Bay Area, CA.
I am planning a study of programming languages influence on thinking. For that purpose I need to simulate a learning process of Object-oriented programming, Functional programming, and Procedural Programming, so novices could learn a few concepts from one of the programming languages or environments, and then be tested (or asked to solve a task).
The problem is how to find an opportunity to teach naive subjects these concepts of OOP or procedural programming: some of the colleagues suggested to try object-oriented Logo, some - try to find any environments which make both approaches available. From my point of view, these environments should have different levels of abstractions to represent. I also would love to read more about the underlying differences between those approaches.
If you have any suggestions or thoughts, or literature on the topic, please, share! I appreciate your help very much!
With warmest wishes,
Olga Smyslova.
-- _________________________________________ | Research Officer, www.WebLabs.eu.com | | [EMAIL PROTECTED] +44-20-77632160 fax 2138| | Yahoo, Jabber, AIM: yishaym(@jabber.org)| | 23-29 Emerald Street, London WC1N 3QS | |_________________________________________|
---------------------------------------------------------------------- PPIG Discuss List ([email protected]) Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss Announce admin: http://limitlessmail.net/mailman/listinfo/announce PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/
