B.S. Applied Computer Science

To earn this degree, you must complete at least 120 units of coursework, which we describe in the sections that follow:

Constraints and Observations:

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 as a general elective credit.)

 

Please note that you must complete NAU’s diversity requirements by taking two 3-unit courses, one in U.S. ethnic diversity and one in global diversity 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.

 

NAU requires that at least 30 units of the courses you take for your degree must be upper-division courses (those number 300 and above).

 

You must receive a grade of C or better in all letter-graded CS Core courses (see below) and in CS 476C; you may have no more than two grades of D in preprofessional and professional courses.

 

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.

Pre-professional Requirements  

60 total units, distributed as follows:  

52 units as detailed below, that provide you with a thorough background in computer science:  

General Electives  

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.