Cybersecurity Minor

Required Courses for the Cybersecurity Minor

This minor provides a solid background in cybersecurity. A student must successfully complete, at Fontbonne, a minimum of 50 percent of the credit hours required for the minor.

Students may choose between CIS 210 and BNF 200.

  • CIS 125

    Introduction to Cybersecurity, Crime and Policies

    3 credits

    Introduces students to the fields of cyber crime and security. Covers issues associated with different types of threats, attacks, and methods employed against these threats and attacks. Practical cryptography, securities of operating systems, computer networks, database systems, and other types of computer systems will also be introduced.

  • CIS 160

    Computer Science I

    4 credits

    Emphasis on programming in C and introduction to C++, including structural programming concepts, simple data types and structures, C and C++ syntax, operators, controlstructures and pointers. Lab exercises include techniques of coding, program design, and debugging. Students in this course who are majoring in mathematics, computer science, cyber security or management information science must earn grades of B- or better in this course to progress to CIS 161 and/or CIS 210. Prerequisite: Grades of A- or better in MTH 095, or competency in arithmetic and algebra. For CS, Cyber Security or MIS majors, CIS120 is a pre- or co-requisite.

  • CIS 161

    Computer Science II

    4 credits

    Continuation of Computer Science I, with extensive programming in C++ language and introduction to Java. Includes string handling, file I/O, storage and static variables, structures, bitwise operations, and C++ library. Students in this course who are majoring in mathematics, computer science, cyber security or management information systems must earn grades of B- or better to progress to CIS 210 and above. Prerequisite: CIS 160.

  • BNF 200

    Scientific Computing Languages

    3 Credits
    Covers an introduction to scripting languages and their applications to scientific data (currently Python programming language and the R-statistical analysis
    program will be taught). Prerequisites: (MTH 125 or MTH 115) and BIO 112 (recommended for Biology majors and for Bioinformatics majors or minors). SP
  • CIS 210

    Object-Oriented Programming (Java)

    4 credits

    Introduction to concepts of abstract data type and inheritance. Topics include the  fundamentals of objectoriented program design, object-oriented programming using Java. Lab exercises include introductory to intermediate level software analysis and design.  Prerequisite: CIS 161.

Plus at least 9 credits from the list of courses below.

CIS 355 and CIS 356 plus one of the following courses:  CIS 385, CIS 392, CIS 420, CIS 415, CIS 425.

  • CIS 355

    Principles of Operating Systems

    3 credits

    Topics cover the theoretical aspects and concepts of operating systems including system structures, scheduling, concurrent processes and deadlock handling, storage and file management, system protection and security. Also includes lab exercises in UNIX system configuration. Prerequisites: CIS 160 and (CIS 120 or MTH 120).

  • CIS 356

    Operating System Security and Administration

    3 credits

    Covers operating system security and administration with an emphasis on operating  system installation, configuration, administration, and security. Topics include operating system setup, user account control, file system protection, activity logging, system call  auditing, address space management, and intrusion detections. Prerequisites: CIS 120, CIS 125 and CIS 225. CIS 355 is a pre- or co-requisite.

  • CIS 385

    Principles of Cryptography

    3 credits

    Introduces the fundamentals of cryptography including the concept of obscuring  functions, cryptographic techniques, types of ciphers, proper use of cyphers, ethical uses of cryptography and decryption practices. Topics also include randomness, polymorphism  and current trends in cryptography. Prerequisites: CIS 225 and
    MTH 120. FA (Even).

  • CIS 392

    Ethical hacking

    3 credits

    Emphasizes the human aspects in cyber security. Topics include ethics, relevant laws,  regulations, policies, standards, psychology, and hacker culture. The focus is on the human element and the motivations for cyber crimes. Analysis covers techniques to prevent intrusions and attacks that threaten organizational data. Prerequisite: CIS 225.

  • CIS 410

    Wireless Communication and Mobile Forensics

    3 credits

    Covers the fundamental principles of wireless communication and mobile forensics. Topics include wireless links, protocols, cellular access, mobile Internet Protocol (IP), and mobility management. The techniques of collecting and analyzing information from mobile devices for forensic investigations will also be studied. Prerequisites: CIS 120 and CIS 125. CIS 225 is a pre-or co-requisite.

  • CIS 415

    Server Security and Maintenance/Troubleshooting

    3 credits

    Covers the fundamental security principles of different types of servers, such as file  servers, database servers, web servers, File Transfer Protocol (FTP) servers, mail servers, and Domain Name System (DNS) servers. Server installation, configuration, maintenance, and troubleshooting will be studied. Prerequisites: CIS 120 and CIS 125. CIS 225 is a pre- or co-requisite.

  • CIS 425

    Digital Forensics and Analysis

    3 Credits

    Presents the technical and legal issues facing computer crime investigators and digital forensic examiners. Students will learn effective and appropriate forensic response strategies to support cyber crime investigative efforts. The focus is on acquiring the skills needed to identify and collect potential digital evidence, to analyze that evidence using chain of custody and to report forensic findings. Prerequisite: CIS 225. FA (Odd)

OR

CIS 340 and CIS 345, plus one of the following two courses:  CIS 385 or CIS 410.

  • CIS 340

    Concepts of Telecommunications and Networking

    3 credits

    Introduction to the principles and practice of data communication and computer networking. Topics include the theoretical aspects of various methods, media, protocols, data compression, and security in telecommunication. Also includes lab exercises of network and remote access configuration and data exchange. Prerequisites: CIS 160; CIS 120 or MTH 120; either MTH 150 or consent of the instructor.

  • CIS 345

    Network Security and Management

    3 credits

    Covers network security and management with an emphasis on computer network   security, implementation, and management. Topics include network core devices (such as routers and switches) setup, configuration, maintenance, security, and firewall management. Prerequisites: CIS 120 and CIS 125. CIS 340 is a pre- or co-requisite.

  • CIS 385

    Principles of Cryptography

    3 credits

    Introduces the fundamentals of cryptography including the concept of obscuring  functions, cryptographic techniques, types of ciphers, proper use of cyphers, ethical uses of cryptography and decryption practices. Topics also include randomness, polymorphism  and current trends in cryptography. Prerequisites: CIS 225 and
    MTH 120. FA (Even).

  • CIS 410

    Wireless Communication and Mobile Forensics

    3 credits

    Covers the fundamental principles of wireless communication and mobile forensics. Topics include wireless links, protocols, cellular access, mobile Internet Protocol (IP), and mobility management. The techniques of collecting and analyzing information from mobile devices for forensic investigations will also be studied. Prerequisites: CIS 120 and CIS 125. CIS 225 is a pre-or co-requisite.

OR

CIS 215 and CIS 380, plus one of the following two courses:  CIS 385 and CIS 410.

  • CIS 215

    Database Fundamentals and Web Server Programming

    3 credits

    An introduction to server technology, database fundamentals and web server programming. Topics include system architecture, file servers, FTP servers, web servers, database servers with an emphasis on server installation and configuration as well as table design and management, creating and using queries and writing programs on the server to support a web site. Prerequisites: CIS 160.

  • CIS 380

    Web Development Security

    3credits

    Covers web development security with an emphasis on the fundamental principles of security in web applications. Topics include web browser security, server-side web application security and web database security. Prerequisites: CIS 120 and CIS 125. CIS 225 is a pre- or co-requisite.

  • CIS 385

    Principles of Cryptography

    3 credits

    Introduces the fundamentals of cryptography including the concept of obscuring  functions, cryptographic techniques, types of ciphers, proper use of cyphers, ethical uses of cryptography and decryption practices. Topics also include randomness, polymorphism  and current trends in cryptography. Prerequisites: CIS 225 and
    MTH 120. FA (Even).

  • CIS 410

    Wireless Communication and Mobile Forensics

    3 credits

    Covers the fundamental principles of wireless communication and mobile forensics. Topics include wireless links, protocols, cellular access, mobile Internet Protocol (IP), and mobility management. The techniques of collecting and analyzing information from mobile devices for forensic investigations will also be studied. Prerequisites: CIS 120 and CIS 125. CIS 225 is a pre-or co-requisite.

Contact Us

Questions? Contact our Office of Admission: 314-889-1400 or 1-800-205-5862 | fbyou@fontbonne.edu