<p>I know Dartmouth isn't traditionally considered a school to go to for a computer science major. However, I understand that Dartmouth played a large role in some of the developing fields of computer science in the earlier days of the field. Is there anyone who can enlighten me as to the quality of the current program?</p>
<p>I haven't taken a computer science course yet, but I hear Dartmouth's CS program is very strong. </p>
<p>You're right about Dartmouth's role in CS history. BASIC was invented here (not 100% sure though), and Dartmouth had an important role in the development of the internet system. </p>
<p>I've narrowed it down to just between Cornell (Arts and Sciences) and Dartmouth. I don't want to instigate another Dartmouth versus Cornell thread - I'm just interested in each of the schools' specific computer science program. I will weigh other factors myself, but those concerns are secondary to the quality of computer science education. Thanks so much for all your help so far.</p>
<p>I second crazy88.<br>
Dartmouth CS has lots of problems. For instance, if you go on normal track, you take Java then your next class will be scheme. Not very marketable. And there just arent enough courses to choose from, because the department is small. Software industry changes pretty quickly, so it's good to have choices so you can adapt your course selection as you progress through undergrad.</p>