Data Science for Cybersecurity (2024)

This course serves as an introductory triggering class for students who are interested in cybersecurity analysis using machine learning methods. Students should get familiar with tools, algorithms, concepts, and the execution environment to perform data analysis on cybersecurity data. Students need to learn to be architects to solve security-related problems using data analysis algorithms and tools. Related security concepts, data analysis theories, research papers, and background knowledge will be covered in the class. We will introduce several security systems that implement data analysis algorithms to achieve their security goals.

Note that students should take programming courses before, such as Programming Language I/II. The programming language used in this class is Python (however we will NOT cover any Python language tutorial), and we will leverage TensorFlow and Keras for AI-based analysis. You MUST be familiar with writing programs, be able to find/search solutions from online documents and Stack Overflow, and debug on your own. This course REQUIRES students to implement Python scripts in homework and projects.

Note this course is designed for students who are in their third or fourth year of college. If you have taken any advanced AI/ML/DM course, you may want to skip this course.

Announcements (Spring 2024)

Class Info

Course Objectives & Learning Outcomes

Topics (Spring 2024)

 

References (Spring 2024)

DS4CS-24

Schedule (Spring 2024)

Midterm (4/1-4/10)

Final (6/3-6/12)

Project Demo (6/13)

=== Under Construction ===

TBA (6/20)

Assignment (Spring 2024)

You can find homework Colab file and its corresponding data (in data folder) in our GitHub.

=== Under Construction ===

Grading Policy


The Problem Solving Through Inquiry and Data Analysis rubric can be found here. You SHOULD read it carefully before submitting your first homework. It allows you to know exactly the way in which you will be assessed, it is helpful in facilitating academic integrity.

Academic Integrity