Academic Programs/Majors

At many schools, degree programs are highly specialized. Students take many classes in their major, but few classes in other fields.

At Olin, it’s not just about what students know, but what they do with that knowledge. We’ve shaped the curriculum to provide technical depth in the areas most relevant to what students are likely to do after graduation. Every student learns about software, electronics and mechanical systems, and has several chances to work with students from other majors on interdisciplinary projects.

Our degree programs are designed to complement these common experiences with specialization and technical depth. Olin offers ABET-accredited degrees in Electrical and Computer Engineering (ECE), Mechanical Engineering (ME) and Engineering (E), a flexible degree program that lets students choose or create an area of concentration.

Mechanical Engineering

In Design Nature, every Olin student gets mechanical engineering experience by designing a toy that hops or swims (mechanical design), building a working prototype of that toy (fabrication), and modeling and predicting the behavior of a system like a monkey swinging from tree to tree or an exploding fireworks shell (mechanical and thermal analysis).

The ME major provides more advanced opportunities for students to design, build and analyze mechanical and thermal systems. Students apply theories of energy, heat, and fluid flow to systems ranging from micro-fluidic devices to jet engines and develop tools to design and analyze the mechanical strength of structures and the motion of mechanisms.

Electrical and Computer Engineering 

Every Olin student gets some basic electrical and computer engineering experience. In the first year, students learn basic circuit analysis, design, and testing in Modeling and Control, and work with sensors, data acquisition, and signal processing in Real World Measurements. In the sophomore year, students gain experience with microcontrollers and basic embedded software development in Principles of Engineering.

The ECE major provides more advanced opportunities for students to analyze, design, and build computing and communication systems. Students apply the principles of linear systems, circuit theory, microelectronics, computer architecture, communication theory, software engineering and signal processing to understand and to realize such systems.


Students can design their own degree program by choosing a set of classes that, along with the college-wide requirements, make up a coherent plan of study. Popular areas of concentration include BioEngineering, Computing, Design and Robotics.