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
  • Elective courses (see departmental program sheet for elective courses in CS)

Related Links: