Cool facts about CS @ Tufts

Every student can learn computing. We believe that every student at Tufts should take a computing course that will serve as basis for professional survival in the 21st century.  We are able to teach CS introductory courses in a way that appeals to even an English major!   Roughly 75% of our 375 students that go through our introductory sequence courses each semester are Liberal Arts students not majoring in CS!

Cool courses. Game Development which was named one of the coolest courses in the country by the American Society for Engineering Education (ASEE); Mobile Programming of Music Apps, supported by a gift from Steinway, with several apps now on the iTunes App Store. Comp 11, our introductory course, has been consistently voted as one of the top 10 courses to take at Tufts by students from a number of different polls over the past few years.

Challenging courses. Comp 40 has become legendary for its challenging projects and intensive hands-on learning. Students report that Comp 40 takes their programming skills to a whole new level.

Award-winning instructors. Our Comp 15 instructor, Ben Hescott, has won several national awards and has his own fan club on Facebook.

Small sections. While our enrollment in our introductory courses is on the rise, we still manage to teach weekly small hands-on programming labs, with 20-25 students with as many as 3 lab instructors.   We care.

Many paths. Computer Science offers two degrees, one in the School of Engineering, and one in Arts and Sciences (liberal arts). From an employer's standpoint, the degrees are the same -- the differences are primarily in the non-CS requirements. Approximately 25% of our declared majors are double majors.  The field of the second major varies from our sister departments Mathematics and Computer Engineering to the natural sciences like Physics and Biology to the cognitive science fields of Philosophy or Psychology and to unexpected connections like, Economics, Music, English, Political Science, Spanish and International Relations.

Truly interdisciplinary. Many of our courses connect computer science with fields such as biology, electrical engineering, cognitive science, philosophy, libraries, education, business, and music. At least 21 such courses have been offered in the past five years.  At least 10 of our faculty are immersed in interdisciplinary research areas.

Get into research. Our department has a strong record of involving undergraduates in research projects, leading to quite a few published research papers.

Vibrant community. Our department has an active and social community, with many events involving students, faculty, and staff. For example, our students host an annual Hackathon, an industry-sponsored 24-hour coding/designing extravaganza to collaboratively make a specific idea into something tangible with a team of friends. This year’s resulting projects included a running app in which the speed of a song depends in runner's pace.

Great job prospects. The average starting salary for our graduates with a bachelor’s degree is $90,000. The top offer we know of last year was for $130,000. The top signing bonus last year was $25,000. Student have positions at Microsoft, Google, Apple, Amazon, Twitter, as well as research labs, like Lincoln Labs, MITRE, and Raytheon. Many students land at local start-ups.  Recently, two students signed on to work at a local startup which was bought by a large company.