CYB 303 Introduction to Artificial Intelligence for Cybersecurity

This course introduces artificial intelligence concepts and their application to cybersecurity. Students examine machine learning, natural language processing, generative AI, large language models, classification, pattern recognition, and automation as they relate to threat detection, phishing analysis, malware identification, vulnerability management, and security decision support. The course introduces LLM security, attacks, and defenses, including prompt injection, data poisoning, sensitive data leakage, insecure plugin or tool use, hallucination risk, model misuse, and defensive controls. Students also explore privacy, explainability, bias, ethics, and governance considerations for responsible AI use in cybersecurity.

Credits

4.5

Prerequisite

ITCO 221