Computer Science
Security Minor
The CS/Security minor provides undergraduate students with a
solid foundation in computer science and security. It combines a
strong background in programming with fundamental security topics.
The following courses are required:
- One of the following prerequisite courses:
CS 140 Introduction to Programming
CS 143 Visual Basic - One of the following 2nd-level programming courses:
CS 144 Advanced Visual Basic
CS 170 Computer Science I: Language
CS 250 Advanced Topics in Programming, using Java - All of the following Security sequence courses:
CS 215 Computer Architecture
CS 240 Computer Organization and Software
MIS 341 Information Systems Security
Computer Science Major
The Computer Science major requires a total of 122 semester hours in the following areas:
- General education requirements (see departmental program sheet
for specific requirements in Communication Skills, Humanities,
Social and Behavioral Sciences, Natural Sciences and Mathematics,
Writing, and Physical Education)
- CS major course requirements:
CS 170 Computer Science I: Language
CS 171 Computer Science II: Data Structures
CS 205 Data Modeling and Database Design
CS 215 Computer Architecture
CS 240 Computer Organization and Software
CS 315 Design and Analysis of Algorithms
CS 350 Software Engineering
CS 355 Programming Languages
CS 450 Operating Systems
MAT 120 Elementary Statistics
CS/MAT 165 Introductory Discrete Mathematics
MAT 181 Calculus I
CS/MAT 359 Introduction to Theory of Computation
- CS major course requirements:
- Elective courses (see departmental program sheet for elective courses in CS)






