<p>The section I find most interesting is quoted:</p>
<p>
</p>
<p><a href=“http://www.nytimes.com/2011/06/11/technology/11computing.html?_r=1[/url]”>http://www.nytimes.com/2011/06/11/technology/11computing.html?_r=1</a></p>
<p>The article mentions schools like Stanford, UW, which are large and well-funded school. I took a look at CS @ Stanford, and looks pretty interesting:
[Program</a> Sheets](<a href=“http://cs.stanford.edu/degrees/undergrad/ProgramSheets.shtml]Program”>http://cs.stanford.edu/degrees/undergrad/ProgramSheets.shtml)</p>
<p>What do you guys think of the bold part of the quote? This past semester I took Software Design, and my professor gave a six-week Android design project. It was very nice. At first I didn’t expect any good outcomes because the professor himself doesn’t really know how to program Android. He often confuses himself. But the motivation pushes the students to be creative and learn as much as possible from the Internet. I forgot to mention that my professor is over 85 years old. I won’t mention his name… and please don’t reveal his name if you are guessing right now.</p>
<p>At my school the CS professors are more focused in image processing and robotics. Cryptography is getting more popular because of the two additional young professors. Very few of our students find any of those classes interesting enough to prepare them for the industry. I often hear my underclassman complain about how professors are not interested in making students to MAKE things. They complain they are taught to fill in the blanks instead. They feel like CS at our school is only preparing the students for graduate school.</p>
<p>This also brings up a interesting debate: ** adjunct or tenure**. It was an article in our school’s magazine recently. Many students find adjunct more helpful because many of them take the teaching more seriously than the tenure, and the average age of the adjunct is much younger than the average age of the tenure. I don’t know any adjuncts teaching CS at my school, because the rest of the positions are filled by the graduate students. Graduate students also tend to more like adjunct as many of them are young and they try their best to teach. </p>
<p>Is it really that we can’t find any good teachers? What do you guys think?</p>
<p>– EDIT –
I missed out the part of the curriculum. I understand the needs of some of the advanced theoretical CS courses. But what is your opinion about the typical CS curriculum?</p>