And for an extra challenge, you can complete an honors project and write a thesis on an advanced topic.
To earn honors, you'll also have to pass an oral defense and give a public talk.
First, we sought to identify the strongest computer science degrees by collecting data in three categories.
In each of these categories, we then created a minimum threshold requirement.
Majors in the field can join dozens of student groups and industry organizations as well as participate in a number of STEM-themed activities on campus.
And thanks to UMN's large size, its computational research program has the funding to explore some exciting projects.But not just any computer science programs would do.Specifically, we looked for top degree programs that also offer a strong return on investment or ROI.As an undergrad, your work might not be quite so weighty, but you'll still have a chance to perform directed research with a faculty member of your choice.You and your instructor will work together to design your project and to decide on an appropriate method of evaluation at its conclusion. program in partnership with the School of Engineering. (the latter is an interdisciplinary program that features a customizable course list).Scroll down to see which 30 schools made our computer science degrees ranking for the best return on investment! for non-majors and is designed to help graduates from other fields transition to the CS industry. ROI: 2,000Website Motivated students, take note: At the University of Chicago, you can earn an M. in Computer Science while simultaneously pursuing your B. Over the summer, students can work closely with faculty members on extended high-level research projects and present their results to their peers and professors at an end-of-summer poster conference. In fact, undergrads at Pomona can participate in research year-round, which has proven to be a big draw.Website Carleton's computer science department takes full advantage of the school's small size, cultivating a close-knit group of CS majors who spend time together both in and out of the classroom. The former is best suited for students who intend to pursue a career after graduating, while the latter preps students for Ph D-level study or work in a research lab. Last year, more than 50% of students participated in some kind of research or creative project.But in exchange, you'll be exempt from the final comprehensive exam that your classmates will have to take to graduate!ROI: 6,000Website The top computer science program at UMN takes full advantage of the powerhouse school's many resources.The program also shines a spotlight on experiential education.As a CS major, you'll need to complete a "cooperative education requirement," a paid experience that places you in a professional setting and gives you the chance to apply what you've learned to real-world problems.