Program type:

Minor
Format:

On Campus
Est. time to complete:

2-3 semesters
Credit Hours:

19
Add to your education by learning more about the increasingly in-demand field of cybersecurity.
Both defensive and offensive cybersecurity starts with security in the initial design and development of the system. This program emphasizes a core competency skill set that includes critical thinking, creativity, innovation, and problem-solving that engages students in an open, active learning environment using individual and collaborative project-based activities for secure computing that are valuable and relevant.

Want more info?

We're so glad you're interested in UNT! Let us know if you'd like more information and we'll get you everything you need.

Request More Info

Cybersecurity Minor Courses You Could Take

Computer Programming II (3 hrs)
Continues the progression of students’ software development skills through programming, designing, and implementing larger software projects and emphasizes more advanced topics such as dynamic data structures and object-oriented paradigms using one or more modern programming languages.
Foundations of Data Structures (3 hrs)
Data structures and formalisms used in computing, such as asymptotic behavior of algorithms, graph, table, relational and set data structures, context-free grammars to describe patterns, assertions in propositional logic form, amortized analysis to evaluate efficiency of data structures such as splay trees and O(1) expansion of tables.
Foundations of Cybersecurity (3 hrs)
Security goals, threats and vulnerabilities. Cryptography, program security and operating system security issues. Basic network security. Planning, policies and risk analysis.
Computer Systems Security (3 hrs)
Introduces theoretical and practical aspects of computer systems security and present ways to protect a computer system. Topics include operating system security, hardware security modules, cryptoprocessors, hypervisors, trusted platform modules, virtualization security, storage security, trusted hardware, application isolation, and cloud and IoT security. Students will also explore emerging security challenges facing computer systems based on recent research papers.
Principles of Systems Programming (3 hrs)
Introduction to the design and operation of systems software. Analysis is made of current system software technology, including operating systems, language translation systems and file systems.
Computer Programming I (4 hrs)
Overview of computers and programming. Focus is on problem analysis and techniques used in the development of algorithms and computer programs using a modern programming language. Topics include data types, expressions, statements, and operators, input/output, conditional statements, iteration, functions, lists, and debugging. No prior knowledge of programming is assumed.

Learn More About UNT

Watch this video to learn more about what makes UNT great!