Many thanks for your suggestions! I've sent on a summary of the points
so far.
Regards,
Rebecca
--
Rebecca Yates
http://staff.lero.ie/ryates/
Lero - The Irish Software Engineering Research Centre
University of Limerick
--
The Open University is incorporated by Royal Charter (RC 000391), an
On Mon, 2011-06-13 at 14:47 +1200, Peter Gutmann wrote:
Richard O'Keefe o...@cs.otago.ac.nz writes:
Well in that case, perhaps the language to start with should be Haskell...
Teaching programming by starting people on Haskell is like teaching ESOL
(English for non-English speakers) by
I appreciate that comparison and I agree in general. But it would also depends
on the informatics program goals. That is, if it is more computing science,
more engineering, more IS, and so on.
Possibly, it is because of such a lack of agreement about an alternative first
language that Java is
Hi Rebecca
With due respect to the discussion on relative merits of Java, Haskell,
Miranda, Python etc. of which consensus is undesirable anyway (imho).
Many students disengage at the first mention of language basics.
But they desperately want to make something themselves, generally a game.
On Mon, Jun 13, 2011 at 1:28 AM, Allen Higgins allen.higg...@ucd.ie wrote:
Many students disengage at the first mention of language basics.
But they desperately want to make something themselves, generally a game.
Could I suggest you consider the goal (and thus the design) of the
introductory
One other alternative that might be worth a mention is the
Processing environment. It's based on Java, but you don't
_start_ with the full horror thereof, and it has the clunky
edit-run approach that Russel Winder advocates, but it
does get you drawing fancy pictures fairly quickly.
--
The
Richard O'Keefe o...@cs.otago.ac.nz writes:
Well in that case, perhaps the language to start with should be Haskell...
Teaching programming by starting people on Haskell is like teaching ESOL
(English for non-English speakers) by starting them on Klingon [0].
Peter.
[0] For those unfamiliar
,
Stasha
From: Richard O'Keefe [o...@cs.otago.ac.nz]
Sent: 10 June 2011 01:38
To: Rebecca Yates
Cc: PPIG Listserve
Subject: Re: Call for advice, and possible case study?
On 9/06/2011, at 11:53 PM, Rebecca Yates wrote:
The aim of the program is to give
On Fri, 2011-06-10 at 19:47 +0100, Stasha Lauria wrote:
I fully agree on both:
1- Don't teach Java.
2- before learning _Java_, it pays to learn something about _programming_,
and that's definitely easier using Python than using Java.
This is based on my personal experience of
(such as loops, conditional, etc) by students.
stasha
From: Russel Winder [rus...@russel.org.uk]
Sent: 10 June 2011 20:07
To: Stasha Lauria
Cc: Richard O'Keefe; Rebecca Yates; PPIG Listserve
Subject: RE: Call for advice, and possible case study?
On Fri, 2011-06-10
My two cents...
Use whatever route to Java proficiency the instructor happens to feel most
passionately about. If they really believe the argument that
INSERT_LANGUAGE_HERE first works well, then let them do it that way. If
they feel strongly that they can teach Java first, let them do it that
On 9/06/2011, at 11:53 PM, Rebecca Yates wrote:
The aim of the program is to give the participants a strong grounding in how
computers work, how networks and the Internet works, and how to write
software using the Java programming language and a variety of other software
tools.
The
12 matches
Mail list logo