
(For more detailed information, see the 2006-2008 Undergraduate Catalog)
Bachelor of Science
Computer Science
Mathematics
Bachelor of Arts
Computer Science
Computer Science Education
Mathematics
Mathematics-Education
Minor
Computer Science
Mathematics
Requirements: 62-63 credits, including 42 in computer science
CS 122 Introduction to Computer Science (3)
CS 222 Computer Programming in C++ (3), and
CS 222L Computer Programming in C++ Laboratory (1)
CS 226 Event-Driven Programming (3), and
CS 226L Event-Driven Programming Laboratory (1)
CS 263 Assembly Language Programming (3)
CS 275 Data Structures (3)
CS 333 Database Design and Programming (3), and
CS 333L Database Design and Programming Laboratory (1)
CS 337 Systems Analysis and Design (3)
CS 343, 344 Operating Systems and Compilers I, II (3, 3)
CS 363, 364 Networks and Data Communications I, II (3, 3)
CS 397 Introduction to Senior Project (1)
CS 468 Software Development Project (4)
CS 498 Senior Seminar (1)*
MA 231 Discrete Mathematics (3)
MA 251, 252 Calculus I, II (4, 4)
MA 324 Probability and Statistics I (3)
MA 332 Linear Algebra (3)
One course from:
MA 325 Probability and Statistics II (3)
MA 328 Modeling and Operations Research (3)
MA 354 Differential Equations (3)
MA 356 Numerical Analysis (3)
MA 432 Modern Algebra (4)
*Course must be taken at Northwest Nazarene University.
Requirements: 45-46 credits including 38-39 in mathematics of which 27 shall be numbered above 299
MA 231 Discrete Mathematics (3)
MA 251, 252, 353 Calculus I, II, III (4, 4, 3)
MA 324 Probability and Mathematical Statistics I (3)
MA 331 Introduction to Abstract Mathematics (3)
MA 332 Linear Algebra (3)
MA 354 Differential Equations (3)
MA 432 Modern Algebra (4)
MA 451 Introduction to Real Analysis (4)
Choose one of the following options:
MA 325 Probability and Statistics II (3), and
MA 452 Introduction to Real Analysis (2); or,
MA 433 Modern Algebra (2), and
MA 452 Introduction to Real Analysis (2)
CS 122 Introduction to Computer Science (3)
PH 111 College Physics I (3), and
PH 111L College Physics I Laboratory (1); or,
PH 211 Physics for Science and Engineering I (3), and
PH 211L Physics for Science and Engineering I (1)
Students who plan on graduate study are advised to acquire a reading knowledge of German or French.
Requirements: 65 credits including 36 in computer science
CS 122 Introduction to Computer Science (3)
CS 222 Computer Programming in C++ (3), and
CS 222L Computer Programming in C++ Laboratory (1)
CS 226 Event-Driven Programming (3), and
CS 226L Event-Driven Programming Laboratory (1)
CS 263 Assembly Language Programming (3)
CS 275 Data Structures (3)
CS 333 Database Design and Programming (3), and
CS 333L Database Design and Programming (1)
CS 337 Systems Analysis and Design (3)
CS 363, 364 Networks and Data Communications I, II (3, 3)
CS 397 Introduction to Senior Project (1)
CS 468 Software Development Project (4)
CS 498 Senior Seminar (1)*
MA 151 Survey of Calculus (3)
MA 224 Elementary Statistics (3)
MA 231 Discrete Mathematics (3)
Twenty credits in a specific area of concentration approved by the Department Chair.
*Course must be taken at Northwest Nazarene University.
See Secondary Education: Second Teaching Field: Computer Science
Requirements: 46-50 credits (33-37 in mathematics of which 22-26 shall be upper division. The following core classes are required. Either option A or option B must be followed to complete the major.
CS 122 Introduction to Computer Science (3)
MA 231 Discrete Mathematics (3)
MA 251, 252, 353 Calculus I, II, III (4, 4, 3)
MA 324 Probability and Statistics I (3)
MA 331 Introduction to Abstract Mathematics (3)
MA 332 Linear Algebra (3)
MA 354 Differential Equations (3); or,
MA 451 Introduction to Real Analysis (4)
MA 432 Modern Algebra (4)
Option A:
Requirements: 46-47 credits including 36-37 in mathematics of which 25-26 shall be numbered above 299
MA 328 Modeling and Operations Research (3)
MA 356 Numerical Analysis (3); or,
MA 325 Probability and Statistics II (3)
CS 222 Programming in C++ (3), and
CS 222L Programming in C++ Laboratory (1)
CS 275 Data Structures (3)
Option B:
Requirements: 49-50 credits including 33-34 in mathematics of which 22-23 shall be numbered above 299
MA 328 Modeling and Operations Research (3)
Nine credits of approved business/economics courses
PH 111 College Physics I (3), and
PH 111L College Physics I Laboratory (1); or,
PH 211 Physics for Science and Engineering I (3), and
PH 211L Physics for Science and Engineering I Laboratory (1)
Students who plan to do graduate study are advised to acquire a reading knowledge of German or French.
See Secondary Education: First Teaching Field, Second Teaching Field: Mathematics
COMPUTER SCIENCE
Requirements: 24-25 credits, including 11 upper-division credits. Every student must complete the following:
CS 122 Introduction to Computer Science (3)
CS 222 Computer Programming in C++ (3), and
CS 222L Computer Programming in C++ Laboratory (1)
CS 226 Event-Driven Programming (3), and
CS 226L Event-Driven Programming Laboratory (1)
CS 275 Data Structures (3)
CS 333 Database Design and Programming (3), and
CS 333L Database Design and Programming Laboratory (1)
CS 337 Systems Analysis and Design (3)
One additional CS-prefixed course numbered 300 or above
MATHEMATICS
Requirements: 20-21 credits, including 12 upper division credits. Every student must complete the following three courses along with one of the two options.
MA 251 Calculus I (4)
MA 252 Calculus II (4)
MA 332 Linear Algebra (3)
Option 1:
MA 331 Introduction to Abstract Mathematics (3)
MA 432 Modern Algebra (4); or,
MA 451 Introduction to Real Analysis (4)
MA 324 Probability and Statistics I (3); or,
MA 356 Numerical Analysis (3)
Option 2:
Three of the following courses:
MA 328 Modeling and Operations Research (3)
MA 353 Calculus III (3)
MA 354 Differential Equations (3)
MA 356 Numerical Analysis (3)