AIC211
Đang áp dụng
Đã duyệt

AI for Cyber Security_Trí tuệ nhân tạo cho An ninh mạng

AI for Cyber Security

Tín chỉ
3
Bậc
Bachelor
Thang điểm
10
Điểm qua
5

Mô tả

This course provides foundational knowledge of machine learning (ML) and AI techniques for solving cybersecurity problems. The content focuses on modeling security challenges as machine learning problems, processing and representing cybersecurity data (system logs, network traffic, security events, endpoint telemetry), and building and evaluating models. This ultimately supports the tracking, monitoring, detection, and prevention of cyber threats to protect data and systems. The module combines theoretical foundations (basic concepts of supervised/unsupervised learning, classification, regression, anomaly detection, model evaluation, overfitting, and ML pipelines) with hands-on Python labs using popular libraries in the cybersecurity domain (such as scikit-learn and introductory deep learning modules). Students will work with real-world cybersecurity datasets applied to tasks such as Intrusion Detection Systems (IDS), malware classification, phishing URL/email detection, and user/system behavior anomaly detection. Upon completion of this course, students will be able to: 1. Understand and explain the fundamental concepts of machine learning and how to map them to cybersecurity problems. 2. Design and deploy simple, end-to-end machine learning pipelines: data collection, preprocessing, feature extraction/engineering, training, evaluation, and model improvement for cybersecurity tasks. 3. Apply machine learning techniques to predict attack behaviors, detect vulnerabilities/anomalous activities, and support decision-making in secure system operations. 4. Build a solid foundation for advanced courses in malware analysis, threat hunting, SOC engineering, and AI system security, while gaining practical experience in developing machine learning solutions for digital security.

Phân bổ thời gian

Study hour (150h) = 45h (60 sessions) contact hours + 1h final exam + 104h self-study

Nhiệm vụ sinh viên

- Students must attend at least 80% of contact slots in order to be accepted to the final examination. - Student is responsible to do all exercises, assignments and labs given by instructor in class or at home and submit on time - Use laptop in class only for learning purpose - Promptly access to the FU FLM at https://flm.fpt.edu.vn/ for up-to-date course information

Công cụ

- Language: Python 3.11+ - Jupyter notebook - Google Colab - Scikit-learn, Numpy, Pandas, Pytorch,…

Lưu ý

- Lab: 2 - Progress Test: 2 - Group project - Final Exam

SyllaBase

Dự án phi lợi nhuận, do sinh viên tự thực hiện nhằm giúp các bạn tra cứu chương trình đào tạo & đề cương môn học của FPT nhanh và thuận tiện hơn. Dữ liệu được tổng hợp từ flm.fpt.edu.vn. Đây không phải trang chính thức của Trường Đại học FPT và không có liên kết chính thức nào với Nhà trường.

Nếu Nhà trường hoặc FPT không đồng ý với việc đăng tải và muốn gỡ bỏ, vui lòng liên hệ khongcantienvayeudoi@gmail.com — chúng tôi sẽ gỡ bỏ ngay lập tức. Tài liệu tải về vẫn thuộc hệ thống FLM và yêu cầu tài khoản sinh viên hợp lệ.

© 2026 · phi lợi nhuận