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