RE: Choice of introductory programming language to a freshman class

2009-04-07 Thread Enda Dunican
I was under the impression that the idea behind a discussion list was to allow people to express their opinions. I simply expressed an opinion. One could accuse your email of attempting to stifle freedom of expression, but I'd never agree with such an accusation! Enda Or it could have been an

RE: Choice of introductory programming language to a freshman class

2009-04-07 Thread Russel Winder
Enda, On Tue, 2009-04-07 at 09:15 +0100, Enda Dunican wrote: I was under the impression that the idea behind a discussion list was to allow people to express their opinions. I simply expressed an opinion. One could accuse your email of attempting to stifle freedom of expression, but I'd never

Re: Choice of introductory programming language to a freshman class

2009-04-07 Thread Kari Laitinen
It indeed seems that there is no consensus over what is a good language to start studying computer programming. I think that almost any language will do when only the basic things are taught. On the page http://www.naturalprogramming.com/all_example_programs.html I

RE: Choice of introductory programming language to a freshman class

2009-04-07 Thread Walter Milner
So Kari raises a corollary - to what extent does it matter what mental model of a computer the student has? But this is also on the dimension of abstraction. For example, 'how main memory works'. This might be at the level of addresses, binary contents and read/write operations. Or at the more

Re: Choice of introductory programming language to a freshman class

2009-04-07 Thread Kari Laitinen
Thanks for the comment, Walter. My words in the previous message were, as usual, inaccurate. I should have said that it is important that a student knows how a computer works in a LOGICAL sense. This means, for example, that everything is stored as binary numbers in the

introduction to programming - required skills

2009-04-07 Thread Gergely Buday
Dear PPIGers, the recent thread is about which language to choose for an introductory programming course. I have another question which is closer to the original intention of this mailing list: what skills from high school are needed to be able to pass such an introductory programming class? One

Re: Choice of introductory programming language to a freshman class

2009-04-07 Thread Steve Freeman
That's an interesting point. As practitioners we spend almost all of our time looking at stuff that doesn't work because we haven't finished or it's broken. That said, I disagree that the language doesn't matter. C++ is just too complicated, most professionals I know choose to ignore half

RE: Choice of introductory programming language to a freshman class

2009-04-07 Thread Errol (IEEE Computer)
Hi. I have been casually watching this discussion but feel that my recently completed thesis might be of interest to some particularly those thinking of mental models and conceptions of a program. As I am not in an academic position at present, I am not able to take my work to what I see as the