Bachelor of Arts, Computer Science
Bachelor of Arts, Computer Science
Objective: This program is for students who wish to pursue a liberal arts degree with some specialization in computer science, but do not intend to enter graduate school in Computer Science.
Administrator: Chair, Department of Mathematics and Computer Science
Requirements: 65 credits including 36 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)
COMP3630. Networks and Data Communications I (3)
Choose one of the following :
COMP3430. Operating Systems I (3); and
COMP3430L. Operating Systems I Laboratory (1)
COMP3530. Computer Graphics (3); and
COMP3530L. Computer Graphics Laboratory (1)
COMP3640. Newtorks and Data Communications II (3)
COMP3750. Algorithm Analysis (3)
COMP 4330. Machine Learning and Data Mining (3)
COMP4430. Compilers (3)
COMP4680. Software Development Project (4)
COMP3970. Introduction to Senior Project (1)
* COMP4980. Senior Seminar (1)
MATH1400. Trigonometry (3), or
Any higher-numbered MATH course not already required.
MATH2240. Elementary Statistics (3)
MATH2310. Discrete Mathematics (3)
Twenty credits in a specific area of concentration approved by the Department Chair.
* COMP4980 must be taken at Northwest Nazarene University





