Computer and Information Sciences

Curriculum

 

Edward Moskal, Chairperson

The Department of Computer and Information Sciences offers three programs leading towards the Bachelor of Science degree in Computer Science. Students may concentrate in Computer Information Systems, Cyber Security, or Computer Science. Transfer students who major in CS must complete a minimum of six CS and/or IS courses at the University for the Bachelor of Science degree. For students not majoring in Computer Science, we offer Minors in Computer Science and Cyber Security. For students majoring in Criminal Justice, the Department offers a concentration in Cyber Security and Computer Forensics.

Requirements for Computer Science Major/Computer Information Systems Option

Degree of Bachelor of Science

This option is designed for those who wish to become programmers or systems analysts. Application programming and business information systems are studied. Six of the required credits for the major count towards the Core Curriculum Requirements.

MA-123Elementary Calculus I 13
MA-124Elementary Calculus II 13
CS/IS-180Introduction to Programming3
CS-231Software Engineering3
CS-332Advanced Computing3
IS-410Total Business Information Systems3
CS-370Data Structures3
MA-212Elementary Statistics3
MA-214Mathematics of Finance3
MA-216Computer Mathematics3
MA-218Quantitative Methods for Business3
CS-499Capstone for Computer Science3
IS- IS Electives-IS-230 or higher 26
CS/IS-CS or IS Electives (IS-230 or higher OR CS-300 or higher) 26
Total Credits48

Special Note on Core Curriculum Requirements for Computer Science Major/Computer Information Systems Option

Special Notes on Major Requirements for Computer Science Major/Computer Information Systems Option

Requirements for Computer Science Major/Cyber Security

Degree of Bachelor of Science

This option is designed for those who wish to learn the technology and security architecture that is necessary to help protect and defend information systems from cyber-attacks. 

MA-123Elementary Calculus I 13
MA-124Elementary Calculus II 13
MA-212Elementary Statistics3
CS-190Secure Software Development3
CS-231Software Engineering3
CS-332Advanced Computing3
CS-260Information Technology Ethics3
CS-339Computer Architecture and Operating Systems3
CS-370Data Structures3
IS-380Database and Data Administration3
IS-381Cyber Security Planning and Risk Management3
IS-425Disaster Recover and Business Continuity3
CS-489Network Technology, Protocols, and Defense3
CS-495Cryptology3
CS-496Cybersecurity and Digital Forensics Lab3
CS-499Capstone for Computer Science3
Total Credits48

Special Notes on Core Curriculum Requirements for Computer Science Major/Cyber Ssecurity Option

Special Note on Major Requirements for Computer Science Major/Cyber Security Option

Requirements for Computer Science Major/Computer Science Option

Degree of Bachelor of Science

This option is designed for those who wish to study the theory of programming. Any student who wishes to go to graduate school in Computer Science should consider taking this option.

Six or eight of the required credits for the major count towards the Core Curriculum Requirements.

MA-143Differential Calculus 14
MA-144Integral Calculus 14
CS/IS-180Introduction to Programming3
CS-231Software Engineering3
CS-332Advanced Computing3
CS-355Foundations of Programming Systems3
CS-370Data Structures3
MA-246Discrete Mathematics3
MA-247Introductory Linear Algebra3
MA-273Multivariable Calculus I4
MA-335Probability Theory3
MA-382Mathematical Modeling3
or MA-385 Topics in Applied Mathematics
Two Natural Science Laboratories 22
CS-499Capstone for Computer Science3
CS-CS Electives: choose 2 courses from CS-237 or CS-300-level6
CS/IS-CS/IS Electives: choose 2 courses from CS-300-level or IS-400-level6
Total Credits56

Special Notes on Core Curriculum Requirements for Computer Science Major/Computer Science Option

Special Notes on Major Requirements for Computer Science Major/Computer Science option

Requirements for Criminal Justice Major with a Concentration in Cyber Security and Computer Forensics

For details about this program see the Criminal Justice Department.

Requirements for Minor in Cyber Security

Students Majoring in Computer Science are not eligible for this minor.

IS-381Cyber Security Planning and Risk Management3
CS-489Network Technology, Protocols, and Defense3
CS-496Cybersecurity and Digital Forensics Lab3
CS CS Electives9
Total Credits18

Requirements for Minor in Computer Science

Students majoring in Computer Science are not eligible for this minor.

CSCS Electives15
CS or ISCS or IS Elective3
Total Credits18