Nội dung chương trình Thạc sĩ Công nghệ thông tin, chuyên ngành Hệ thống thông minh và Đa phương tiện (SIM)

I. Khung chương trình

1. Năm thứ nhất (Master 1)

  • Thời gian đào tạo: từ 02/2024 đến 10/2024
  • Thi hết học phần: sau khi kết thúc mỗi học phần
  • Danh sách các học phần Master 1:
Môn học Số tín chỉ
UE 1: Nhập môn hệ điều hành Unix 2
UE 2: Công nghệ phần mềm nâng cao 3
UE 3: Quản trị dự án phần mềm 3
UE 4: Hội thảo nghiên cứu 2
UE 5: Trí tuệ nhân tạo và hệ thống đa tác tử 2
UE 6: Cơ sở dữ liệu nâng cao 2
UE 7: Thiết kế và kiến trúc mạng 2
UE 8: Khai phá dữ liệu và tìm kiếm thông tin 2
UE 9: Xử lý ảnh 2
UE 10: Đồ án cá nhân có hướng dẫn 5
UE 11: Vận trù học 2
UE 12: Ontologie và web ngữ nghĩa 2
UE 13: Lý thuyết độ phức tạp tính toán và các thuật toán xấp xỉ 2
UE 14: Tiếng Anh B2 (SĐH) 5
UE 15: Xây dựng hồ sơ cá nhân 2
UE 16: Tiếng Việt 0
UE 17: Triết học 3
Tổng  41

2. Năm thứ hai (Master 2)

  • Nghỉ giữa hai kỳ: 0.5 tháng (tháng 01/11/2024-17/11/2024)
  • Thời gian đào tạo: từ 18/11/2024 đến 16/05/2025
  • Thi hết học phần: sau khi kết thúc mỗi học phần
  • Thực tập và viết luận văn: tháng 19/05/2025 đến 18/11/2025
  • Bảo vệ luận văn và hoàn tất các thủ tục tốt nghiệp: tháng 11, 12/2025
  • Danh sách các học phần Master 2:
Môn học Số tín chỉ
UE 1: Hiện thực ảo và tăng cường 2
UE 2: Thị giác máy tính 2
UE 3: Tương tác Người - Máy 2
UE 4: Triển khai các hệ thống big data 2
UE 5: Nhận dạng 2
UE 6: Mô hình hóa và mô phỏng các hệ thống phức tạp 2
UE 7: Đánh chỉ mục các tài liệu đa phương tiện 2
UE 8: Học máy 2
UE 9: Nghiên cứu tổng hợp tài liệu 2
UE 10: Tiếng Anh học thuật 3
UE 11: Thực tập và bảo vệ luận văn 18
Tổng 39

I. Mô tả chi tiết học phần 

1. Nhập môn Hệ điều hành Unix (IFI 6001) 

Học phần nhằm trang bị cho học viên kiến thức và những khái niệm cơ bản của hệ thống UNIX/Linux, các ưu và nhược điểm của họ hệ điều hành này so với các hệ điều hành khác. Học viên cũng được trang bị những hiểu biết cần thiết về PMTDNM và ứng dụng các PM này trên GNU/Linux. 

  • Nhập môn PMNM, bản quyền, giấy phép, khuôn dạng;
  • Giới thiệu chung về HĐH UNIX; Truy cập, cấu hình; 
  • Hệ thống tệp, Shell; 
  • Tiến trình, Các bộ lọc (filters); 
  • Lập trình shell và Các công cụ phát triển.

2. Công nghệ phần mềm nâng cao (INT 6004) 

Học phần nhằm trang bị kiến thức chuyên sâu về các phương pháp luận và các kỹ thuật trong lĩnh vực Công nghệ phần mềm: các vấn đề liên quan tới Phát triển phần mềm, các hướng nghiên cứu hiện nay, quản lý yêu cầu phần mềm, quy trình phần mềm, đảm bảo chất lượng và đo lường.  

  • Tổng quan về lĩnh vực Công nghệ phần mềm (những vấn đề liên quan tới Phát triển phần mềm cũng như các hướng nghiên cứu);  
  • Củng cố kiến thức liên quan tới Phân tích và thiết kế hướng đối tượng sử dụng UM;  
  • Quản lý Yêu cầu phần mềm;
  • Quy trình phần mềm, các mô hình quy trình (CMMi, ISO), cách tiếp cận và áp dụng;  
  • Đảm bảo chất lượng phần mềm, đo lường.

3. Quản trị dự án phần mềm (INT 6029) 

Học phần nhằm trang bị kiến thức về các phương pháp luận và kỹ thuật quản trị dự án trong các dự án phát triển phần mềm. 

  • Tổng quan về Quản lý dự án phần mềm; 
  • Khởi động dự án; 
  • Đo lường dự án phần mềm; 
  • Lập kế hoạch;
  • Thực hiện và giám sát;
  • Kết thúc dự án;
  • Các quy trình hỗ trợ quản trị dự án.

4. Hội thảo nghiên cứu (IFI 6006) 

Học phần này bao gồm nhiều xemina đề cập đến nhiều chủ đề nghiên cứu khác nhau, cũng như các ứng dụng hiện nay. Các xemina sẽ được tổ chức trong toàn bộ học kỳ. Các diễn giả có thể là: giảng viên / nghiên cứu viên nước ngoài; giảng viên mời của IFI, hoặc từ các trường đại học khác ở Việt nam; giảng viên / nghiên cứu viên của IFI; nghiên cứu sinh / thực tập sinh của IFI; sinh viên làm thực tập tốt nghiệp Thạc sĩ. 

Mỗi sinh viên phải làm 2 tóm tắt xemina trong một năm học. Mỗi tóm tắt có giá trị 50% điểm tổng kết của học phần. Khi sinh viên chọn một xemina để làm tóm tắt, sinh viên đó sẽ phải nộp bản tóm tắt một tuần sau đó.

 

5.Trí tuệ nhân tạo và hệ thống đa tác tử (IFI 6002)

Học phần này nhằm trang bị kiến thức cơ bản và cập nhật về các phương pháp luận và các thuật toán trong lĩnh vực Trí tuệ nhân tạo và Hệ đa tác tử. 

Hệ thống đa tác tử: Tổng quan; Tác tử thông minh và môi trường của chúng; Tác tử biết suy diễn; Suy luận thực hành; Kiến trúc tích cực và lai; Tương tác đa tác tử; Ký kết thỏa thuận; Giao tiếp giữa các tác tử; Làm việc cùng nhau; Phương pháp luận; Ứng dụng. 

Trí tuệ nhân tạo: Tổng quan về trí tuệ nhân tạo; Biểu diễn tri thức và tìm kiếm trong một không gian trạng thái; Suy diễn và hệ chuyên gia; Kế hoạch hóa.

 

6. Cơ sở dữ liệu nâng cao (INT 6003)

Học phần nhằm nâng cao kiến thức cho người học các công nghệ cơ sở dữ liệu cũng như phương pháp luận để phát triển các ứng dụng cơ sở dữ liệu.

  • Tổng quan về CSDL;
  • Hiệu năng hệ cơ sở dữ liệu;  
  • Hệ CSDL động (active database);  
  • Hệ CSDL thời gian – không gian (temporal-spatial database);
  • Một số hướng phát triển về quản trị dữ liệu.

7. Thiết kế và kiến trúc mạng (IFI 6003) 

Mục đích của học phần này là giới thiệu nền tảng nguyên lý hoạt động của các mạng tin học, tổ chức vật lý và logic của các mạng, các giao thức mạng khác nhau.  

  • Tổng quan về mạng máy tính;  
  • Thiết kế và xây dựng các mạng máy tính trên nền Linux;  
  • Kiểm tra, đánh giá và nâng cao hiệu năng mạng máy tính.

8. Khai phá dữ liệu và tìm kiếm thông tin (IFI 6004) 

Học phần nhằm trang bị kiến thức về các phương pháp và các kỹ thuật Khai phá dữ liệu và tìm kiếm thông tin: Các phương pháp học máy có giám sát (supervised learning) như phân lớp tuyến tính (discriminant analysis), cây quyết định (decision tree), mạng nơron (neural network), máy vector hỗ trợ (support vector machine) và các phương pháp phân tích không dựa vào học máy (exploratory data analysis) như lập nhóm dữ liệu (clustering). Đặc biệt, các cách đánh giá các phương pháp học có giám sát được đề cập. 

  • Tổng quan về Khai phá dữ liệu và tìm kiếm thông tin;
  • Các phương pháp phân tích không dựa vào học máy (exploratory data analysis) như lập nhóm dữ liệu (clustering);
  • Các phương pháp học máy có giám sát (supervised learning) như phân lớp tuyến tính (discriminant analysis), cây quyết định (decision tree), mạng nơron (neural network), máy vector hỗ trợ (support vector machine); 
  • Đánh giá các phương pháp học có giám sát.

9. Xử lý ảnh (INT 6012)

Môn học nhằm giới thiệu, cơ bản và nâng cao, các phương pháp và kỹ thuật căn bản được sử dụng trong lĩnh vực Xử lý ảnh cũng như tổng quan các vấn đề liên quan tới lĩnh vực này. Bên cạnh các kỹ thuật hiện có, học viên được hướng dẫn nghiên cứu về những vấn đề khó khăn trong lĩnh vực Xử lý ảnh.  

  • Tổng quan về lĩnh vực Xử lý ảnh;  
  • Giới thiệu các kỹ thuật cơ bản trong xử lý ảnh;  
  • Giới thiệu về phép nhân chập và các phương pháp xử lý tần số (Fourier);  
  • Giới thiệu về các phương pháp phát hiện biên ảnh;  
  • Giới thiệu về các phương pháp phân vùng ảnh;  
  • Giới thiệu các thao tác trên ảnh nhị phân và chuỗi đầy đủ các bước trong xử lý ảnh.

10. Đồ án nghiên cứu cá nhân có hướng dẫn (IFI 6005) 

Học phần (dưới dạng Đồ án cá nhân có hướng dẫn) này nhằm mục đích phát triển khả năng độc lập, sáng tạo và làm việc cá nhân của sinh viên. Sinh viên phải chứng tỏ được mình có thể tự tìm hiểu được một lĩnh vực cụ thể, tổ chức tri thức, nắm vững và diễn giải một chủ đề khoa học. Đây là một học phần rất quan trọng trong chương trình đào tạo của IFI. Mỗi sinh viên phải tự đào sâu một chủ đề mình chọn dưới sự hướng dẫn của giảng viên. Đồ án trải dài qua 2 học kỳ, bao gồm cả 2 khía cạnh lý thuyết và thực hành: về mặt lý thuyết, sinh viên phải nghiên cứu tất cả các tài liệu liên quan đến đề tài của mình; về mặt thực hành, sinh viên phải thực hiện một công việc phát triển liên quan đến đề tài. 

Học phần này được thực hiện trong 2 học kỳ. Sẽ có một vài buổi lên lớp (khoảng 10h) trong thời gian 2 học kỳ nhằm giải đáp và hướng dẫn phương pháp nghiên cứu, áp dụng cho việc thực hiện đồ án.

 

11. Vận trù học (IFI 6017) 

Học phần nhằm trang bị kiến thức về các bài toán tối ưu trong lý thuyết đồ thị, trong lý thuyết trò chơi. Cung cấp các phương pháp để giải bài toán quy hoạch tuyến tính và một số bài toán xác suất.  

  • Trình bày một số bài toán cơ bản của tối ưu : Bài toán xếp lịch, bài toán tìm đường đi ngắn nhất trong đồ thị, bài toán luồng trong mạng;  
  • Tìm hiểu chuyên sâu về bài toán quy hoạch tuyến tính. Các phương pháp giải quyết, trong đó quan trọng nhất là phương pháp đơn hình và các mở rộng của nó là phương pháp đối ngẫu và phương pháp đơn hình hai pha;
  • Tìm hiểu về xích Markov và một số bài toán xác suất;
  • Giới thiệu về lý thuyết trò chơi và các khái niệm cơ bản như cân bằng Nash trong trò chơi không hợp tác, hay giá trị Shapley trong trò chơi hợp tác.

12. Ontology và web ngữ nghĩa (IFI 6018)

Mục đích của học phần này là giới thiệu nền tảng lý thuyết về công nghệ tri thức dựa trên ontology và web có ngữ nghĩa. Kết thúc học phần, sinh viên nắm bắt được các công nghệ và kỹ thuật tiên tiến để có thể vận dụng vào xây dựng các hệ thống thông tin thông minh nơi mà hàm lượng tri thức đòi hỏi phải xử lý ngày càng nhiều.  

  • Tổng quan web ngữ nghĩa và công nghệ ontology;  
  • Cơ sở biểu diễn tri thức của ontology;  
  • Kiến trúc của web ngữ nghĩa. Các tầng biểu diễn thông tin và tri thức của web ngữ nghĩa (XML, RDF, OWL,…);  
  • Các định hướng nghiên cứu và ứng dụng của ontology và web ngữ nghĩa.

13. Lý thuyết độ phức tạp tính toán và các thuật toán xấp xỉ (IFI 6019)

Học phần nhằm trang bị kiến thức chuyên sâu về các thuật toán và tìm hiểu lý thuyết độ phức tạp tính toán. Bên cạnh đó, học phần trang bị các phương pháp xây dựng thuật toán xấp xỉ cho các bài toán tối ưu.

  • Tổng quan về lý thuyết độ phức tạp tính toán. Ý nghĩa. Các phương pháp đánh giá tính hiệu quả của một thuật toán. Giới thiệu về một số hướng nghiên cứu trong lý thuyết độ phức tạp tính toán;
  • Các phương pháp trong lý thuyết thuật toán : phương pháp tham lam, phương pháp chia để trị, phương pháp quy hoạch động, phương pháp nhánh-cận. Với mỗi phương pháp, tìm hiểu một số bài toán quan trọng và phân tích độ phức tạp tính toán của các thuật toán được đề xuất;
  • Độ phức tạp tính toán, vấn đề P và NP. Nghiên cứu một lớp các bài toán thuộc lớp NP đầy đủ;
  • Các thuật toán xấp xỉ: nguyên lý chung, cách đánh giá. Phân tích một số phương pháp xây dựng thuật toán xấp xỉ, tìm hiểu một số bài toán, các thuật toán xấp xỉ để giải chúng và đánh giá các thuật toán đó.

14. Ngoại ngữ cơ bản (Tiếng Anh) (ENG 5001)

Theo quy định của ĐHQGHN 

 

15. Hiện thực ảo và tăng cường (IFI 6007) 

Học phần giới thiệu các phương thức và kỹ thuật được sử dụng trong nhiều lĩnh vực ứng dụng khác nhau để tao ra các ảnh tổng hợp tĩnh hoặc động. Nó cung cấp một cái nhìn tổng thể về các khía cạnh liên quan trong lĩnh vực này. Mối liên hệ với học phần Thị giác máy tính sẽ được thảo luận trong phần về hiện thực ảo và hiện thực tăng cường.  

  • Giới thiệu chung về Tổng hợp ảnh;  
  • Nguyên lý mô hình hóa và hiển thị ảnh tổng hợp 3 chiều (trò chơi vidéo, phim, etc.);  
  • Mối liên hệ giữa học phần này và các học phần khác (ví dụ : thị giác máy tính);  
  • Sử dụng được thư viện OpenGL để xây dựng các ứng dụng đơn giản;  
  • Sử dụng công cụ mô hình POV-Ray để xây dựng ảnh dò tia.

16. Thị giác máy tính (IFI 6008)

Học phần này có thể được coi là phần tiếp theo của môn Xử lý ảnh đã được dạy ở năm học đầu. Học phần đề cập đến các vấn đề phức tạp hơn là các phép biến đổi ảnh đơn giản, nó cung cấp một cái nhìn tổng thể về các khía cạnh liên quan, các kỹ thuật đã tồn tại cũng như hiện trang nghiên cứu. Ngoài việc được trang bị những hiểu biết về các kỹ thuật đã tồn tại, học viên sẽ được khuyến khích tư duy về những khó khăn liên quan trong lĩnh vực này.Thông qua các phần kiến thức của học phần, học viên sẽ thấy được mối liên hệ giữa học phần này và các học phần khác được dạy trong cùng học kỳ: Tổng hợp ảnh (hiện thực ảo, hiện thực tăng cường), Nhận dạng, Đánh chỉ mục cho dữ liệu đa phương tiện.

 

17. Tương tác người - máy (INT 6006) 

Tổng quan học phần 

  • Mô hình hóa nhận thức người vận hành (mô hình bộ xử lý con người); 
  • Mô hình hóa hướng người sử dụng và các nguyên tắc về giao diện; 
  • Mô hình nhiệm vụ; 
  • Kiến trúc phần mềm và mô hình thiết kế; 
  • Đánh giá Tương tác người máy Hiển thị đồ họa 2D và 3D; 
  • Tương tác đa thức Tương tác và di động.

18. Nhận dạng (IFI 6011) 

Học phần nhằm trang bị kiến thức nền tảng về các phương pháp và kỹ thuật liên quan tới lĩnh vực nhận dạng: các bước xây dựng hệ thống nhận dạng, các thuật toán tiền xử lý dữ liệu, các thuật toán nhận dạng, cách đánh giá hiệu năng của một hệ thống nhận dạng. 

  • Tổng quan 
  • Các bước xây dựng một hệ thống nhận dạng 
  • Đánh giá hiệu năng hệ thống / thuật toán nhận dang 
  • Phân tích ảnh và nhận dạng: chiết xuất đặc tính 
  • Phương pháp phân loại dựa trên thống kê (Bayes, SVM) 
  • Phương pháp nhận dạng dựa trên mạng nơ ron (Backpropagation, Kohonen).

19. Mô hình hóa và mô phỏng các hệ thống phức tạp (IFI 6012) 

Học phần nhằm trang bị kiến thức về mô hình hóa và mô phỏng tin học các hệ thống phức tạp tự nhiên và xã hội, đặc biệt liên quan tới mô hình hóa dựa trên các hệ đa tác tử.  

  • Nguyên lý cơ bản về các hệ thống phức tạp;  
  • Nguyên lý mô phỏng tin học;  
  • Các phương pháp mô hình hóa automates cellulaires, micro-simulation, modèles agrégés, …); 
  • Phương pháp mô hình hóa dựa trên hệ đa tác tử;  
  • Các công cụ mô hình hóa đa tác tử (NetLogo, Repast, GAMA);
  • Các bài tập thực hành.

20. Đánh chỉ mục các tài liệu đa phương tiện (IFI 6013) 

Học phần nhằm trình bày chi tiết các nguyên tắc cơ bản về lập chỉ mục và tìm kiếm thông tin đa phương tiện : các vấn đề cốt lõi, các công nghệ và phương pháp hiện đang được áp dụng cũng như triển vọng ngắn hạn và trung bình.  

  • Giới thiệu chung;  
  • Tổng quan về các phương tiện truyền thông, tổng quan về lập chỉ mục và tìm kiếm văn bản, hình ảnh, video và âm thanh;  
  • Các phương pháp cấu trúc chỉ mục tài liệu đa phương tiện;  
  • Lập chỉ mục và tìm kiếm ảnh cố định;  
  • Lập chỉ mục và tìm kiếm chuỗi hình ảnh (video).

21. Học máy (IFI 6014) 

Học phần nhằm giới thiệu, cơ bản và nâng cao, các phương pháp và kỹ thuật căn bản được sử dụng trong lĩnh vực Học máy. Bên cạnh các kỹ thuật hiện có, học viên được hướng dẫn nghiên cứu về những vấn đề khó khăn trong lĩnh vực Học máy.  

  • Tổng quan về lĩnh vực Học máy;  
  • Giới thiệu các kỹ thuật cơ bản trong Học máy;  
  • Các hệ phân loại;  
  • Thuật toán di truyền;  
  • Học tăng cường.

22. Nghiên cứu tổng hợp tài liệu (IFI 6016) 

Học phần này liên quan tới việc thực hiện phân tích chi tiết một bài báo nghiên cứu. Sinh viên sẽ chọn một bài báo khoa học và sẽ phân tích theo hai khía cạnh: 

  • Làm một phân tích nghiêm túc và chi tiết bài báo khoa học nhằm mục đích để hiểu và có thể kết nối lại với nội dung của các học phần khác (trong khóa học). 
  • Thực hiện tìm kiếm các tài liệu tham khảo có liên quan đến bài báo này (có tham chiếu hoặc không) nhằm mục đích làm một nghiên cứu tổng quan về chủ đề của bài báo.

23. Xây dựng hồ sơ cá nhân (FRE 6001) 

Học phần này nhằm mục đích trang bị cho học viên kỹ năng soạn thảo lý lịch khoa học, làm nổi bật các kỹ năng, nhấn mạnh những mong muốn về nghề nghiệp cũng như kỹ năng soạn thảo đơn dự tuyển xin việc/ thực tập. 

  • Giới thiệu về 1 lý lịch khoa học, 1 Đơn xin việc; 
  • Quy tắc soạn thảo tiếng Pháp, tầm quan trọng trong việc chỉnh trang đối với một văn bản hành chính; 
  • Các ví dụ về lý lịch, đơn dự tuyển (xin thực tập và phản hồi 1 thông báo thực tập).

24. Tiếng anh học thuật ENG 6001) 

Củng cố và nâng cao các kiến thức ngữ pháp và từ vựng đặc trưng cho tiếng Anh chuyên ngành Hệ thống thông minh và đa phương tiện. Nâng cao khả năng đọc hiểu các tài liệu chuyên môn bằng tiếng Anh. Từng bước làm quen với việc viết báo cáo và trình bày nội dung chuyên môn bằng tiếng Anh.

 

25. Triết học (PHI 5001) 

Theo quy định của ĐHQGHN 

26. Tiếng Việt (VIE 6001) (dành cho học viên nước ngoài) 

Khóa học được thiết kế nhằm mục đích trang bị cho học viên những kiến thức tiếng Việt cơ bản để học và làm việc trong môi trường ở Việt Nam; Cung cấp cho họ những kỹ năng cần thiết như nghe, nói, đọc, viết, những nguyên tắc ngữ pháp cơ bản, đặc biệt là kỹ năng giao tiếp bằng tiếng Việt với người Việt Nam trong môi trường làm việc tại Việt Nam. 

Nghe – Nói 

  • Cung cấp những kỹ năng nghe cơ bản, nắm bắt ý chính khi giao tiếp với người Việt; 
  • Rèn luyện kỹ năng nói, phát âm đúng các thanh điệu tiếng Việt;
  • Nghe hiểu được những hội thoại giao tiếp đơn giản về một số chủ đề; 
  • Cung cấp vốn từ ngữ giao tiếp cơ bản.

Ngữ pháp – Viết 

  • Cung cấp những cấu trúc ngữ pháp tiếng Việt cơ bản (trong ngôn ngữ nói và viết);
  • Viết được bài luận đơn giản giới thiệu về bản thân, sở thích cá nhân, gia đình, môi trường học và làm việc tại Việt Nam;
  • Viết được những thư từ, tin nhắn đơn giản cần thiết trong cuộc sống thường ngày. 

global fanpage
VNU