| Degree Requirements
MAJOR SEQUENCE REQUIREMENTS
(17 COURSES — 53 CREDITS)
CS 115 Introduction to Computing (3)
CIS 106 IT Methods and Procedures (3)
CS 116 Fundamentals of Programming I (3)
CS 117 Fundamentals of Programming II (3)
CS 232 Data Structures (3)
CS 310 Advanced Programming (3)
MATH 127 Logic & Axiomatics (3)
MATH 129 Analytical Geometry and Calculus I (4)
MATH 130 Analytical Geometry and Calculus II (4)
MATH 235 Discrete Mathematics (3)
Two of the following:
CS 305 Compilers and Programming Languages (3)
CS 328 Theory of Algorithms (3)
CS 364 Operating Systems (3)
CS 370 Architecture (3)
One of the following:
CS 480 Software Engineering (3)
CS 499 CS Internship (3)
Four of the following:
CIS 244 WEB-based Information Systems (3)
CIS 251 Transactional Programming (3)
CIS 356 Database Management (3)
CIS 385 Data Communications I (3)
CIS 386 Data Communications II (3)
CIS 487 Network Security (3)
Any CS course 305 or higher.
The following electives are recommended for Computer Science majors:
MATH 126 Introduction to Statistics (3)
MATH 237 Mathematics for the Physical Sciences I (3)
PHYS 111 General Physics I (4)
MINOR SEQUENCE REQUIREMENTS
(6 COURSES — 18 CREDITS)
CS 115 Introduction to Computing (3)
CS 116 Fundamentals of Programming I (3)
CS 117 Fundamentals of Programming II (3)
CS 232 Data Structures (3)
Six (6) credits CS/Math Electives
|