Courses for Your Major

The bulk of courses taken for your degree will be specified by your major.  These include courses taught in your major department/program, along with computing courses, possibly additional math and science courses, and technical electives or professional area electives.  Typically this leads to a culminating course(s) in your major called “capstone” or “senior design”.

Engineering EAC ABET-accredited programs include a minimum of 45 semester credit hours of engineering topics appropriate to the program, consisting of engineering and computer sciences and engineering design, and utilizing modern engineering tools.

The college offers several introductory computing courses – although they are sometimes interchangeable, some majors prefer their students enroll in a particular computing course.

Technical electives or professional area electives provide an opportunity for you to take courses in a specific technical area of interest – typically these are upper-division courses (3000- and 4000-level courses), but some majors allow 1000- and 2000-level technical electives.  You may wish to discuss ideas and options with a faculty mentor.

Some majors, like Applied Mathematics and Interdisciplinary Design Engineering, allow students to choose an approved area of concentration from a large group of options.

Most of our majors follow strict sequencing of courses, whereby one course serves as a pre-requisite to another.  It’s important to find out about sequencing limitations from your academic advisor so that you are planning wisely for when you enroll in certain courses, because some courses may be offered only once per year (e.g., fall semester or spring semester).