To earn this degree, you must complete at least 120 units of coursework, which we describe in the sections that follow:
at least 35 units of liberal studies requirements Be aware that you may not use courses with a CS prefix to satisfy these liberal studies requirements.
at least 47 units of preprofessional requirements
at least 51 units of professional requirements
elective courses, if needed, to reach an overall total of at least 120 units
Be aware that some courses required for your degree may have prerequisites that you must also take. Check the courses in the appropriate subject. (You may be able to count these prerequisites toward your liberal studies or general elective credit.)
Please note that you must complete NAU’s diversity requirements by taking two 3-unit courses, one in ethnic diversity and one in global awareness. These courses may be used to meet other requirements within your academic plan if you choose them carefully. Click here for a list of the available diversity courses.
Also be aware that NAU requires that at least 30 units of the courses you take for your degree must be upper-division courses (those numbered 300 and above).
Also note that you can’t have more than two grades of D in your computer science and engineering courses.
Finally, please note that you may be able to use some courses to meet more than one requirement; however, you must still meet the total of at least 120 units to graduate. Contact your advisor for details.
You take the following 47 units:
one of the following blocks of basic science courses (12 units):
PHY 161, 161L, 262, and 262L plus 4 additional units in AST, BIO, CHM, GLG, or PHY coursework
or CHM 151, 151L, 152, and 152L plus 3 additional units in AST, BIO, CHM, GLG, or PHY coursework
or BIO 181:181L and 182 plus 4 additional units in AST, BIO, CHM, GLG, or PHY coursework where at least 3 units are from the Science block in Liberal Studies
MAT 136, 137, and 226 plus MAT 316 or 362 (14 units)
engineering science and applied mathematics:
CENE 225 or STA 270 (3 units)
9 units chosen with your advisor from EE, MAT, PHY, CHM, and BIO as well as from CS courses at the 200 level or above. (Please note that you may use courses with other prefixes with your advisor's approval.
ENG 302W, which meets NAU’s junior writing requirement (3 units)
two additional courses chosen from the aesthetics and humanistic inquiry, cultural understanding, or social and political worlds blocks of liberal studies courses (6 units) (Click here for a listing of these courses)
You take the following 51 units that provide you with a thorough background in computer science:
CS 126, 126R, 136, 200, 249, 301, 315, 386, 396, 421 , and 480 (29 units)
CS 486C, which meets NAU’s senior capstone requirement (4 units)
18 units of additional CS courses at the 300 level or above, chosen with your academic advisor
(You may also substitute other courses, such as MAT or EE, with the department chair’s approval.)
Additional coursework is required, if, after you have met the previously described requirements, you have not yet completed a total of 120 units of credit.
You may take these remaining courses from any academic areas, using these courses to pursue your specific interests and goals. We encourage you to consult with your advisor to select the courses that will be most advantageous to you. (Please note that you may also use prerequisites or transfer credits as electives if they weren’t used to meet major, minor, or liberal studies requirements.)
Click here for more information about Computer Science and Engineering undergraduate courses and faculty.