Learning Resources
Algorithms
Intro to basic algorithms.
Intro to Computer Security
Intro to Computer/Cyber Security, encryption, networking, etc. Taught by Patrick Taylor
Digital Forensics
Digital forensics, legal procedures, find data in hard drives, taught by Karl Lutzen
Intro to Cyber Security Offense
Offensive Security, Mobile App Security, Taught by Sammie Bush in spring semesters
Comp Network Concepts and Technology
Computer network concepts and new concepts. Construction, operation and management.
Intro to Data Mining
Intro to data mining with experience. Classification, clustering, outlier/novelty detection, etc.
Structure of a Compiler
Learn how to build a compiler. Learn how a language works. Recommended by most government labs.
Computer Networks
Dedicated class to computer networking, basics and some advanced. Taught by Patrick Taylor
Security Operations and Management
Management and security of digital infrestructure. Taught by system admin Karl Lutzen
Intro to Cryptography
Intro to the fundamentals of cryptography.
Algorithmics II
Advanced algorithms.
Cloud Computing and Big Data Management
Privacy, security and management of cloud computing and big data.
Formal Methods in Computer Security
Learn about vulnerabilities, threats and how to mitigate different attacks.
Privacy Preserving Data Integration and Analysis
Basic protocols in statistic and cryptography, learn about sanitation and privacy-preserving techniques
Network Performance Analysis
Modeling and analysis of computer networks.
Advanced Topics in Wireless Networks
Fundamentals and recent advances in wireless networking
Advanced Network Security
Authentication, denial of service and other security issues on wired and wireless networks.
Network Performance Design and Management
Design, manage and deply computer networks and protocols.
Data Networks and Information Security
Current/New networking and information security priciples
Systems Analysis
Buisiness information systems are analyzed, designed and introduced into the buisiness environment.
Human and Organizational Factors in Cybersecurity
Human factors in cybersecurity and information assurance. Fraud prevention, insider threat detection, etc.
Advanced Web Development
Dynamic web interaction. Hands-on approach with servers, mobile software development, etc.
Foundations of Internet Computing
Computer networking and website information security are discussed.
Information Retrieval and Analysis
Storage and retreival systems, text mining, collaborative filtering, etc.
Building the Data Warehouse
Data modeling and processes to build a data warehouse. Security, schemes, web access, etc.
Adv Human and Organizational Factors in Cybersecurity
Current challenges in protecting integrity, availability and confidentiality of information.
Intro to Computer Communication Networks
Design of computer networks, protocols, archetecture and performance. Hardware-side networking.
Intro to Network Security
Network management, testing and security. Key encryption, management, intrusion detection, etc.
Wireless Networks
Transmission fundamentals, coding techniques, error control, satellite and cellular networks, etc.
Fault Tolerant Digital Systems
Fault models, hardware redundency, evaluation techniques, system design, etc.
Wireless Ad Hoc and Sensor Networks
Intro to ad hoc and sensor networks, IEEE standards, wireless channel issues, quality of service, etc.
High Speed Networks
State-of-the-art high speed networks, modeling, simulation, traffic management, etc.
Network Performance Analysis
Intro to performance analysis and modeling of computer networks.
Resilient Networks
Reliability and fault tolerence for network centric systems.