NORTHERN ARIZONA UNIVERSITY

College of Engineering & TECHNOLOGY

1997-99 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

_______ Arts Elective

3

PHY 161 University Physics I

4

_______ Humanities Elective

3

15

17

FALL SOPHOMORE YEAR SPRING
CSE249 Data Structures

3

CSE247 Intro. To Digital Logic

4

EGR 188 Electrical Eng. I

4

EGR 286 Egr. Design: The Process

3

PHY 262 University Physics II

3

ENG302 Technical Writing

3

PHY 262L University Physics II Lab

1

MAT 226 Discrete Mathematics

3

MAT 238 Calculus III

3

_______ Liberal Studies Elective

3

EGR 225 Engineering Analysis

3

16

17

FALL JUNIOR YEAR SPRING
CSE 315 Automata Theory

3

CSE 400 Computer Arch.

4

CSE 355 Microprocessors

4

EGR 386 Egr. Design: The Method

3

EGR 339 Cir. For Instr. And Systems

4

MAT 316 Linear Algebra OR
MAT 239 Differential Equations

3

MAT 362 Numerical Analysis

3

_______ Liberal Studies Elective

3

CSE 396 Prin. Of Languages

3

 17

CE,Env,ME Engr. Science Course

3

16

FALL SENIOR YEAR SPRING
CSE 449 Software Engineering

3

_______ CSE Elective2

3

CSE 421 Algorithms

3

EGR 486 Senior Eng. Design

3

_______ CSE Elective1

3

_______ CSE Elective OR

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 470 (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.