Double major in computer science and computer engineering

Published by the Office of the Registrar

Oregon State University
B102 Kerr Administration Building

Corvallis, OR 97331-2130

Phone: 541-737-4331

Email:

Copyright © 2022-2023
Oregon State University
Disclaimer

Interested in multiple programs?

Dual Major with CS-Eng, DS-Eng, or Computer Engineering

CS-Eng, DS-Eng, and CE students can pursue a dual major with another CoE department, when interested. Students considering adding a second major should be mindful of the following: 

  • Dual majors must reach 142 CTP before graduation.
  • Dual majors pursuing two EECS majors must complete an additional 14 credits of technical coursework beyond what’s shared between two majors. 
  • Students must take a CS-Eng MDE course and earn a C or higher, even if a senior design course is required of the other major. 
  • Please note: A dual major combination of CS-Eng with DS-Eng is not allowed.

Details and a list of double counting courses by dual major can be found here.

Multiple Dependent Degree Program (MDDP)

Students hoping to declare two majors housed within different schools/colleges must apply for MDDP. Approval is required from both units in order to participate in MDDP. 

Please note: The following MDDP combinations are not allowed:

  • CS-Eng with DS-LSA
  • DS-Eng with CS-LSA

Students in CSE (CS-Eng, CS-LSA, or DS-Eng) looking to add another major: 

  1. Seek advice about MDDP from both the CSE Undergraduate Advising Office and your school/college of interest about pursuing MDDP.
  2. Fill out your portion of the Undergraduate Dual Degree Approval Form. 
    1. If you would like the College of Engineering to be your Home Unit, please obtain a signature from your other school/college first. Once signed by the other school/college, submit your form to the Office of Recruitment and Admissions in CoE () for a signature to confirm whether or not you qualify for MDDP.
    2. If you would like the other school/college to be your Home Unit, first submit your form to the Office of Recruitment and Admissions in CoE () for a signature to confirm whether or not you qualify for MDDP. Once signed by the College of Engineering, request a signature from your new program.
  3. Once your form is completed by all relevant parties, the Home Unit will submit the completed form with all required signatures to the Registrar’s Office for processing (). Please note that CS-LSA students need a signature from their LSA major advisor and Newnan advisor.

Students in another major looking to add CSE (CS-Eng, CS-LSA, or DS-Eng):

  1. Seek advice about MDDP from both the CSE Undergraduate Advising Office and your school/college of interest about pursuing MDDP.
  2. Fill out your portion of the Undergraduate Dual Degree Approval Form. 
  3. Gather necessary signatures:
    1. Prospective CS-ENG and DS-ENG majors only: Submit your form to the Office of Recruitment and Admissions in CoE () for a signature to confirm whether or not you have met the CoE cross-campus transfer requirements. If approved and signed, schedule an advising appointment with a CSE advisor to declare our major and learn about your requirements.
    2. Prospective CS-LSA majors: Students pursuing CS-LSA need a signature from their CSE advisor and LSA MDDP advisor (call 734-764-0332 or email ). In order to receive a signature from your CSE advisor, please schedule an advising appointment or attend drop-in advising.
  4. Submit your signed MDDP application to your newly selected Home Unit (see options below): 
    1. College of Engineering:  
    2. LSA:  
    3. Ross:  
  5. Once your MDDP form is processed and visible on your unofficial transcript, email  to request that your CSE major declaration be officially added to your file. 

The double major in Electrical Engineering and Computer Science is an intensive program in which students study both fields in depth.

Double major in computer science and computer engineering

Learn the fundamentals of both electrical engineering and computer science while completing a single degree. 

Engineering students who wish to take on a second major that is offered by the College of Engineering or by another college must formalize this intent by the start of the junior year. Learn about the requirements for declaring a double major.

Degree Pathways

Degree Pathways are a semester-by-semester sequence of courses recommended for successful completion of a degree, diploma, credential or certificate from the university. The most current degree pathway is:

  • Double Major in Electrical Engineering/Computer Science
Visit the Academic Catalog for all degree pathways, including those from prior enrollment years.

Can you double major in CS and engineering?

The right double major for computer science depends on your interest and goals. A double major in engineering, mathematics, or comparable discipline supplements what you learn in a computer science program by overlapping, reinforcing, and building on what you learn.

What is a good double major with computer engineering?

Although the most common majors to pair with Computer Sciences include Data Science, Electrical Engineering, Mathematics, and Statistics, many students also double major in the humanities or social sciences.

Can you do both computer science and engineering?

Good to know: If you plan to study abroad in the United States, some computer science schools offer the opportunity to study a double major in both Computer Science and Engineering. It's a great way to make the best of both worlds, but it's also more challenging than a regular degree.

Is Computer Engineering a double major?

Double Majors A double major in Electrical Engineering and Computer Engineering is a popular choice for students. To obtain a double major, students must satisfy the requirements for both the Electrical Engineering and the Computer Engineering degrees.