I will be entering in the fall as a Computer Science major in Engineering, and have taken AP Java for a 5. I have been told that taking COMP 15 in my first semester is possible, but the Tufts bulletin doesn’t state that this is an option. Even if it is possible, would it be recommended just to take COMP 11 anyway to familiarize myself with the department and make sure I am comfortable with the curriculum? (I have no knowledge of C++ yet) Thanks!
bump… please
Son is CS major in Art & science. He said CS15 is using C++ doing projects. Prof gave one lecture on C++ on the 1st day. He has friends who skipped CS11 and took 15 in the first semester. My son took 11, he also took Java in high school. He said if you feel comfortable with programming or does programming like many high schoolers, ther is no problem to skip 11. But if you don’t feel comfortable, should take 11.
C++ teaches you some programming concepts that cannot be taught with Java, and gives you more awareness of what is going on underneath the “application layer”. I would recommend it.
Microsoft likes the fact that Tufts is one of the few schools that still teach Introductory Programming using C++
Microsoft recruits heavily at Tufts.
http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html
Some background on languages
https://blog.udemy.com/best-programming-language/
latest popularity index
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
bumping for @YARNAVONOD’s benefit. Also I’m curious myself.
My Daughter took Intro and AP CS, did a summer CS program last year, and is at a startup for an engineering internship this summer, but is not really considering skipping CS11. “Why not have a class that wont kill you first semester of college?” is her thinking. I just hope that the workload is not too bad- she has most of the concepts down, but that doesn’t always help with the exercises, which can simply be time consuming.