Mạng phức hợp và ứng dụng
Complex network and applications
Mô tả học phần
Môn học này sẽ trang bị cho sinh viên chương trình kỹ sư và/hoặc học viên thạc sỹ ngành kỹ thuật các kiến thức cơ bản và nâng cao về lĩnh vực mạng phức. Cụ thể là người học hiểu về các khái niệm cơ bản của mạng và các đại lượng dung trong đo lường và đánh giá cho mạng; các giải thuật thực hiện mạng trên phần mềm máy tính; các chủ đề nâng cao gồm các mô hình mạng và ứng dụng chúng trong thực tế được trình bày. Học xong học phần này, người học có thể phân tích và đánh giá dữ liệu thực tế dưới góc nhìn về mạng phức. Môn học cũng cung cấp cho sinh viên kỹ năng thực hành và thái độ cần thiết khi làm thực nghiệm, giới thiệu các bước thiết kế và thực hiện mạng phức trên phần mềm và phát triển kỹ năng làm việc nhóm và báo cáo.
English description
This course is to provide learners with basic advanced knowledge of complex networks. Specifically, learners understand the basic concepts of the network and the quantities used in measuring and evaluating the network; network implementation algorithms on computer software; advanced topics covering network models and their application in practice are presented. After completing this module, learners can analyze and evaluate real data from the perspective of the complex networks. The course also provides students with practical skills and attitudes necessary to conduct experiments, introduces complex network design and implementation steps on software, and develops teamwork and reporting skills.
Chuẩn đầu ra học phần (CLO) 5
Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.
-
CLO1 CLO1. Trình bày và giải thích được các khái niệm cơ bản của mạng phức, bao gồm cách biểu diễn, phân loại mạng và các thành phần cấu trúc của mạng.
CLO1. Present and explain the fundamental concepts of complex networks, including network representation, classification, and structural components.
-
CLO2 CLO2. Phân tích và tính toán được các đại lượng đo lường và đánh giá mạng phức (centrality, clustering, path length, phân bố bậc…) trên dữ liệu mạng thực hoặc mô phỏng.
CLO2. Analyze and compute network metrics and measures (e.g., centrality, clustering, path length, degree distribution) on real-world or simulated network data.
-
CLO3 CLO3. Thực hiện được các giải thuật cơ bản trên máy tính để biểu diễn, xử lý và phân tích mạng phức bằng phần mềm/lập trình.
CLO3. Implement basic algorithms on a computer to represent, process, and analyze complex networks using software or programming.
-
CLO4 CLO4. Phân tích và so sánh được các mô hình mạng phức (ngẫu nhiên, small-world, scale-free, …) và đánh giá sự phù hợp của chúng với các bài toán thực tế.
CLO4. Analyze and compare complex network models (random, small-world, scale-free, etc.) and evaluate their suitability for real-world problems.
-
CLO5 CLO5. Thiết kế và triển khai một bài toán ứng dụng mạng phức cho phân tích dữ liệu thực tế; làm việc nhóm và trình bày kết quả phân tích một cách khoa học.
CLO5. Design and implement an applied complex network problem for real-world data analysis; work collaboratively in teams and present the analysis results scientifically.
Đánh giá học phần
| Thành phần | Tỉ trọng | Thời gian |
|---|---|---|
| Cuối kỳ (báo cáo cuối kỳ) (Final Accessment) | 70.0% | Theo lịch Trường; |
| Quá trình (practice implementation and report) | 30.0% | Tuần 9-11 (week 9-11) |
Tài liệu học tập
Bắt buộc
- [1] Networks: An Introduction, Mark Newman, 2018, Oxford University Press
Tham khảo
- [1] The Structure of Complex Networks: Theory and Applications, Ernesto Estrada, 2011, Oxford University Press
- [2] Complex Networks: Principles, Methods and Applications, Vito Latora, Vincenzo Nicosia, Giovanni Russo, 2017, Cambridge University Press