NORTHERN ARIZONA UNIVERSITY

College of Engineering & TECHNOLOGY

1995-97 Program of Study

Bachelor of Science in
Computer Science & Engineering

FALL FRESHMAN YEAR SPRING
CSE 126 Programming in C++

3

CSE 136 Software Techniques

3

MAT 136 Calculus I

4

MAT 137 Calculus II

4

CHM 151 Chemistry I

4

ENG 105 Critical Reading/Writing

4

CHM 151L Chemistry I Lab

1

PHY 161 University Physics I

4

Humanities Elective

3

Arts Elective

3

15

18

FALL SOPHOMORE YEAR SPRING
CSE249 Data Structures

3

CSE296 Prin. Of Languages

3

EGR 188 Electrical Eng. I

4

CSE 247 Intro. To Digital Logic

4

PHY 262 University Physics II

3

EGR 239 Technical Writing

3

EGR 225 Engineering Analysis

3

MAT 226 Discrete Mathematics

3

MAT 238 Calculus III

3

EGR 286 Egr. Design: The Process

3

16

16
FALL JUNIOR YEAR SPRING
CSE 315 Automata Theory

3

CSE 366 Computer Arch.

4

CSE 355 Microprocessors

4

EGR 386 Egr. Design: The Method

3

EGR 349 Electronic Circuits I

4

MAT 316 Linear Algebra OR
MAT 239 Differential Equations

3

MAT 362 Numerical Analysis

3

Liberal Studies Elective

3

Liberal Studies Elective

3

17 Liberal Studies Elective

3

16
FALL SENIOR YEAR SPRING
CSE 449 Software Engineering

3

CSE 480 Operating Systems

3

CSE 421 Algorithms

3

EGR 486 Senior Eng. Design

3

CE, Env, ME Course

3

CSE Elective

3

Social Sciences Elective

3

Humanities Elective

3

Arts Elective

3

Social Sciences Elective

3

15

15

Please note: CSE 449 is a prerequisite to EGR 486

This is a suggested program of study. Courses can be taken in any sequence, if you have taken the prerequisites.

LIBERAL STUDY ELECTIVES REQUIREMENTS

  1. 6 hours are required in each of the Humanities (HUM), Social Sciences (SS), and ARTS blocks.

  2. Of the above 18 hours, at least 12 must be 300 or 400 level courses.

  3. Of the above 18 hours, 6 must have the same prefix and 3 must be cross-listed as World & Cultural Diversity (WCD).

  4. 6 additional hours are required in any of the Humanities (HUM), Social Sciences (SS),or ARTS blocks or in a foreign language. However, if a language is taken, it may not be the native language of the student.

  5. Approved courses are listed in each semester's class schedule.

NORTHERN ARIZONA UNIVERSITY

Bachelor of Science in Computer Science and Engineering

Computer Science and Engineering majors are required to complete at least 9 hours of professional electives, selected in consultation with the student’s academic advisor. Electives should be chosen to provide depth in areas of particular interest to the student.

In general, any CSE course numbered 300 or above that is not otherwise required for the major may be submitted as a general professional elective. Electives that satisfy the CSE elective1 and the CSE elective2 requirements are marked below. With the prior approval of the department chair, an advanced course from another department (especially electrical engineering and mathematics) may be substituted for one professional elective.

Computer Science and Engineering professional electives currently include the following (all carry three hours credit):

CSE 410 (2) Logic Design Theory

CSE 420 (2) Advanced Digital Design

CSE 430 (2) Data Communications and Data Networks

CSE 440 (2) Embedded Control

CSE 450 (1,2) Introduction to Parallel Computing

CSE 455 (1,2) Modeling in Reactive Systems

CSE 478 (1,2) Artificial Intelligence

CSE 480 (1) Operating Systems

CSE 481 (1,2) Compilers

CSE 4?? (1,2) Introduction to Fuzzy Systems

CSE 485* Undergraduate Research

CSE 497* Independent Study

*NOTE: No more than six hours of Undergraduate Research and Independent Study can be submitted as professional electives.