Cybersecurity involves protecting computer systems, networks, and data from unauthorized access. In this major, students will learn both the theory and practice behind many commonly attacked systems such as websites and databases. Practice will focus both on how attacks are carried out for the purpose of seeing how attackers think and on the defense of those attacks allowing students to apply their knowledge immediately on the job. Understanding theory will help students adapt as new threats arise in the ever-changing field of cybersecurity. Aside from technical aspects, students with this major will also take classes in psychology and business to better understand the vulnerabilities associated with our human nature.
Program Learning Goals. Upon completion of the program students will be able to:
1: Understand the process of programming and how programming without a security mindset can introduce bugs and security vulnerabilities into software.
2: Understand the importance of cryptography, the different ways it should be used, and how it is implemented
3: Be able to set up a secure computer system and evaluate the security of systems that are already set up.
4: Understand the contribution users of computer systems have in the security of that computer system and the network the system is connected to.
5: Understand and respond to the ethical concerns associated with software development, advanced computation, and cybersecurity.
6: Express a developed view on the relationship between technology and God’s kingdom with a plan to foster that position.