×

Software Engineering (BS)

The information on the tabs below will help students planning to major in Software Engineering to choose appropriate classes for their first semester. The recommendations below are for your first semester only, so you may have additional Core requirements, for example, that you'll learn more about during your first semester here. 

Advising Notes

Important Notes for Software Engineering majors from Advising:

  • Your ability to graduate with this major in four traditional years may be impacted by your math placement.  
  • If you receive a math placement of 161, that means you are eligible to take either MATH 131: Applied Calculus (3 credits) or MATH 161: Calculus (4 credits), two different Calculus tracks. You can learn more information about the differences between Math 161 and Math 131 here. For your major, MATH 131 is the department recommendation as it will be tailored to the math that you will need and will leave more room in your schedule for other coursework.    
  • Don’t forget to check the AP/IB guide to ensure you know if you have any incoming credit that will count towards your Core requirements. 
  • This is a large major in terms of credits and academic requirements. It is unlikely you can add a second major. A minor and/or studying abroad may be possible with careful planning. 

The information on the tabs below will help students planning to major in Software Engineering to choose appropriate classes for their first semester. The recommendations below are for your first semester only, so you may have additional Core requirements, for example, that you'll learn more about during your first semester here.