Quote:
Originally Posted by HUSKER55
he seems to be pushing the c program. how tough is that program ?
|
Actually, C is only emphasized in the beginning, to present examples of concepts (rather than teaching C as a language). Malan does the same thing (use the language to teach principles) with JavaScript and PHP later in the course.
Mehran Sahami uses the same approach in CS106a from Stanford. He uses Java to teach principles that apply to any programming language, rather than teaching Java only. Then, in CS106b (the next quarter course after Sahami's) the language used is C++. It is not to confuse students by dabbling in different languages--it is to emphasize that if one learns basic programming skills, the language is more a matter of personal choice than anything else.