Mô tả vắn tắt học phần
1. Tên học phần:
Phân tích dữ liệu mạng xã hội
2. Ngôn ngữ giảng dạy:
Tiếng Việt
3. Mã học phần:
M151101
4. Bộ môn phụ trách giảng dạy:
CNTK - Khoa Công nghệ thông tin kinh doanh / Bộ môn Công nghệ thông tin
5. Trình độ:
Đại Học
6. Số tín chỉ:
3
7. Phân bổ thời gian:
- Đối với hoạt động trên lớp:
- Lý thuyết: 45 tiết
- Làm việc nhóm, thảo luận:
- Đối với hoạt động tại phòng máy tính, phòng mô phỏng, …:
- Thực hành, làm việc nhóm, thảo luận
- Tự nghiên cứu, tự học: 45 tiết
- Đồ án, Đề án, Dự án
- Thực tập
8. Tính chất học phần:
Dữ liệu đang cập nhật...
9. Ngành áp dụng:
Dữ liệu đang cập nhật...
10. Điều kiện tiên quyết:
Không có môn học bắt buộc phải hoàn thành trước học phần này
11. Mục tiêu học phần:
12. Mô tả vắn tắt nội dung học phần:
Khóa học này tập trung vào việc khai thác dữ liệu từ các mạng xã hội như Twitter, Facebook, LinkedIn, Google+, và GitHub. Sinh viên sẽ học cách sử dụng các công cụ mã nguồn mở để lấy dữ liệu, xử lý dữ liệu và trực quan hóa dữ liệu thu thập được.
Nội dung môn học gồm năm phần
- Chương 1: Tổng quan về khai thác dữ liệu từ mạng xã hội: Trong chương này này, sinh viên sẽ được giới thiệu về các khái niệm cơ bản về khai thác dữ liệu từ mạng xã hội, bao gồm các ứng dụng và thách thức của lĩnh vực này.
- Chương 2: Sử dụng API để lấy dữ liệu từ Twitter, Facebook và LinkedIn: Chương này tập trung vào cách sử dụng các API của Twitter, Facebook và LinkedIn để lấy dữ liệu. Sinh viên sẽ học cách tạo các yêu cầu API, xử lý các định dạng dữ liệu trả về, và tạo các chương trình máy tính để lấy dữ liệu.
- Chương 3: Xử lý và phân tích dữ liệu thu thập được: Trong chương này, sinh viên sẽ học cách sử dụng các công cụ Python để xử lý dữ liệu thu thập được từ các mạng xã hội. Các công cụ này bao gồm thư viện pandas để xử lý dữ liệu dưới dạng bảng và thư viện matplotlib để trực quan hóa dữ liệu.
- Chương 4: Trực quan hóa dữ liệu bằng các biểu đồ và đồ thị: Trong chương này, sinh viên sẽ học cách sử dụng các công cụ Python để trực quan hóa dữ liệu thu thập được từ các mạng xã hội bằng các biểu đồ và đồ thị. Các công cụ này bao gồm thư viện seaborn để vẽ các biểu đồ thống kê và thư viện network để vẽ các đồ thị liên kết.
- Chương 5: Áp dụng các kỹ thuật khai thác dữ liệu: Chương này tập trung vào các kỹ thuật khai thác dữ liệu để tìm kiếm thông tin và phát hiện các mối liên hệ từ dữ liệu thu thập được từ các mạng xã hội. Sinh viên sẽ học cách sử dụng các kỹ thuật này để phân tích dữ liệu và tìm kiếm thông tin cụ thể, ví dụ như tìm kiếm các hashtag phổ biến trên Twitter hoặc tìm kiếm các nhóm người dùng tương tự trên LinkedIn.
Tất cả các chương trong khóa học đều sử dụng ngôn ngữ lập trình Python và các thư viện phổ biến như pandas, matplotlib, seaborn, network và các công cụ phát triển phần mềm khác.