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 is obviously mathematics, especially since lecturers do like
mathematical examples for programming.

But such a class usually involves writing a homework program of
reasonable size. I have a vague feeling that composition skills, yes,
from your English/insert-your-mother-tongue-here/history class are as
much important. A program is just a text, isn't it? When your teacher
checks your writing she looks for logical errors, flow of thought and
yes, elegance, which are important for programs as well. If you have a
good teacher she values your creativity, an important personality
trait for programming. Last but not least to write a program one has
to consult several texts - again a philologist's skill.

I guess this line of thought is not new, is there any writing/study on it?

Best Wishes

- Gergely

Reply via email to