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
6 hours are required in each of the Humanities (HUM), Social Sciences (SS), and ARTS blocks.
Of the above 18 hours, at least 12 must be 300 or 400 level courses.
Of the above 18 hours, 6 must have the same prefix and 3 must be cross-listed as World & Cultural Diversity (WCD).
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.
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.