Bachelor of Science, Computer Science
Objective: This program prepares one for further study in the technology and application of computing or a career in science or industry.
Administrator: Chair, Department of Mathematics and Computer Science
Requirements: 60-61 credits, including 40 in computer science
COMP1220. Introduction to Computer Science (3)
COMP2220. Computer Programming in C++ (3); and,
COMP2220L. Computer Programming in C++ Laboratory (1)
COMP2260. Event-Driven Programming (3); and,
COMP2260L. Event-Driven Programming Laboratory (1)
COMP2630. Computer Architecture(3)
COMP2750. Data Structures (3)
COMP3330. Database Design and Programming (3); and,
COMP3330L. Database Design and Programming Laboratory (1)
COMP3370. Systems Analysis and Design (3)
COMP3430. Operating Systems I (3), and
COMP3430L. Operating Systems I Laboratory (1)
COMP3630. Networks and Data Communications I (3)
COMP3640. Networks and Data Communications II (3)
COMP3970. Introduction to Senior Project (1)
COMP4680. Software Development Project (4)
* COMP4980. Senior Seminar (1)
MATH2310. Discrete Mathematics (3)
MATH2510. Calculus I (4)
MATH2520. Calculus II (4)
MATH3240. Probability and Statistics I (3)
MATH3320. Linear Algebra (3)
One course from:
MATH3250. Probability and Statistics II (3)
MATH3280. Modeling and Operations Research (3)
MATH3540. Differential Equations (3)
MATH3560. Numerical Analysis (3)
MATH4320. Modern Algebra (4)
* COMP4980 must be taken at Northwest Nazarene University
