EC4747 Data Mining in Cyber Applications

Data mining concepts, theories and methods are examined and applied to the cyber domain. Specific applications considered include network and computer intrusion detection, malware detection, fraud detection and identity theft. Classification approaches, including heuristic, Bayesian, neural network and support vector machine approaches are examined. Association analysis using both attribute- and graphical based approaches are studied. Cluster analyses, both hierarchical and partitional approaches, are examined. The application of these concepts, theories and methods culminate in an in-depth study of anomaly detection techniques, methodologies and associated system designs and implementations relevant to the cyber mission.


EC2010, EC3730 or their equivalents, working knowledge of Python and panda library extensions or consent of the instructor.

Lecture Hours


Lab Hours


Quarter Offered

  • As Required