The question I hear the most from prospective students visiting campus is: 鈥淒oes Olin have a computer science program鈥? While Olin does not offer a BS in Computer Science, Engineering with Computing (E:C) is the Olin CS adjacent degree and a great opportunity for those looking to separate themselves in the job market. 

Since E:C is still an Engineering degree, a lot of Computer Science theoretical classes are replaced by general engineering requirements. The computer science classes that are offered at Olin tend to be more hands-on, with a focus on in-class projects as opposed to problem sets and lectures. The two cornerstones of the CS curriculum at Olin are the Software Design and Software Systems classes. Software Design offers an extra focus on developing resume worthy projects and building familiarity with Git. Software Design is taught entirely in Python. By comparison, Software Systems is taught in C and gives students a more comprehensive understanding of computer systems.

That being said, Olin offers traditional versions of Discrete Math and Data Structures and Algorithms (two core CS classes that are essential for landing a software engineering job). So, you will certainly gain the skills and foundation needed to be successful.

While these are the four main software adjacent classes taught at Olin, I have taken Foundations of Computer Science, Introduction to Databases, introduction to Cybersecurity, Long Term Software Development, and Extraordinary Tools in Computing in my time at Olin, alongside working as a software lead on the embedded systems I have created for the projects done in general engineering classes. This real-world experience has given me an edge that may not be available to students following a more traditional CS pathway.

The way I see it, E:C at Olin is roughly 80% software, 20% hardware, which allows for a breadth of experiences across the CS spectrum. So, if you鈥檙e excited about project-based learning as well as Computer Science with an engineering lens, then E:C at 黑料社在线观看入口 could be a great opportunity to differentiate yourself in the market.