U Ỷ BAN NHÂN DÂN T Ỉ NH THANH HOÁ TRƢỜNG ĐẠ I H Ọ C H ỒNG ĐỨ C B Ả N MÔ T Ả CHƢƠNG TRÌNH ĐÀO TẠ O CHUYÊN NGÀNH: KHOA H Ọ C MÁY TÍNH TRÌNH ĐỘ ĐÀO TẠ O: TH ẠC SĨ MÃ S Ố : 8 48 01 01 KHOA QU Ả N LÝ: CÔNG NGH Ệ THÔNG TIN & TRUY Ề N THÔNG THANH HOÁ, 2019 2 B Ả N MÔ T Ả CHƢƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ TH ẠC SĨ (Ban hành kèm theo quy ết đị nh s ố 1836 /QĐ - ĐHHĐ ngày 11 tháng 11 năm 2019 c ủ a Hi ệu trưởng Trường Đạ i h ọ c H ồng Đứ c) PH Ầ N 1: GI Ớ I THI Ệ U CHUNG V Ề CHƢƠNG TRÌNH ĐÀO TẠ O 1 M ộ t s ố thông tin v ề chƣơng trình đào tạ o - Tên chuyên ngành đào tạ o: Ti ế ng Vi ệ t: Khoa h ọ c máy tính Ti ế ng Anh: Computer Science - S ố quy ết đị nh c ủa BGDĐT cho phép đào tạo trình độ th ạc sĩ: S ố 4826/QĐ - BGDĐT ngày 27 tháng 10 năm 2015 - Mã s ố chuyên ngành: 8 48 01 01 - Hình th ức đào tạ o: Chính quy, t ậ p trung - Th ời gian đào tạ o: 2 năm (24 tháng) - Tên văn bằ ng sau khi t ố t nghi ệ p: Ti ế ng Vi ệ t: Th ạc sĩ Khoa họ c Máy tính Ti ế ng Anh: Master of Computer Science - Khoa đào tạ o: Công ngh ệ thông tin và truy ề n thông 2 M ụ c tiêu c ủa chƣơng trình đào t ạ o 2 1 M ụ c tiêu chung: Đào tạ o cán b ộ có trình độ th ạc sĩ khoa họ c chuyên ngành Khoa h ọ c máy tính; có ki ế n th ứ c chuyên môn v ữ ng vàng; có kh ả năng đáp ứ ng các yêu c ầ u v ề ứ ng d ụ ng công ngh ệ thông tin trong th ự c ti ễ n và nghiên c ứ u phát tri ể n; có kh ả năng t ự nghiên c ứ u và áp d ụ ng các ki ế n th ứ c khoa h ọ c và k ỹ thu ậ t trong thi ế t k ế , xây d ựng, phân tích và đánh giá các h ệ th ố ng công ngh ệ thông tin; có ph ẩ m ch ấ t chính tr ị v ững vàng, có đạo đứ c t ố t, ý th ứ c trách nhi ệm đố i v ới đất nướ c, dân t ộc; có nghĩa vụ ph ụ c v ụ nhân dân, s ẵ n sàng nh ậ n nhi ệ m v ụ khi đượ c giao 2 2 M ụ c tiêu c ụ th ể : 2 2 1 V ề ki ế n th ứ c H ọc viên đượ c trang b ị đầy đủ các ki ế n th ứ c c ủ a Khoa h ọc máy tính, có trình độ v ề lý thuy ế t và th ự c nghi ệm trong lĩnh vự c Khoa h ọ c máy tính, có kh ả năng ứ ng d ụ ng các hướ ng chuyên ngành c ủ a Khoa h ọ c máy tính vào gi ả i quy ế t các bài toán trong th ự c t ế ; h ọ c viên s ẽ đượ c trang b ị n ề n t ả ng ki ế n th ứ c cơ bả n v ề lĩnh vự c khoa h ọ c máy tính bao g ồ m phương pháp luậ n l ậ p trình, thi ế t k ế đánh giá thuậ t toán, m ạng máy tính, cơ sở d ữ li ệ u 3 Ngoài ra h ọ c viên có th ể l ự a ch ọn các lĩnh vự c chuyên sâu trong chuyên ngành Khoa h ọ c máy tính để nghiên c ứ u và ứ ng d ụ ng trong th ự c t ế như trí tuệ nhân t ạo, điện toán đám mây, an toàn b ả o m ậ t thông tin, phân tích d ữ li ệ u, công ngh ệ chu ỗ i kh ối,… B ổ sung và nâng cao nh ữ ng ki ế n th ức cơ bả n, hi ện đạ i, chuyên sâu v ề Khoa h ọ c máy tính trên cơ sở nh ữ ng tri th ức đã đượ c trang b ị ở b ậc Đạ i h ọc; tăng cườ ng, c ậ p nh ậ t ki ế n th ứ c m ớ i, hi ện đại để nâng cao trình độ và năng lự c chuyên môn v ề Công ngh ệ thông tin cho nh ững người đã tố t nghi ệp Đạ i h ọ c ngành Công ngh ệ thông tin để th ự c hi ệ n t ố t chuyên môn và có điề u ki ện để h ọc cao hơn Sau quá trình đào tạ o các cán b ộ này có kh ả năng ứ ng d ụ ng t ố t các ki ế n th ứ c, k ỹ năng thực hành đã họ c vào th ự c ti ễ n s ả n xu ất và đờ i s ố ng 2 2 2 V ề k ỹ năng H ọc viên sau khi được đào tạ o có kh ả năng thự c hành ứ ng d ụ ng cao, có k ỹ năng ti ế p c ậ n, phát hi ện, đề xu ấ t và gi ả i quy ế t nh ữ ng v ấn đề đặ t ra t ừ th ự c ti ễ n nghiên c ứ u khoa h ọ c, gi ả ng d ạ y và qu ả n lý chuyên môn m ột cách độ c l ậ p và sáng t ạ o , đáp ứ ng t ố t yêu c ầ u làm vi ệ c t ạ i các Vi ệ n nghiên c ứu, các trường Đạ i h ọc, Cao đẳng, cơ sở s ả n xu ấ t và kinh doanh, có liên quan đến lĩnh vự c CNTT; có kh ả năng tư duy nhạ y bén và linh ho ạt; có đủ cơ sở, điề u ki ện chuyên môn để h ọ c ti ếp chương trình Tiến sĩ CNTT chuyên ngành Khoa h ọ c máy tính 3 Thông tin tuy ể n sinh 3 1 Hình th ứ c tuy ể n sinh 3 1 1 Thi tuy ể n Môn thi tuy ể n sinh: - Môn ch ủ ch ố t: Cơ sở l ậ p trình - Môn không ch ủ ch ố t: Toán r ờ i r ạ c - Ngo ạ i ng ữ : Ti ế ng Anh 3 1 2 Xét tuy ể n Áp d ụng cho các đối tượ ng d ự tuy ển là người nước ngoài và được quy đị nh c ụ th ể trong Quy định đào tạo trình độ th ạc sĩ tại trường Đạ i h ọ c H ồng Đứ c 3 2 Đối tượ ng tuy ể n sinh Theo Quy ch ế đào tạo trình độ th ạc sĩ được ban hành kèm theo Thông tư số 15/2014/TT- BGDĐT ngày 15 tháng 05 năm 2014 c ủ a B ộ trưở ng B ộ Giáo d ục và Đào tạ o, c ụ th ể đối tượ ng tuy ể n sinh là: a) Ngườ i có b ằ ng t ố t nghi ệp đạ i h ọc đúng ngành Khoa họ c máy tính (KHMT) ho ặ c thu ộ c nhóm ngành Công ngh ệ thông tin (CNTT): Công ngh ệ thông tin, M ạ ng máy tính và 4 Truy ề n thông, Công ngh ệ ph ầ n m ề m, Tin h ọ c, H ệ th ố ng thông tin, K ỹ thu ật máy tính, Sư ph ạ m Tin h ọ c b) Ngườ i có b ằ ng t ố t nghi ệp đạ i h ọ c chính quy ngành g ầ n v ới ngành KHMT và đã h ọ c b ổ sung ki ế n th ức để có trình độ tương đương vớ i b ằ ng t ố t nghi ệp đạ i h ọ c ngành KHMT 3 3 Danh m ục các ngành đúng, ngành phù hợ p: Khoa h ọ c máy tính, Công ngh ệ ph ầ n m ề m, K ỹ thu ậ t ph ầ n m ề m, H ệ th ố ng thông tin, Tin h ọ c, Công ngh ệ thông tin, Sư phạ m Tin h ọ c, K ỹ thu ậ t máy tính 3 4 Danh m ụ c ngành g ầ n và kh ối lượ ng ki ế n th ứ c b ổ sung - Ngành g ầ n nhóm 1: Ng ườ i t ố t nghi ệp đạ i h ọ c các ngành: M ạ ng máy tính và truy ề n thông, Truy ề n thông đa phương tiệ n, Công ngh ệ truy ề n thông STT Tên học phần Số tín chỉ Ghi chú 1 Cấu trúc dữ liệu và giải thuật 3 2 Cơ sở dữ liệu 3 3 Lập trình hướng đối tượng 3 - Ngành g ầ n nhóm 2: Ngườ i t ố t nghi ệp đạ i h ọc các ngành: Điệ n t ử vi ễ n thông, Toán – Tin, V ậ t lý – Tin h ọ c, H ệ th ố ng thông tin qu ản lý, Cơ điệ n t ử, Điề u khi ể n t ự độ ng, Toán tin ứ ng d ụ ng, Tin h ọ c Công nghi ệp, Sư phạ m K ỹ thu ậ t Tin, An toàn thông tin, Công ngh ệ K ỹ thu ậ t máy tính STT Tên học phần Số tín chỉ Ghi chú 1 Cấu trúc dữ liệu và giải thuật 3 2 Cơ sở dữ liệu 3 3 Toán rời rạc 2 4 Lý thuyết đồ thị 2 5 Lập trình hướng đối tượng 3 6 Mạng máy tính 3 5 PH Ầ N 2: CHU ẨN ĐẦ U RA C ỦA CHƢƠNG TRÌNH ĐÀO T Ạ O 1 Ki ế n th ức và năng lự c chuyên môn 1 1 Ki ế n th ứ c chung Có đượ c n ề n t ả ng ki ế n th ức cơ bả n v ữ ng ch ắ c v ề ngành công ngh ệ thông tin nói chung và tư duy triế t h ọ c, kh ả năng ngoạ i ng ữ,… để làm cơ sở ti ế p thu các ki ế n th ứ c chuyên ngành Khoa h ọ c máy tính 1 2 Ki ế n th ức cơ sở ngành H ọc viên đượ c trang b ị đầy đủ các ki ế n th ứ c c ủ a Khoa h ọc máy tính, có trình độ v ề lý thuy ế t và th ự c nghi ệm trong lĩnh vự c Khoa h ọc máy tính, có trình độ cao v ề lý thuy ế t và h ọ c thu ật trong các hướ ng chuyên ngành c ủ a Khoa h ọ c máy tính H ọ c viên có kh ả năng trình bày, giả i thích, v ậ n d ụng đượ c các ki ế n th ứ c v ề : thi ế t k ế thu ậ t toán, m ạ ng máy tính, h ệ điều hành, cơ sở d ữ li ệ u, ngôn ng ữ l ậ p trình ph ầ n m ề m và ph ầ n c ứ ng 1 3 Ki ế n th ứ c chuyên ngành H ọc viên đượ c trang b ị đầy đủ các ki ế n th ứ c c ủ a Khoa h ọc máy tính, có trình độ v ề lý thuy ế t và th ự c nghi ệm trong lĩnh vự c Khoa h ọ c máy tính, có kh ả năng ứ ng d ụ ng các hướ ng chuyên ngành c ủ a Khoa h ọ c máy tính vào gi ả i quy ế t các bài toán trong th ự c t ế ; h ọ c viên s ẽ đượ c trang b ị n ề n t ả ng ki ế n th ứ c c ơ bả n v ề lĩnh vự c khoa h ọ c máy tính bao g ồ m phương pháp luậ n l ậ p trình, thi ế t k ế đánh giá thuậ t toán, m ạng máy tính, cơ sở d ữ li ệ u Ngoài ra h ọ c viên có th ể l ự a ch ọn các lĩnh vự c chuyên sâu trong chuyên ngành Khoa h ọ c máy tính để nghiên c ứ u và ứ ng d ụ ng trong th ự c t ế như trí tuệ nhân t ạo, điện toán đám mây, an toàn b ả o m ậ t thông tin, phân tích d ữ li ệ u, công ngh ệ chu ỗ i kh ối,… 2 K ỹ năng H ọc viên sau khi được đào tạ o có kh ả năng thự c hành ứ ng d ụ ng cao, có k ỹ năng ti ế p c ậ n, phát hi ện, đề xu ấ t và gi ả i quy ế t nh ữ ng v ấn đề đặ t ra t ừ th ự c ti ễ n nghiên c ứ u khoa h ọ c, gi ả ng d ạ y và qu ả n lý chuyên môn m ột cách độ c l ậ p và sáng t ạo, đáp ứ ng t ố t yêu c ầ u làm vi ệ c t ạ i các Vi ệ n nghiên c ứu, các trường Đạ i h ọc, Cao đẳng, cơ sở s ả n xu ấ t và kinh doanh, có liên quan đến lĩnh vự c CNTT; có kh ả năng tư duy nhạ y bén và linh ho ạt; có đủ cơ sở, điề u ki ện chuyên môn để h ọ c ti ếp chương trình Tiến sĩ CNTT chuyên ngành Khoa h ọ c máy tính Có trình độ ngo ạ i ng ữ đạt đượ c ở m ức tương đương bậc 4/6 Khung năng lự c ngo ạ i ng ữ dùng cho Vi ệ t Nam do nhà trườ ng t ổ ch ức đánh giá, đạt 6,0 điểm (thang 10 điể m) 6 ho ặ c có ch ứ ng ch ỉ ti ế ng Anh TOEFL: 500 PBT, 173 CBT, 61 iBT; First Certificate in English FCE; BEC Vantage; 60 BULATS; 625 TOEIC; 5 0 IELTS; ch ứ ng ch ỉ ti ế ng Anh B2 (Khung Châu Âu) và b ậc 4/6 (Khung năn g l ự c ngo ạ i ng ữ dùng cho Vi ệ t Nam) tr ở lên ho ặ c các ch ứ ng ch ỉ ti ếng Đứ c, Nh ậ t, Trung, Pháp, Nga do các trung tâm kh ả o thí qu ố c t ế có th ẩ m quy ề n c ấ p ho ặc do các cơ sở đào tạ o ngo ạ i ng ữ đượ c B ộ Giáo d ục & Đào tạ o giao nhi ệ m v ụ công nh ận tương đương trình độ ti ế ng Anh trong th ờ i h ạn 2 năm, tính từ ngày c ấ p ch ứ ng ch ỉ 2 1 K ỹ năng chuyên môn H ọc viên sau khi được đào tạ o có kh ả năng thự c hành ứ ng d ụ ng cao, có k ỹ năng ti ế p c ậ n, phát hi ện, đề xu ấ t và gi ả i quy ế t nh ữ ng v ấn đề đặ t ra t ừ th ự c ti ễ n nghiên c ứ u khoa h ọ c, gi ả ng d ạ y và qu ả n lý chuyên môn m ột cách độ c l ậ p và sáng t ạo, đáp ứ ng t ố t yêu c ầ u làm vi ệ c t ạ i các Vi ệ n nghiên c ứu, các trường Đạ i h ọc, Cao đẳng, cơ sở s ả n xu ấ t và kinh doanh, có liên quan đến lĩnh vự c CNTT; có kh ả năng tư duy nhạ y bén và linh ho ạ t; có đủ cơ sở, điề u ki ện chuyên môn để h ọ c ti ếp chương trình Tiến sĩ CNTT chuyên ngành Khoa h ọ c máy tính 2 2 K ỹ năng mề m S ử d ụng đượ c Ti ế ng Anh trong giao ti ếp, đọ c, d ị ch tài li ệ u chuyên môn; Làm vi ệ c theo nhóm, th ể hi ệ n ở kh ả năng phố i h ợ p th ự c hi ện đề tài và t ổ ch ứ c nghiên c ứ u; kh ả năng liên k ế t nhóm trong phân tích và ho ạt độ ng khoa h ọc cũng như các hoạt độ ng khác; phát tri ể n kh ả năng phân tích, đánh giá kế t qu ả nghiên c ứ u khoa h ọ c; kh ả năng lậ p k ế ho ạ ch, t ổ ch ứ c th ự c hi ện, giám sát và đổ i m ớ i trong ho ạt độ ng nghiên c ứ u 3 Ph ẩ m ch ất đạo đứ c 3 1 Ph ẩ m ch ất đạo đứ c cá nhân Sau khi t ố t nghi ệp trình độ th ạc sĩ Khoa học máy tính, ngườ i h ọc có đạo đứ c công dân, đạo đứ c ngh ề nghi ệp, có thái độ tích c ự c, tuân th ủ các quy đị nh c ủ a pháp lu ậ t Có các đứ c tính: kiên trì, t ự tin, linh ho ạt, chăm chỉ , nhi ệ t tình và say mê trong công vi ệ c 3 2 Ph ẩ m ch ất đạo đứ c ngh ề nghi ệ p H ọ c viên t ố t nghi ệp trình độ th ạc sĩ Khoa họ c máy tính có l ố i s ố ng trung th ự c, thái độ khách quan, có tính th ầ n trách nhi ệ m, b ản lĩnh và tác phong chuyên nghiệp, có tư duy ch ủ độ ng, sáng t ạ o và tích c ự c trong các ho ạt độ ng chuyên môn Ch ấ p hành t ố t các quy đị nh c ủa nhà nướ c và t ổ ch ứ c v ề quy định, đạo đứ c ngh ề nghi ệ p 3 3 Ph ẩ m ch ấ t đạ o đứ c xã h ộ i Tôn tr ọ ng và phát huy th ế m ạ nh c ủ a cá nhân và c ộng đồng, có quan điểm đúng đắ n h ợ p tác t ố t trong th ự c ti ễ n công tác và ph ụ c v ụ l ợ i ích chung cho xã h ộ i 7 4 Nh ữ ng v ị trí vi ệ c làm sau khi t ố t nghi ệ p - Có kh ả năng giả ng d ạ y các môn h ọc CNTT đại cương và các môn họ c thu ộ c chuyên ngành Khoa h ọ c máy tính ở các trườ ng Trung h ọ c ph ổ thông, Trung h ọ c chuyên nghi ệp, Cao đẳng, Đạ i h ọ c - Cán b ộ nghiên c ứ u t ạ i các vi ệ n trung tâm nghiên c ứ u Cán b ộ ph ụ trách Tin h ọ c t ạ i t ấ t c ả các cơ quan nhà nướ c, xí nghi ệ p, công ty - Làm vi ệ c trong các doanh nghi ệ p CNTT và vi ễ n thông ví d ụ như các công ty ph ầ n c ứ ng, ph ầ n m ề m, vi ễn thông bưu điện,… 5 Kh ả năng họ c t ập, nâng cao trình độ sau khi t ố t nghi ệ p Sau khi t ố t nghi ệ p Th ạc sĩ chuyên ngành Khoa học máy tính theo chương trình đề ra, h ọc viên được đào tạo có đầy đủ ki ế n th ứ c chuyên ngành Khoa h ọc máy tính; có năng l ự c th ự c hi ệ n công tác chuyên môn và nghiên c ứ u khoa h ọ c; có kh ả năng giả ng d ạ y các môn h ọc CNTT đại cương và các môn họ c thu ộ c chuyên ngành Khoa h ọ c máy tính ở các trườ ng Trung h ọ c ph ổ thông, Trung h ọ c chuyên nghi ệp, Cao đẳng, Đạ i h ọ c; có kh ả năng sáng t ạ o, phát hi ệ n và gi ả i quy ế t các v ấn đề th ự c ti ễ n thu ộc chuyên ngành được đào tạ o trong các cơ quan quản lý nhà nướ c ho ặ c ch ủ trì các đề tài nghiên c ứ u khoa h ọ c c ấp cơ sở , c ấp Nhà nướ c theo yêu c ầ u; có kh ả năng làm vi ệ c t ạ i các công ty chuyên v ề lĩnh vự c CNTT như các công ty phầ n m ềm, các đơn vị vi ễ n thông, ; th ạc sĩ chuyên ngành Khoa h ọc máy tính cũng có thể ti ế p t ụ c làm nghiên c ứ u sinh và h ọ c t ập đạ t h ọ c v ị Ti ến sĩ ngành CNTT c ủ a các chuyên ngành: H ệ th ố ng thông tin, M ạ ng máy tính, Công ngh ệ ph ầ n m ề m và Khoa h ọ c máy tính PH Ầ N 3: N ỘI DUNG CHƢƠNG TRÌNH ĐÀO TẠ O 1 Tóm t ắ t yêu c ầu chƣơng trình đào tạ o Tr ọ ng tâm ch ủ y ế u c ủa chương trình là đi sâu vào nhữ ng v ấn đề cơ bả n c ủ a Công ngh ệ thông tin nói chung và chuyên sâu m ộ t s ố lĩnh vự c h ẹp, như Xử lý ngôn ng ữ t ự nhiên, Trí tu ệ nhân t ạ o, X ử lý ả nh, Ki ể m th ử ph ầ n m ề m, M ạ ng và truy ền thông, cũng như giúp cho ngườ i h ọ c rèn luy ệ n k ỹ năng tự nghiên c ứ u và h ọ c h ỏi Chương trình có phầ n ki ế n th ứ c b ắ t bu ộ c và t ự ch ọ n; v ừ a có kh ả năng cậ p nh ậ t ki ế n th ứ c m ớ i, hi ện đạ i, v ừa đả m b ảo đáp ứ ng nhu c ầ u c ủa ngườ i h ọc, giúp ngườ i h ọc có đủ năng lự c th ự c hi ệ n công tác chuyên môn và nghiên c ứ u khoa h ọc trong lĩnh vự c Công ngh ệ thông tin Chương trình đào tạ o g ồ m: - T ổ ng s ố tín ch ỉ ph ả i tíc h lũy: 60 (tín ch ỉ ) Trong đó: - Kh ố i ki ế n th ứ c chung 9 (tín ch ỉ ) - Kh ố i ki ế n th ức cơ sở : 14 (tín ch ỉ ) 8 - Kh ố i ki ế n th ứ c chuyên ngành: 22 (tín ch ỉ ) B ắ t bu ộ c: 14 (tín ch ỉ ) T ự ch ọ n: 8/17 (tín ch ỉ ) - Lu ận văn tố t nghi ệ p: 15 (tín ch ỉ ) 2 Khung chƣơng trình và kế ho ạch đào tạ o TT Mã s ố HP Tên h ọ c ph ầ n Kh ố i lƣ ợ ng (tín ch ỉ ) Ph ầ n ch ữ Ph ầ n s ố TS LT TH, TL (1) (2) (3) (4) (5) (6) (7) 1 Ph ầ n ki ế n th ứ c chung 9 1 HDPOLI 501 Tri ế t h ọ c Phylosophy of Maxism 3 2 1 2 HDENGL1 502 Ti ế ng Anh 1 English 1 3 2 1 3 HDMCS 600 Ti ế ng Anh 2 – Ti ế ng Anh chuyên ngành English 2 - English for Computing 3 2 1 2 Ph ầ n ki ế n th ứ c cơ s ở và chuyên ngành 36 2 1 Ki ế n th ứ c cơ s ở 14 4 HDMCS 601 Phương pháp lu ậ n l ậ p trình Programming Methodology 2 2 0 5 HDMCS 602 Phân tích và đánh giá thu ậ t toán Algorithm Analysis and Evaluation 2 2 0 6 HDMCS 603 L ậ p trình hư ớ ng đ ố i tư ợ ng nâng cao Advanced Object Oriented Programming 2 1 1 7 HDMCS 604 Cơ s ở d ữ li ệ u nâng cao Advanced Database Systems 3 2 1 8 HDMCS 605 Các h ệ th ố ng phân tán 3 2 1 9 TT Mã s ố HP Tên h ọ c ph ầ n Kh ố i lƣ ợ ng (tín ch ỉ ) Ph ầ n ch ữ Ph ầ n s ố TS LT TH, TL Distributed Systems 9 HDMCS 606 Logic m ờ và ứ ng d ụ ng Fuzzy Logic and Applications 2 2 0 2 2 Ki ế n th ứ c chuyên ngành 22 2 2 1 Các h ọ c ph ầ n b ắ t bu ộ c 14 10 HDMCS 701 Th ị giác máy tính Computer Vision 3 2 1 11 HDMCS 702 Khai phá d ữ li ệ u Data Mining 3 2 1 12 HDMCS 703 M ậ t mã h ọ c và an toàn d ữ li ệ u Cryptography and Data Security 3 2 1 13 HDMCS 704 H ọ c máy Machine Learning 3 2 1 14 HDMCS 705 M ạ ng máy tính nâng cao Advanced Computer Networks 2 2 0 2 2 2 Các h ọ c ph ầ n l ự a ch ọ n (h ọ c viên l ự a ch ọ n t ố i thi ể u 8 tín ch ỉ ) 8 15 HDMCS 706 M ạ ng Nơ ron Neural Network 2 2 0 16 HDMCS 707 Tính toán song song Parallel Computing 3 2 1 17 HDMCS 708 Nh ậ p môn nén d ữ li ệ u Introduction to Data Compression 3 2 1 18 HDMCS 709 Chương trình d ị ch nâng cao Advanced Compiling Programs 3 2 1 10 TT Mã s ố HP Tên h ọ c ph ầ n Kh ố i lƣ ợ ng (tín ch ỉ ) Ph ầ n ch ữ Ph ầ n s ố TS LT TH, TL 19 HDMCS 710 X ử lý ngôn ng ữ t ự nhiên Natural Language Processing 3 2 1 20 HDMCS 711 K ỹ thu ậ t mã hóa cho di đ ộ ng và đi ệ n toán đám mây Coding Technique for Mobile and Cloud Computing 3 2 1 21 HDMCS 712 Tìm ki ế m d ữ li ệ u đa phương ti ệ n Multimedia Information Retrieval 2 1 1 3 Lu ậ n văn t ố t nghi ệ p 15 T ổ ng c ộ ng: 60 3 Ti ến trình đào tạo trong hai năm họ c Chương trình đào tạo đượ c th ự c hi ệ n theo ti ến trình như sau: STT H ọ c ph ầ n Mã h ọ c ph ầ n S ố tín ch ỉ H ọ c k ỳ 1: 15 tín ch ỉ 1 Tri ế t h ọ c Phylosophy of Maxism HDPOLI-501 3 2 Ti ế ng Anh 1 English 1 HDENGL1-502 3 3 Ti ế ng Anh 2 – Ti ế ng Anh chuyên ngành English 2 - English for Computing HDMCS-600 3 4 Phương pháp lu ậ n l ậ p trình Programming Methodology HDMCS-601 2 5 Phân tích và đánh giá thu ậ t toán Algorithm Analysis and Evaluation HDMCS-602 2 6 L ậ p trình hư ớ ng đ ố i tư ợ ng nâng cao Advanced Object Oriented Programming HDMCS-603 2 H ọ c k ỳ 2: 14 tín ch ỉ 1 Cơ s ở d ữ li ệ u nâng cao Advanced Database Systems HDMCS-604 3 11 STT H ọ c ph ầ n Mã h ọ c ph ầ n S ố tín ch ỉ 2 Các h ệ th ố ng phân tán Distributed Systems HDMCS-605 3 3 Logic m ờ và ứ ng d ụ ng Fuzzy Logic and Applications HDMCS-606 2 4 Th ị giác máy tính Computer Vision HDMCS-701 3 5 Khai phá d ữ li ệ u Data Mining HDMCS-702 3 6 M ậ t mã h ọ c và an toàn d ữ li ệ u Cryptography and Data Security HDMCS-703 3 H ọ c k ỳ 3 : 1 6 tín ch ỉ 1 Máy h ọ c Machine Learning HDMCS-704 3 2 M ạ ng máy tính nâng cao Advanced Computer Networks HDMCS-705 2 2 2 2 Các h ọ c ph ầ n l ự a ch ọ n (h ọ c viên l ự a ch ọ n t ố i thi ể u 8 tín ch ỉ ) 3 M ạ ng Nơ ron Neural Network HDMCS-706 2 4 Tính toán song song Parallel Computing HDMCS-707 3 5 Nh ậ p môn nén d ữ li ệ u Introduction to Data Compression HDMCS-708 3 6 Chương trình d ị ch nâng cao Advanced Compiling Programs HDMCS-709 3 7 X ử lý ngôn ng ữ t ự nhiên Natural Language Processing HDMCS-710 3 8 K ỹ thu ậ t mã hóa cho di đ ộ ng và đi ệ n toán đám mây Coding Technique for Mobile and Cloud Computing HDMCS-711 3 9 Tìm ki ế m d ữ li ệ u đa phương ti ệ n Multimedia Information Retrieval HDMCS-712 2 H ọ c k ỳ 4: L u ậ n văn - 15 tín ch ỉ 12 4 Mô t ả tóm t ắ t h ọ c ph ầ n 4 1 H ọ c ph ầ n Tri ế t h ọ c Tóm t ắ t n ộ i dung h ọ c ph ầ n H ọ c ph ầ n Tri ế t h ọc dùng để đào tạo trình độ th ạ c s ỹ trình bày m ộ t cách có h ệ th ố ng quan điể m c ủ a các tri ế t gia, c ủa các trườ ng phái tri ế t h ọ c tiêu bi ể u trong l ị ch s ử tri ế t h ọ c v ề ngu ồ n g ố c, b ả n ch ấ t c ủ a tri ế t h ọ c; s ự ra đờ i, phát tri ể n và vai trò c ủ a tri ế t h ọc trong đờ i s ố ng xã h ộ i; v ề v ậ t ch ấ t, ý th ứ c, v ề b ả n ch ấ t c ủ a th ế gi ớ i, v ề phương thứ c t ồ n t ạ i, v ậ n độ ng, phát tri ể n c ủ a th ế gi ớ i v ậ t ch ấ t; v ề phép bi ệ n ch ứ ng; v ề lý lu ậ n nh ậ n th ứ c; v ề s ự ra đờ i, t ồ n t ạ i, phát tri ể n các hình thái kinh t ế - xã h ộ i; v ề giai c ấp, nhà nướ c, h ệ th ố ng chính tr ị , cách m ạ ng xã h ộ i; v ề ý th ứ c xã h ội, con ngườ i và hi ện tượ ng tha hóa ở con ngườ i Ki ế n th ứ c c ố t lõi c ần đạt đượ c Sau khi h ọ c xong h ọ c ph ầ n, h ọ c viên ph ả i n ắm đượ c m ộ t cách có h ệ th ố ng và chính xác lý lu ậ n tri ế t h ọ c nâng cao v ề ngu ồ n g ố c, b ả n ch ấ t c ủ a tri ế t h ọ c; s ự ra đờ i, phát tri ể n và vai trò c ủ a tri ế t h ọc trong đờ i s ố ng xã h ộ i; b ả n ch ấ t c ủ a th ế gi ới, phương thứ c t ồ n t ạ i, v ậ n độ ng, phát tri ể n c ủ a th ế gi ớ i v ậ t ch ất Quan điể m duy v ậ t bi ệ n ch ứ ng v ề v ậ t ch ấ t, ý th ứ c; v ề phép bi ệ n ch ứ ng, v ề b ả n ch ất và con đườ ng bi ệ n ch ứ ng c ủ a s ự nh ậ n th ứ c chân lý, v ề th ự c ti ễ n và vai trò c ủ a th ự c ti ễn đố i v ớ i nh ậ n th ứ c; v ề s ự t ồ n t ạ i, v ận độ ng, phát tri ể n c ủ a các hình thái kinh t ế - xã h ộ i trong l ị ch s ử ; v ề ngu ồ n g ố c, b ả n ch ấ t giai c ấp, đấ u tranh giai c ấ p, dân t ộc, nhà nướ c, cách m ạ ng xã h ộ i; v ề ý th ứ c xã h ội, con ngườ i và hi ện tượ ng tha hóa ở con ngườ i Năng lự c c ần đạt đượ c: H ọ c viên hi ể u, trình bày, tái hi ệ n l ại đượ c m ộ t cách chính xác ki ế n th ứ c tri ế t h ọ c đượ c h ọc trong chương trình Hiểu được cơ sở lý lu ậ n c ủ a các ch ủ trương, đườ ng l ố i, chính sách, pháp lu ậ t c ủa Đảng và Nhà nước Hình thành được năng lực phân tích, đánh giá đúng đắ n các hi ện tượ ng c ủ a t ự nhiên, xã h ội và tư duy Biế t v ậ n d ụ ng các nguyên t ắ c phương pháp luậ n bi ệ n ch ứ ng duy v ậ t vào vi ệ c ti ế p c ậ n các môn khoa h ọ c chuyên ngành, vào ho ạt độ ng th ự c ti ễ n c ủ a b ả n thân m ộ t cách hi ệ u qu ả Hình thành đượ c ph ẩ m ch ất đạ o đứ c cách m ạ ng, có l ập trường, tư tưở ng chính tr ị v ữ ng vàng Bi ế t nhìn nh ậ n m ộ t cách khách quan v ề vai trò c ủ a Tri ế t h ọc trong đờ i s ố ng xã h ộ i và trong s ự nghi ệp đổ i m ớ i ở Vi ệ t Nam hi ệ n nay Hình th ứ c t ổ ch ức và phương pháp dạ y h ọ c - Hình th ứ c t ổ ch ứ c d ạ y h ọ c + Nghe gi ả ng lý thuy ế t: S ố ti ế t: 27 ti ế t + Th ả o lu ậ n nhóm t ạ i l ớ p: 36 ti ế t + T ự h ọ c: 135 ti ế t 13 - Phương pháp dạ y h ọ c : H ọ c ph ầ n k ế t h ợ p m ộ t cách linh ho ạ t h ệ th ống phương pháp gi ả ng d ạ y truy ề n th ố ng và h ệ th ống phương pháp giả ng d ạ y hi ện đạ i; t ậ n d ụ ng t ối đa các thành t ự u khoa h ọ c và công ngh ệ ph ụ c v ụ giáo d ụ c vào gi ả ng d ạ y nh ằ m phát huy tính tích c ự c ch ủ độ ng, sáng t ạ o trong h ọ c t ập, trong tư duy củ a h ọ c viên Danh m ụ c giáo trình và tài li ệ u tham kh ả o - Tài li ệ u b ắ t bu ộ c: 1 B ộ Giáo d ục và đào tạ o, Giáo trình Tri ế t h ọ c (dùng cho kh ố i không chuyên ngành tri ế t h ọc trình độ đào tạ o th ạc sĩ, tiến sĩ các ngành KHXH và NV không chuyên ngành Tri ế t h ọc), Nxb Đạ i h ọc sư phạ m, Hà N ộ i 2016 - Tài li ệ u tham kh ả o: 1 B ộ Giáo d ục và đào tạ o, Giáo trình Tri ế t h ọ c (dùng cho kh ố i không chuyên ngành tri ế t h ọc trình độ đào tạ o th ạc sĩ, tiến sĩ các ngành KHTN, CN), Nxb Chính trị Qu ố c gia s ự th ậ t, Hà N ộ i 2016 2 Bùi Thanh Qu ấ t (ch ủ biên), L ị ch s ử Tri ế t h ọ c, Nxb Giáo d ụ c 1999 4 2 H ọ c ph ầ n Ti ế ng Anh 1 4 2 1 Tóm t ắ t n ộ i dung h ọ c ph ầ n: H ọ c ph ầ n Ti ế ng Anh 1 g ồ m các n ộ i dung sau: ng ữ âm, ng ữ pháp cơ bả n, t ừ v ự ng và các k ỹ năng Nghe, nói, đọ c, vi ết đượ c luy ệ n theo các ch ủ đề t ừ Unit 1 đế n Unit 6 trong giáo trình Target PET Ng ữ âm: Luy ệ n t ậ p các ký hi ệ u phiên âm ti ế ng Anh trong B ả ng phiên âm qu ố c t ế IPA để áp d ụ ng vào phát tri ể n k ỹ năng Nói Ngườ i h ọ c n ắ m v ữ ng các ký hi ệu phiên âm để phát âm đúng các từ và nói các câu hoàn ch ỉ nh Ng ữ pháp: Gi ớ i thi ệ u h ệ th ố ng lý thuy ế t và bài t ậ p v ề các y ế u t ố ng ữ pháp như: Verbs to express “likes” and “dislikes” Present Simple Present Continuous Sentence structures: be keen on, be good at, be interested in Comparatives and Superlatives Sentence patterns: so/such + adjective/adverb ; too /enough … to Extremely adjectives Describing people Past Simple 14 Used to + V Passive and Active Sentence patterns: owing to/due to Express agreeing and disagreeing Suggesting May, might, could Quantifiers Should / ought to Adverbs and Adverbial Phrases; Forming adverbs Past continuous and past simple Conjunctions Sentence patterns: despite / in spite of T ừ v ự ng: Gi ớ i thi ệ u h ệ th ố ng t ừ v ựng thông thườ ng theo các ch ủ đề g ần gũi vớ i cu ộ c s ố ng hàng ngày Hobbies and interests Communication and technologies Family and furniture Daily life Food occasions Going to the doctor Forms of transport K ỹ năng: Các kỹ năng ngôn ngữ đọ c, nghe, nói, vi ế t luy ệ n theo các d ạ ng bài thi theo format đề thi B1 C ả 4 k ỹ năng đượ c d ạ y theo n ộ i dung các bài h ọ c trong giáo trình Sue Ireland, Joanna Kosta Target PET Richmond Publishing Các n ộ i dung c ủ a h ọ c ph ần đượ c phân b ố đề u trong 12 tu ầ n 4 2 2 Ki ế n th ứ c c ố t lõi c ần đạt đượ c * Ng ữ âm K ế t thúc h ọ c ph ầ n, h ọ c viên có th ể n ắ m v ữ ng các ki ế n th ức cơ bả n v ề ng ữ âm trong ti ếng Anh và phát âm đúng và nói đúng các từ và câu ti ế ng Anh * Ng ữ pháp 15 K ế t thúc chương trình, họ c viên có th ể : N ắ m v ữ ng v ố n ki ế n th ứ c c ấ u trúc ng ữ pháp cơ bả n t ừ Unit 1 đế n Unit 6 trong trong b ộ sách “Target PET” (Sue Ireland and Joanna Kosta) * T ừ v ự ng K ế t thúc h ọ c ph ầ n, h ọ c viên có th ể : S ử d ụng lượ ng t ừ v ự ng theo 06 ch ủ đề đủ để giao ti ế p trong các tình hu ố ng t ừ theo c ấ u trúc bài thi Nói theo b ậ c B1 4 2 3 Năng lự c c ần đạt đượ c * V ề m ặ t t ừ v ự ng, ng ữ pháp: N ắm được lượ ng t ừ v ựng liên quan đế n các ch ủ đề cũng như các hiện tượ ng ng ữ pháp trong chương trình họ c S ử d ụ ng linh ho ạ t được lượ ng t ừ v ự ng và ng ữ pháp này trong giao ti ế p Nghe, Nói, Đọ c, Vi ế t * V ề k ỹ năng Nghe Nghe hi ểu được thông tin cơ bả n trong các bài nghe thu ộc trình độ N ắm đượ c 1 s ố k ỹ năng làm bài nghe theo format đề B1 (nghe 1 ngườ i nói, nghe h ộ i tho ạ i, nghe ch ọn đáp án đúng, nghe điề n thông tin còn thi ếu,…) * V ề k ỹ năng Nói & Phát âm Nh ậ n di ệ n và phát âm chu ẩ n h ầ u h ế t t ấ t c ả các âm trong Ti ế ng Anh Di ễn đạt nói tương đố i trôi ch ả y trong các ch ủ đề thu ộc chương trình họ c; s ử d ụ ng và phát âm chu ẩ n h ầ u h ế t các t ừ v ự ng trong chương trình; vậ n d ụng đượ c ng ữ pháp vào vi ệ c di ễn đạ t câu Bi ế t di ễn đạ t rõ ý, gi ải thích lý do, và đưa ra quan điể m cá nhân * V ề k ỹ năng Đọ c Đọ c hi ểu đượ c n ội dung các bài đọ c thu ộ c ch ủ đề và trình độ tương ứ ng Thành th ạ o các d ạng bài đọc khác nhau (tìm đáp án đúng, điề n thông tin còn thi ế u, … ) * V ề k ỹ năng Viế t S ử d ụng được lượ ng t ừ v ự ng và c ấ u trúc ng ữ pháp trong chương trình vào việ c vi ế t bài: Vi ế t l ại câu sao cho nghĩa không thay đổ i Vi ết 1 đoạn văn (parag raph) theo ch ủ đề cho trướ c 16 4 2 4 Hình th ứ c t ổ ch ức và phương pháp dạ y h ọ c K ế t h ợ p gi ả ng lý thuy ế t v ớ i vi ệ c th ự c hành và phát tri ể n k ỹ năng củ a h ọ c viên theo các nhi ệ m v ụ giao ti ế p b ằ ng Ti ế ng Anh Hướng d n các hoạt động học cá nhân, học nhóm, khuyến khích sự sáng tạo… 4 2 5 Danh m ụ c giáo trình và tài li ệ u tham kh ả o * Giáo trình chính 1 Sue Ireland, Joanna Kosta Target PET Richmond Publishing (Ký hi ệ u HLBB1) 2 Nguy ễ n Th ị Quy ế t 2016 Ng ữ pháp căn bả n ti ếng Anh trình độ A (cu ố n 1) Nhà xu ấ t b ả n Thanh Hoá (Ký hi ệ u HLBB2) 3 Clive Oxenden, Christina Latham – Koenig and Paul Seligson, 2013 English File - Preintermediate 3rd edition Oxford University Press (Ký hi ệ u HLBB3) * Tài li ệ u tham kh ả o 1 Raymond Murphy, Essential Grammar In Use, NXB Th ời đạ i / T ừ điể n Bách khoa 2 Cambridge PET (2004) Cambridge University Press 4 3 H ọ c ph ầ n Ti ế ng Anh 2 – Ti ế ng Anh chuyên ngành N ộ i dung h ọ c ph ầ n: Các ch ủ đề được đề c ậ p bao g ồ m: Các thu ậ t ng ữ cơ bả n trong tin h ọ c, nh ữ ng ki ế n th ức đại cương tin học đượ c th ể hi ệ n b ằ ng ti ếng Anh, bước đầ u hình thành k ỹ năng đọ c hi ể u m ộ t s ố bài vi ế t ti ế ng Anh v ề CNTT; phương pháp và kỹ năng đọ c hi ể u sách, slides vi ế t b ằ ng ti ếng Anh; phương pháp và kỹ năng đọ c hi ể u bài báo chuyên ngành CNTT Năng lực đạ t đượ c: Sau khi h ọ c xong h ọ c ph ần, ngườ i h ọ c có th ể đọ c hi ể u các tài li ệ u chuyên ngành công ngh ệ thông tin đượ c vi ế t b ằ ng ti ế ng Anh và có th ể ti ế p t ụ c rèn luy ện để vi ết đượ c các báo cáo b ằ ng ti ế ng Anh * Tài li ệ u chính 1 Keith Boeckner & P Charles Brown, Oxford English for Computing * Tài li ệ u tham kh ả o: 2 Eric Glendinning, John McEwan, Oxford English for Information Technology, Oxford University Press, 1992 4 4 H ọ c ph ần Phương pháp luậ n l ậ p trình N ộ i dung h ọ c ph ầ n: 17 Ki ế n th ứ c v ề phương pháp luậ n l ậ p trình và nguyên lý các ngôn ng ữ l ậ p trình H ọ c viên đượ c trang b ị các ki ế n th ứ c và k ỹ năng về phong cách l ậ p trình, các nguyên t ắ c trong l ậ p trình, các tiêu chu ẩ n c ủ a l ậ p trình H ọc viên cũng đượ c cung c ấ p các ki ế n th ứ c v ề g ỡ r ối chương trình, kỹ thu ậ t và công c ụ h ỗ tr ợ b ắ t l ỗ i, phân tích và s ử a l ỗi chương trình Ngoài ra, h ọ c ph ần cũng cung cấ p các ki ế n th ức để l ậ p trình viên có th ể ch ứ ng minh và ki ể m th ử tính đúng đắ n c ủa chương trình mà họ đã viế t Năng lực đạt đượ c: Sau khi h ọ c xong h ọ c ph ần này ngườ i h ọ c trình bày đượ c các ki ế n th ức cơ bả n v ề l ập trình, phương pháp luậ n l ập trình Ngườ i h ọ c có th ể trình bày các phương pháp luậ n l ậ p trình, các k ỹ năng gỡ r ố i và phân tích l ỗi chương trình, kỹ năng chứng minh tính đúng đắ n c ủa chương trình; có tư duy khoa hoc trong l ậ p trình * Tài li ệ u chính: 1 Peter Van Roy and Self Haridi, “Concepts, Techniques,and Models of Computer Program”, The MIT Press, 2004 Thư việ n s ố HDU: http://thuvienso hdu edu vn/doc/ebook-concepts-techniques-and-models-of-computer- programming-730332 html * Tài li ệ u tham kh ả o: 2 Stephen R Schach, 2005, Object – Oriented & Classical Software Engineering, ISBN 0 -07-286551 -2, McGraw Hill, http://thuvienso hdu edu vn/doc/ebook-object- oriented-and-classical-software-engineering-eighth-edition-730331 html 3 Don Knuth “The Art of Computer Programming; Volume 3,2nd Edition ”, Addison Wesley, 1998 Thư việ n s ố HDU: http://thuvienso hdu edu vn/doc/ebook-the- art-of-computer-programming-volume-3-sorting-and-searching-second-edition-2011-pa- 730462 html 4 5 Phân tích và đánh giá thuậ t toán N ộ i dung h ọ c ph ầ n: C ấ u trúc d ữ li ệ u và các chi ến lượ c thi ế t k ế thu ật toán là các lĩnh vự c nghiên c ứ u g ắ n li ề n v ớ i nhau và là m ộ t trong nh ững lĩnh vự c nghiên c ứu lâu đờ i c ủ a khoa h ọ c máy tính H ầ u h ết các chương trình đượ c vi ế t ra, ch ạ y trên máy tính, dù l ớ n hay nh ỏ, dù đơn gi ả n hay ph ứ c t ạp, đề u ph ả i s ử d ụ ng các c ấ u trúc d ữ li ệ u tuân theo các trình t ự , cách th ứ c làm vi ệc nào đó, chính là các giả i thu ậ t Vi ệ c hi ể u bi ế t v ề các thu ậ t toán và các chi ến lượ c xây d ự ng thu ậ t toán cho phép l ậ p trình viên, các nhà khoa h ọ c máy tính có n ề n t ả ng lý thuy ế t v ữ ng ch ắ c, có nhi ề u l ự a ch ọn hơn trong việc đưa ra các giả i pháp cho bài toán th ự c t ế 18 H ọ c ph ầ n cung c ấ p cho h ọ c viên nh ữ ng ki ến thúc cơ bả n trong vi ệ c phân tích và đánh gi á gi ả i thu ậ t Ngoài ra, môn h ọ c còn cung c ấ p cho h ọ c viên các k ỹ thu ậ t trong vi ệ c phân tích và đánh giá các thuật toán cơ bả n M ộ t s ố thu ậ t toán c ụ th ể (s ắ p x ế p và tìm ki ế m, vét c ạn, chia để tr ị… ) sẽ đượ c nghiên c ứ u và phân tích sâu nh ằ m cung c ấ p cho h ọ c viên ki ế n th ứ c v ề phân tích và đánh giá thuậ t toán Năng lực đạt đượ c: Sau khi h ọ c xong h ọ c ph ần này, ngườ i h ọ c có th ể đánh giá đượ c các thu ậ t toán t ừ đơn giản đế n trung bình Có th ể phân tích bài toán thành các bài toán bé có th ể gi ả i quy ế t được và đánh giá được độ ph ứ c t ạ p c ủa các bài toán đã cho * Tài li ệ u chính 1 Sanjeev Arora, Boaz Barak Computationnal Complexity: A Modern Approach, MIT Press 2009 * Tài li ệ u tham kh ả o: 2 Thomas H Cormen,Charles E, Leiserson Ronald Introduction to Algorithms, 3rd Edition prentice Hall 2009 4 6 H ọ c ph ầ n L ập trình hướng đối tượ ng nâng cao N ộ i dung h ọ c ph ầ n: Các ki ế n th ứ c bao g ồ m: - Các v ấn đề cơ bả n trong ngôn ng ữ l ập trình C++: môi trườ ng l ậ p trình, các khai báo, c ấ u trúc d ữ li ệ u, bi ế n, các toán t ử , cú pháp bi ể u th ứ c - Các lu ồ ng d ữ li ệ u vào ra, các c ấu trúc điề u khi ể n - Struct, con tr ỏ - M ả ng, xâu kí t ự - Hàm - Thao tác trên file - Khái ni ệ m l ớp và đối tượ ng, các k ỹ thu ậ t vi ế t ch ồ ng, th ừ a k ế, đa hình - Các ch ỉ th ị ti ề n x ử lý - L ậ p trình trên nhi ề u t ệ p Năng lực đạt đượ c: Sau khi k ế t thúc môn h ọ c, sinh viên s ẽ : - Hi ểu các bướ c trong gi ả i quy ế t m ộ t bài toán b ằ ng l ậ p trình 19 - Hi ểu y nghĩa và cú pháp củ a các khái ni ệm cơ bả n trong l ậ p trình, minh h ọ a c ụ th ể trong C++ - N ắ m v ữ ng ki ể u d ữ li ệu đơn giả n và các c ấ u trúc d ữ li ệ u khác: struct, con tr ỏ , m ả ng, file - N ắ m v ữ ng v ề mô- đun hóa chương trình, các kỹ thu ậ t trong xây d ự ng hàm, vi ế t ch ồng hàm, hàm đệ qui - Hi ể u các v ấn đề căn bả n và m ộ t s ố v ấn đề nâng cao trong vi ệ c vi ế t các l ớ p và phương thứ c, vi ế t ch ồ ng toán t ử, các hàm đa hình; lớ p k ế th ừ a - Hi ể u m ộ t s ố ki ế n th ứ c nâng cao: bi ế t cách l ậ p trình m ộ t bài toán trên nhi ề u file, xây d ựng thư việ n g ọ i nhau; các l ệ nh ti ề n x ử lý; các k ỹ thu ậ t x ử lý ngo ạ i l ệ ; hàm template; l ớ p template *Tài li ệ u chính 1 Walter Savitch: Problem Solving with C++, 6e d , Pearson Addison Wesley, 2006 *Tài li ệ u tham kh ả o 1 Julia Lerman: Programming Entity Framework, Oreilly, 2010 4 7 Cơ sở d ữ li ệ u nâng cao N ộ i dung h ọ c ph ầ n: M ộ t s ố v ấn đề nâng cao trong cơ sở d ữ li ệ u quan h ệ: Lưu trữ và t ổ ch ứ c t ệ p tin; L ậ p ch ỉ m ục và băm ; T ối ưu hóa truy vấ n; Qu ả n lý giao d ịch trong cơ sở d ữ li ệu; Điề u khi ể n tương tranh; Phụ c h ồ i h ệ th ố ng Năng lực đạt đượ c: Hi ểu đượ c các nguyên t ắc lưu trữ d ữ li ệ u theo mô hình quan h ệ , cách t ổ ch ứ c các t ệ p ch ỉ m ục và các phương pháp tìm kiế m trên các t ệ p ch ỉ m ụ c này; Các phép bi ến đổ i tương đương và các thuật toán để t ối ưu câu hỏ i; Giao d ị ch và các v ấn đề trong qu ả n lý giao d ị ch, đi ề u khi ể n tương tranh, ph ụ c h ồ i h ệ th ố ng * Tài li ệ u chính 1 Nguy ễ n Kim Anh: Nguyên lý c ủ a các h ệ cơ s ở d ữ li ệ u, NXB ĐH Qu ố c gia, Tái b ả n l ầ n cu ố i 2005 * Tài li ệ u tham kh ả o 2 Nguy ễ n Xuân Huy: Giáo trình v ề cơ sở d ữ li ệu, Đạ i h ọ c Qu ố c Gia Hà N ộ i, 2000 20 4 8 H ọ c ph ầ n các h ệ th ố ng phân tán N ộ i dung h ọ c ph ầ n: H ọ c ph ầ n cung c ấ p cho h ọ c viên nh ững nguyên lý cơ bả n v ề các h ệ th ố ng phân tán Ngoài ra, môn h ọ c còn cung c ấ p cho h ọ c viên các mô hình phân tán, các v ấn đề cơ bả n, các k ỹ thu ậ t x ử lý thông tin trong môi trườ ng phân tán M ộ t s ố h ệ th ố ng phân tán c ụ th ể (h ệ th ống cơ sở d ữ li ệ u phân tán, h ệ phân tán d ự a trên Web, h ệ th ố ng phân tán tương hỗ ) s ẽ đượ c nghiên c ứ u và phân tích sâu nh ằ m cung c ấ p cho h ọ c viên ki ế n th ứ c v ề phát tri ể n - ứ ng d ụ ng các h ệ th ố ng phân tán Năng lực đạt đượ c: • Kiế n th ứ c: Có ki ế n th ứ c lý thuy ế t v ề các h ệ phân tán, hi ể u bi ế t các nguyên lý ho ạ t độ ng và phát tri ể n các h ệ th ố ng phân tán • Kỹ năng: Thiế t k ế , tri ể n khai các h ệ th ống phân tán đơn giả n d ự a trên ki ế n th ức đã thu nh ậ n Có kh ả năng phát triể n các h ệ th ố ng phân tán ph ứ c t ạ p * Tài li ệ u chính 1 Andrew S Tanenbaum, Maarten Van Steen (2006), 2rd Edition, NXB Prentice Hall, “Distributed Systems: Principles and Paradigms”, 704 trang * Tài li ệ u tham kh ả o 2 Hagit Attiya, Jennifer Welch (2004), NXB John Wiley & Sons, “Distributed Computing: Fundamentals, Simulations, and Advanced Topic s” 4 9 H ọ c ph ầ n Logic m ờ và ứ ng d ụ ng N ộ i dung h ọ c ph ầ n: Nghiên c ứ u m ộ t s ố ki ế n th ức cơ bả n v ề lý thuy ế t t ậ p m ờ và logic m ờ như: khái ni ệ m t ậ p m ờ , quan h ệ m ờ , bi ế n ngôn ng ữ , logic m ờ và cơ chế suy di ễ n m ờ Trình bày m ộ t s ố ứ ng d ụ ng c ủ a logic m ờ trong suy di ễ n m ờ, đặ c bi ệ t là các mô hình CSDL m ờ cùng v ớ i các ph ụ thu ộ c hàm m ờ , khóa và các d ạ ng chu ẩ n m ờ Năng lực đạt đượ c: - V ề ki ề n th ứ c: H ọ c viên có ki ế n th ức cơ bả n v ề lý thuy ế t t ậ p m ờ , logic m ờ, cơ chế suy di ễ n m ờ và m ộ t s ố ứ ng d ụ ng c ủ a Logic m ờ, đặ c bi ệ t là các mô hình CSDL quan h ệ m ờ - V ề k ỹ năng: Biế t tính toán trên s ố m ờ , xây d ựng đượ c các quan h ệ m ờ , các lu ậ t suy di ễ n m ờ Xây d ựng đượ c các CSDL m ờ, xác định đượ c các ph ụ thu ộ c hàm m ờ , khóa và các d ạ ng chu ẩ n m ờ * Tài li ệ u chính 21 1 B Bouchon-Meunier, H ồ Thu ần, Đặ ng Thanh Hà, Logic m ờ và ứ ng d ụ ng, Nhà xu ấ t b ản đạ i h ọ c Qu ố c Gia, 2007 * Tài li ệ u tham kh ả o 1 Nguy ễn Hoàng Cương, Bùi Công Cườ ng, Nguy ễn Doãn Phướ c, Phan Xuân Minh, Chu Văn Hỷ , H ệ m ờ và ứ ng d ụ ng, Nhà xu ấ t b ả n Khoa h ọ c và K ỹ thu ậ t, Hà N ộ i - 1998 4 10 H ọ c ph ầ n Th ị giác máy N ộ i dung h ọ c ph ầ n: Ki ế n th ức cơ bả n v ề th ị giác máy, các b ộ dò tìm điểm đặc trưng cơ bả n, các b ộ mô t ả đặc trưng cụ c b ộ và toàn c ục, các phương lậ p ch ỉ m ục vector đặc trưng, các kỹ thu ậ t bi ễ u di ễn thưa, các thư việ n chuyên sâu v ề th ị giác máy và các ứ ng d ụ ng c ụ th ể , bao g ồ m: - Các b ộ dò tìm điể m khóa c ụ c b ộ và b ấ t bi ế n (invariant keypoint detectors) - Các b ộ mô t ả điể m khóa b ấ t bi ế n affine (affine-invariant descriptors) - Các phương pháp phân vùng ả nh (image segmentation) - Các k ỹ thu ật mã hóa thưa (sparse coding and dictionary learning) - Ứ ng d ụ ng phát hi ện đối tượ ng chuy ển độ ng (moving object detection in video) - Các b ộ phân l ớ p và h ọ c sâu (deep learning) - Các phương pháp lậ p ch ỉ m ục vector đặc trưng (feature vector indexing) - Các thư vi ệ n mã ngu ồ n m ở thông d ụ ng (OpenCV) Năng lực đạt đượ c: - Hi ểu đượ c nguyên lý m ộ t h ệ th ố ng th ị giác máy và phân tích hình ả nh - N ắm đượ c các ki ế n th ứ c v ề các k ỹ thu ật và phương pháp phổ bi ế n dùng trong các thành ph ầ n c ủ a m ộ t h ệ th ố ng th ị giác máy - Thành th ạ o các thư việ n mã ngu ồ n m ở dùng trong lĩnh vự c th ị giác máy (OpenCV) và xây d ự ng m ộ t ứ ng d ụ ng th ị giác máy c ụ th ể * Tài li ệ u chính 1 Ph ạ m Th ế Anh (ch ủ biên), Nguy ễ n M ạnh An, Đỗ Năng Toàn Giáo trình Xử lý ả nh, NXB Giáo d ụ c, 2017 * Tài li ệ u tham kh ả o 22 2 C Bishop, "Pattern Recognition and Machine Learning", Springer, 2007, http://thuvienso hdu edu vn/doc/ebook-pattern-recognition-and-machine-learning-part-1- christopher-m-bishop-730373 html 4 11 H ọ c ph ầ n Khai phá d ữ li ệ u N ộ i dung h ọ c ph ầ n: T ổ ng quan v ề khai phá d ữ li ệ u trong vi ệ c h ỗ tr ợ ra quy ết định điề u hành và mang tính chi ến lượ c s ẽ đượ c trình bày Các k ỹ thu ậ t khai phá d ữ li ệu đượ c gi ớ i thi ệ u cho vi ệ c khám phá các thông tin ẩ n t ừ d ữ li ệ u thu th ập đượ c Bên c ạnh đó, môn học này cũng giớ i thi ệ u cách phân tích các nhu c ầ u kinh doanh cho vi ệ c khám phá tri th ức để t ạ o nên l ợ i th ế c ạ nh tranh và cách áp d ụ ng các công ngh ệ khai phá d ữ li ệ u m ộ t cách thích h ợp để nh ậ n d ạ ng giá tr ị kinh doanh th ự c s ự c ủ a các công ngh ệ khai phá d ữ li ệu này Các đề tài c ụ th ể thu ộ c v ề môn h ọ c này bao g ồm: các phương pháp và quá trình khai phá dữ li ệ u, các công ngh ệ khai phá d ữ li ệ u, các ứ ng d ụ ng và nghiên c ứ u c ụ th ể c ủ a khai phá d ữ li ệ u Năng lực đạt đượ c: - N ắ m v ữ ng ki ế n th ứ c lí thuy ết cơ bả n v ề khai thác d ữ li ệ u bao g ồ m: khai thác d ữ li ệ u, khám phá tri th ức trong cơ sở d ữ li ệ u - N ắ m v ữ ng các k ỹ thu ậ t và các thu ậ t toán: ti ề n x ử lý d ữ li ệ u, khai thác t ậ p ph ổ bi ế n và lu ậ t k ế t h ợ p, phân l ớ p d ữ li ệ u, gom c ụ m d ữ li ệ u - Th ự c hi ệ n thành th ạ o các thu ậ t toán khai thác t ậ p ph ổ bi ế n và lu ậ t k ế t h ợ p, các thu ậ t toán phân l ớ p, gom c ụ m - Bi ế t v ậ n d ụ ng ki ế n th ức, phương pháp, nguyên lí đã họ c, nâng cao ý th ứ c t ự h ọ c để nghiên c ứ u các tài li ệ u có liên quan ph ụ c v ụ cho công vi ệ c sau này Tài li ệ u h ọ c t ậ p chính: * Tài li ệ u chính 1 Witten, Ian H; Frank, Eibe Data Mining : Practical Machine Lea rning Tools and Techniques, 2 nd 2005 * Tài li ệ u tham kh ả o 2 Nguy ễ n Kim Anh: Nguyên lý c ủ a các h ệ cơ sở d ữ li ệu, NXB ĐH Quố c gia, Tái b ả n l ầ n cu ố i 2005 4 12 H ọ c ph ầ n M ậ t mã h ọ c và an toàn d ữ li ệ u N ộ i dung h ọ c ph ầ n: An toàn và b ả o m ậ t thông tin luôn luôn là m ộ t v ấn đề quan tr ọ ng trong m ọ i h ệ th ống, đặ c bi ệt là trong môi trườ ng m ạ ng phát tri ển ngày nay Trong đó, chữ ký điệ n t ử 23 giúp thay th ế cho ch ữ ký truy ề n th ố ng, gi ả m t ả i nh ữ ng th ủ t ụ c hành chính ph ứ c t ạp Cơ sở h ạ t ầ ng khóa công khai là n ề n t ả ng giúp cho các giao d ịch thương mại điệ n t ử ho ạt độ ng t ốt và đả m b ảo an toàn, cũng như là nề n t ả ng giúp cho chính ph ủ điệ n t ử đượ c v ậ n hành trơn tru từ trung ương cho đến địa phương Mã hóa quảng bá là cơ sở c ủ a r ấ t nhi ề u các h ệ th ố ng quan tr ọ ng hi ệ n nay trên th ế gi ớ i, ví d ụ như truyề n hình tr ả ti ền, radio quân độ i, ứ ng d ụ ng Email, hay các h ệ th ố ng chia s ẻ files trên m ạ ng H ọ c ph ầ n cung c ấ p cho h ọ c viên nh ữ ng ki ế n th ức cơ bả n và m ớ i nh ấ t v ề các lĩnh v ự c: ch ữ ký điệ n t ử, cơ sở h ạ t ầ ng khóa công khai, mã hóa qu ả ng bá, và m ộ t s ố lo ạ i t ấ n công thông d ụng đố i v ớ i các h ệ mã hóa ngày nay Năng lực đạt đượ c: V ề ki ế n th ứ c: - Có cái nhìn t ổ ng quan v ề m ậ t mã hi ện đạ i ngày nay N ắ m v ữ ng các h ệ ch ữ ký điệ n t ử hi ệ u qu ả nh ấ t hi ện nay cũng như xu hướ ng s ẽ phát tri ển trong tương lai - N ắ m v ữ ng các thành ph ầ n trong h ệ th ố ng h ạ t ầ ng khóa công khai, nh ữ ng ứ ng d ụ ng quan tr ọ ng s ẽ dùng h ệ th ố ng h ạ t ầ ng khóa công khai này N ắ m rõ các phương pháp hiện nay để xây d ự ng h ệ th ố ng h ạ t ầng khóa công khai, ưu nhượ c điể m c ủ a t ừng phương pháp - Có cái nhìn t ổ ng quan v ề mã hóa qu ả ng bá, ứ ng d ụ ng c ủ a nó trong các h ệ th ố ng quan tr ọ ng ngày nay Hi ể u rõ m ộ t s ố h ệ mã hóa qu ả ng bá t ố t nh ấ t hi ệ n nay và xu hướ ng phát tri ể n c ủa nó trong tương lai - Hi ể u rõ m ộ t s ố lo ạ i t ấ n công thông d ụ ng trên các h ệ mã hóa ngày nay V ề k ỹ năng: - Có kh ả năng đánh giá các hệ ch ữ ký điệ n t ử đang đượ c dùng trong th ự c t ế , có th ể t ự cài đặt đượ c các h ệ ch ữ ký t ố t nh ấ t - Bi ế t v ậ n d ụ ng ki ế n th ức đã học để thi ế t k ế m ột cơ sở h ạ t ầ ng khóa công khai phù h ợ p v ớ i yêu c ầ u bài toán trong th ự c t ế - Bi ế t v ậ n d ụ ng ki ế n th ứ c v ề mã hóa qu ảng bá để ch ọ n m ộ t gi ả i thu ậ t phù h ợ p v ớ i yêu c ầ u bài toán trong th ự c t ế Có kh ả năng cài đặ t h ệ đó * Tài li ệ u chính 1 Phan Đình Di ệ u Lý thuy ế t m ậ t mã và An toàn thông tin Ð ạ i h ọ c Qu ố c Gia Hà N ộ i 200 2 * Tài li ệ u tham kh ả o 24 2 William Stallings Cryptography and Network Security Principles and Practices, Fourth Edition Prentice Hall 2005 4 13 H ọ c ph ầ n H ọ c máy N ộ i dung h ọ c ph ầ n H ọ c ph ầ n cung c ấ p ki ế n th ức cơ bả n v ề nguyên t ắ c xây d ự ng các b ộ h ọ c t ự độ ng t ừ d ữ li ệu để gi ả i quy ế t các bài toán phân l ớ p hay nh ậ n d ạng đối tượ ng H ọ c ph ầ n gi ớ i thi ệ u các nguyên t ắ c h ọ c có giám sát và không giám sát, t ậ p trung vào các b ộ h ọ c ph ổ bi ến như: K-NN, Decision tree, Boosting trees, Random trees, SVM, m ạ ng Bayesian H ọ c ph ầ n cũng cung cấ p m ộ t ứ ng d ụ ng (case study) nh ằ m so sánh hi ệu năng củ a các b ộ phân l ớ p khác nhau áp d ụ ng cho cùng m ộ t bài toán nh ậ n d ạ ng c ụ th ể Năng lực đạt đượ c - Hi ểu đượ c nguyên lý xây d ự ng các b ộ h ọ c (b ộ phân l ớ p) - N ắm đượ c t ổ ng quan nguyên t ắ c ho ạt độ ng c ủ a m ộ t s ố b ộ phân l ớ p tiêu bi ể u - Thành th ạ o m ộ t s ố thư việ n mã ngu ồ n m ở (OpenCV) và xây d ự ng m ộ t ứ ng d ụ ng phân l ớ p c ụ th ể * Tài li ệ u chính 1 Hoàng Văn Dũng, Giáo trình Nh ậ n d ạ ng và X ử lý ả nh, Nhà xu ấ t b ả n Khoa h ọ c và K ỹ thu ậ t, 2018 * Tài li ệ u tham kh ả o 2 Kubat, Miroslav, "An Introduction to Machine Learning", Springer, 2015, http://thuvienso hdu edu vn/doc/ebook-introduction-to-machine-learning-2nd- edition-part-1-730438 html 4 14 H ọ c ph ầ n M ạ ng máy tính nâng cao N ộ i dung h ọ c ph ầ n Nghiên c ứ u v ề truy ền thông đa phương tiệ n và v ấn đề đả m b ả o ch ất lượ ng d ị ch v ụ (QoS); c ả i ti ế n và phát tri ể n các giao th ứ c giao v ậ n cho truy ền thông đa phương tiệ n; Nghiên c ứ u m ộ t s ố công ngh ệ m ạ ng hi ện đại như mạ ng thông tin quang (optical networks) và m ạ ng không dây (wireless networks); v ấn đề đị nh tuy ến đả m b ả o t ối ưu hóa về s ử d ụ ng băng thông và tiế t ki ệm năng lượ ng, và v ấn đề an ninh trong m ạ ng Năng lực đạt đượ c * V ề ki ế n th ứ c 25 - N ắ m v ững các phương pháp cả i ti ế n các giao th ứ c giao v ậ n cho truy ền thông đa phương tiện, làm cơ sở cho vi ệ c nghiên c ứ u và áp d ụng các phương pháp đả m b ả o ch ấ t lượ ng d ị ch v ụ (QoS) cho truy ề n thôn g đa phương tiệ n trên m ạ ng Internet - N ắ m v ữ ng các ki ế n th ứ c v ề m ộ t s ố công ngh ệ m ạ ng tiên ti ến như mạ ng thông tin quang và m ạng không dây, đặ c bi ệ t là v ấn đề đị nh tuy ế n trong hai lo ạ i m ạ ng này, nh ằ m th ỏ a mãn các ràng bu ộ c v ật lý và đả m b ả o t ối ưu theo mộ t ho ặ c nhi ề u tiêu chí * V ề k ỹ năng - Phân tích và đánh giá đượ c kh ả năng đáp ứ ng yêu c ầ u ch ất lượ ng d ị ch v ụ (QoS) c ủ a các ứ ng d ụ ng truy ền thông đa phương tiệ n s ử d ụ ng các giao th ứ c v ậ n chuy ể n chính c ủ a m ạ ng Internet - Phân tích được ưu, nhược điể m c ủ a c ác phương án đị nh tuy ến trong các điề u ki ệ n c ụ th ể khi thi ế t k ế và tri ể n khai m ạ ng; có th ể c ả i ti ế n ho ặ c phát tri ể n các thu ậ t toán/giao th ức đị nh tuy ế n trong m ạ ng quang hay m ạng di độ ng không dây - Có kh ả năng nghiên cứ u và trình bày m ộ t v ấn đề (m ộ t k ỹ thu ậ t, m ộ t giao th ứ c) c ụ th ể * Tài li ệ u chính 1 James F Kurose and Keith W Ross, “Computer Networking: A Top - Down Approach”, Sixth Edition, Addision Wesley, 2013 * Tài li ệ u tham kh ả o 2 Andrew S Tanenbaum, “Computer Networks”, Prentice Hall, New Jersey, Fifth Edition, October 2010 4 15 H ọ c ph ầ n M ạng Nơ ron N ộ i dung h ọ c ph ầ n H ọ c ph ầ n cung c ấ p các ki ế n th ứ c v ề m ạ ng nhân t ạ o Neural: ki ế n trúc m ạ ng, quy t ắ c h ọ c, quy t ắ c suy di ễ n, và cách dùng m ạ ng Neural H ọc viên đượ c trang b ị ki ế n th ứ c v ề các m ạ ng Noron ph ổ bi ến, các ưu nhược điể m c ủ a t ừ ng m ạ ng, ứ ng d ụ ng c ủ a t ừ ng m ạ ng Ngoài ra, h ọ c ph ần cũng cung cấ p các k ỹ thu ậ t h ọ c sâu và ki ế n trúc m ạ ng h ọ c sâu tiêu bi ể u H ọ c ph ần cũng cung cấ p các ứ ng d ụ ng thành công trong th ự c t ế có s ử d ụ ng m ạ ng Noron và các lĩnh vực liên đớ i khác c ủ a chuyên ngành Khoa h ọ c máy tính K ỹ năng đạt đượ c - Trình bày đượ c l ị ch s ử hình thành m ạ ng Neural và quá trình phát tri ể n m ạ ng Neural 26 - Trình bày đượ c ki ế n trúc và nguyên t ắ c ho ạt độ ng các m ạ ng Neural cơ bả n và nâng cao, đặ c bi ệ t là các m ạ ng Neural h ọ c sâu - Ứ ng d ụ ng c ủ a m ạ ng Neural trong phân l ớ p và nh ậ n d ạng đối tượ ng (nh ậ n d ạ ng ch ữ văn bả n) - V ậ n d ụ ng các ki ế n th ức đã học để phát tri ể n các ứ ng d ụ ng trong th ự c t ế * Tài li ệ u chính 1 Nguy ễ n Đình Thúc, H oàng Đ ứ c H ả i, Giáo trình m ạ ng trí tu ệ nhân t ạ o m ạ ng Nơron : phương pháp và ứ ng d ụ ng , NXB Giáo d ụ c, 2000 * Tài li ệ u tham kh ả o 2 H ệ m ờ m ạ ng Nơron & ứ ng d ụ ng, Bùi Công Cư ờ ng, Nguy ễ n Doãn Phư ớ c, KH & KT, 2006 4 16 H ọ c ph ầ n Tính toán song song N ộ i dung h ọ c ph ầ n Môn h ọ c nh ằ m cung c ấ p cho sinh viên các ki ế n th ức căn bả n v ề các h ệ th ố ng x ử lý song song và các k ỹ thu ậ t l ậ p trình trên m ột môi trườ ng x ử lý song song MPI H ọ c viên đượ c trang b ị các ki ế n th ứ c v ề các ki ế n trúc x ử lý song song, các thu ậ t toán x ử lý song song (tìm ki ế m, s ắ p x ế p, thu ật toán trên đồ th ị,…) Học viên cũng đượ c cung c ấ p các n ề n t ả ng ki ế n th ứ c v ề l ậ p trình song song trên s ử d ụ ng giao di ệ n chu ẩn trao đổi thông điệ p MPI Năng lực đạt đượ c - H ọ c viên n ắm đượ c các ki ế n th ức cơ sở v ề m ộ t h ệ th ố ng x ử lý song song và ki ế n trúc song song - H ọ c viên n ắm đượ c thu ậ t toán ph ổ bi ế n x ử lý song song (tìm ki ế m, s ắ p x ếp,…) - H ọ c viên thành th ạ o công c ụ và môi trườ ng l ậ p trình song song MPI - H ọ c viên có th ể v ậ n d ụ ng các ki ế n th ức đã học để xây d ự ng và phát tri ể n m ộ t h ệ th ố ng x ử lư song song trong thự c t ế Tài li ệ u h ọ c t ậ p chính * Tài li ệ u chính 1 Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar: Introduction to Parallel Computing, Second Edition, 2003 * Tài li ệ u tham kh ả o 27 2 M J Quinn, McGraw Hill: Parallel Programming in C with MPI and OpenMP , 2004 4 17 H ọ c ph ầ n Nh ậ p môn nén d ữ li ệ u N ộ i dung h ọ c ph ầ n H ọ c ph ầ n cung c ấ p các ki ế n th ức cơ bả n v ề nén d ữ li ệ u, lý thuy ế t thông tin trong nén d ữ li ệu, phương pháp nén không thiế u thông tin (lossess) và nén có thi ế u thông tin (lossy), các lược đồ nén xác su ấ t H ọ c ph ầ n t ậ p trung phân tích m ộ t s ố chu ẩ n nén tiêu bi ể u bao g ồ m nén RunLength, Huffman, Entropy, JPEG, JPEG 2000 Ngoài ra, h ọ c ph ần cũng gi ớ i thi ệu các lược đồ nén đặc trưng trong các lĩnh vự c h ẹp khác nhau như DjVu (nén tài li ệ u), HEVC, H 264 (các chu ẩ n nén video), MP3, MPEG (âm thanh) Năng lực đạt đượ c - N ắm đượ c các ki ế n các th ức cơ bả n v ề nén d ữ li ệ u, nén lossess và nén lossess - Hi ểu đượ c các nguyên t ắ c ho ạt độ ng c ủ a các chu ẩ n nén tiêu bi ể u bao g ồ m RunLength, Entropy, Huffman, Entropy zPEG, JPEG2000 và m ộ t s ố chu ẩ n nén khác - Hi ể u rõ kh ả năng và phạ m v ị ứ ng d ụ ng c ủ a các chu ẩ n nén d ữ li ệ u trong th ự c t ế - Có k ỹ năng vậ n d ự ng m ộ t s ố thư việ n mã ngu ồ n m ở ho ặ c t ự cài đặ t m ột lược đồ nén d ữ li ệ u * Tài li ệ u chính 1 Khalid Sayood, Introduction to Data Compression, Morgan Kaufmann, 4th Edition, 16 Oct 2012 * Tài li ệ u tham kh ả o 2 Guy E Blelloch, Introduction to Data Compression, Computer Science Department Carnegie Mellon University, January 31, 2013 4 18 H ọ c ph ầ n Chương trình dị ch nâng cao N ộ i d ụ ng h ọ c ph ầ n H ọ c ph ầ n cung c ấ p lý thuy ế t chung v ề chương trình dị ch; các lý thuy ế t v ề c ấ u t ạ o, thu ật toán, phương pháp xây dự ng các thành ph ầ n trong c ấ u trúc m ột chương trình dị ch, bao g ồ m: - Phân tích t ừ v ự ng s ử d ụ ng bi ể u th ứ c chính qui và otomat h ữ u h ạ n tr ạ ng thái - Phân tích cú pháp b ằ ng các thu ậ t toán LL, LR - Phân tích ng ữ nghĩa dựa vào cú pháp điề u khi ể n 28 - Sinh mã trung gian - D ị ch d ựa trên văn phạ m - C ấ u trúc m ộ t máy ảo đơn giả n Năng lực đạt đượ c - Hi ể u nguyên lý c ủ a m ột chương trình dị ch, t ổ ng quan v ề các lo ại chương trình d ị ch - Hi ểu đượ c c ấ u trúc thành ph ầ n c ủ a m ột chương trình dị ch - Áp d ụng đượ c các ki ế n th ứ c v ề ngôn ng ữ hình th ứ c trong th ực hành chương trình d ị ch - N ắ m v ữ ng v ề lý thuy ế t v ề xây d ựng chương trình dị ch, t ậ p trung vào phân tích t ừ v ự ng, phân tích cú pháp, các bi ể u di ễ n trung gian - Có kh ả năng tự xây d ựng đượ c các thành ph ần trong chương trình dị ch, t ậ p trung vào: phân tích t ừ v ự ng, phân tích cú pháp * Tài li ệ u chính 1 Affread V Aho, Ravi Sethi, Jeffrey D Ullman, Trình biên d ị ch nguyên lý k ỹ thu ậ t và công c ụ - Tr ầ n Đ ứ c Quang biên d ị ch, NXB Th ố ng kê, 2000 * Tài li ệ u tham kh ả o 2 A V Aho, J D Ullman, Compiler principles, Technique and Tools , Addison - Wesley, 2007 4 19 H ọ c ph ầ n X ử lý ngôn ng ữ t ự nhiên N ộ i dung h ọ c ph ầ n - Các k ỹ thu ậ t th ống kê cơ bả n: gi ớ i thi ệ u cho h ọ c viên v ề các k ỹ thu ậ t xác su ấ t th ố ng kê, lý thuy ết thông tin cơ bả n - Mô hình ngôn ng ữ : gi ớ i thi ệ u mô hình ngôn ng ữ th ố ng kê, các k ỹ thu ật làm trơn (smoothing), áp d ụ ng cho bài toán ti ế ng Vi ệ t - Gán nhãn t ừ lo ạ i: gi ớ i thi ệ u bài toán gán nhãn t ừ lo ại, các phương pháp như mô hình markov ẩ n, thu ậ t toán viterbi, s ử d ụ ng lu ậ t chuy ển đổ i (transformation rule), chuy ể n thành bài toán phân lo ạ i - Phân tích cú pháp: gi ớ i thi ệ u bài toán phân tích cú pháp; các k ỹ thu ậ t phân tích cú pháp d ự a trên lu ậ t; phân tích cú pháp theo ti ế p c ậ n th ố ng kê - Phân tích ng ữ nghĩa và xử lý nh ậ p nh ằng nghĩa củ a t ừ 29 - Thu nh ậ n tri th ứ c: gi ớ i thi ệu các phương pháp thu nhậ n ngu ồ n tri th ứ c cho x ử lư ngôn ng ữ t ự nhiên như tri thứ c v ề ng ữ pháp, thesaurus, t ừ điể n, collocation - Gi ớ i thi ệ u bài toán phân lo ại văn bả n và tìm ki ếm văn bả n; Các k ỹ thu ậ t x ử lý cơ bả n và nâng cao - D ị ch máy theo ti ế p c ậ n th ố ng kê Năng lực đạt đượ c Môn h ọ c X ử lý ngôn ng ữ t ự nhiên (XLNNTN) trang b ị cho h ọ c viên các khái ni ệ m trong ngôn ng ữ h ọ c tính toán, các k ỹ thu ậ t th ố ng kê và áp d ụ ng các k ỹ thu ậ t này cho m ộ t s ố bài toán XLNNTN Ngoài ra h ọc viên được hướ ng d n s ử d ụ ng thành th ạ o các công c ụ cơ bả n trong XLNNTN; t ự mình th ự c nghi ệm đượ c m ộ t s ố bài toán cơ bả n v ề XLNNTN trên ti ế ng Anh và ti ế ng Vi ệt như xây dự ng mô hình ngôn ng ữ , gán nhãn t ừ lo ạ i, phân tích cú pháp, d ị ch máy * Tài li ệ u chính 1 Daniel Jurafsky and James H Martin (2008) Speech and Language Processing, 2nd edition Pearson Prentice Hall ISBN 978 - 0 - 13 - 187321 - 6 * Tài li ệ u tham kh ả o 2 Jurasky& Martin Speech & language processing: An introduction to natural language processing 2008 4 20 H ọ c ph ầ n K ỹ thu ật mã hoá cho di động và điện toán đám mây N ộ i dung h ọ c ph ầ n An toàn và b ả o m ậ t thông tin luôn luôn là m ộ t v ấn đề quan tr ọ ng trong m ọ i h ệ th ống, đặ c bi ệt là trong môi trường di độ ng và m ạ ng phát tri ển ngày nay Trong đó, an toàn cho n ề n t ảng di độ ng là c ự c k ỳ quan tr ọng khi smartphone đã đượ c dùng v ớ i m ức độ ph ổ thông đạ i c húng, ngườ i dùng ngày nay có th ể lướ t Web th ự c hi ệ n các giao d ị ch thương mại điệ n t ử, banking,… chỉ t ừ smartphone c
UỶ BAN NHÂN DÂN TỈNH THANH HOÁ TRƢỜNG ĐẠI HỌC HỒNG ĐỨC BẢN MÔ TẢ CHƢƠNG TRÌNH ĐÀO TẠO CHUN NGÀNH: KHOA HỌC MÁY TÍNH TRÌNH ĐỘ ĐÀO TẠO: THẠC SĨ MÃ SỐ: 8.48.01.01 KHOA QUẢN LÝ: CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG THANH HỐ, 2019 BẢN MƠ TẢ CHƢƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ THẠC SĨ (Ban hành kèm theo định số 1836 /QĐ-ĐHHĐ ngày 11 tháng 11 năm 2019 Hiệu trưởng Trường Đại học Hồng Đức) PHẦN 1: GIỚI THIỆU CHUNG VỀ CHƢƠNG TRÌNH ĐÀO TẠO Một số thơng tin chƣơng trình đào tạo - Tên chuyên ngành đào tạo: Tiếng Việt: Khoa học máy tính Tiếng Anh: Computer Science - Số định BGDĐT cho phép đào tạo trình độ thạc sĩ: Số 4826/QĐ-BGDĐT ngày 27 tháng 10 năm 2015 - Mã số chuyên ngành: 8.48.01.01 - Hình thức đào tạo: Chính quy, tập trung - Thời gian đào tạo: năm (24 tháng) - Tên văn sau tốt nghiệp: Tiếng Việt: Thạc sĩ Khoa học Máy tính Tiếng Anh: Master of Computer Science - Khoa đào tạo: Công nghệ thông tin truyền thơng Mục tiêu chƣơng trình đào tạo 2.1 Mục tiêu chung: Đào tạo cán có trình độ thạc sĩ khoa học chun ngành Khoa học máy tính; có kiến thức chun mơn vững vàng; có khả đáp ứng yêu cầu ứng dụng công nghệ thông tin thực tiễn nghiên cứu phát triển; có khả tự nghiên cứu áp dụng kiến thức khoa học kỹ thuật thiết kế, xây dựng, phân tích đánh giá hệ thống cơng nghệ thơng tin; có phẩm chất trị vững vàng, có đạo đức tốt, ý thức trách nhiệm đất nước, dân tộc; có nghĩa vụ phục vụ nhân dân, sẵn sàng nhận nhiệm vụ giao 2.2 Mục tiêu cụ thể: 2.2.1 Về kiến thức Học viên trang bị đầy đủ kiến thức Khoa học máy tính, có trình độ lý thuyết thực nghiệm lĩnh vực Khoa học máy tính, có khả ứng dụng hướng chuyên ngành Khoa học máy tính vào giải toán thực tế; học viên trang bị tảng kiến thức lĩnh vực khoa học máy tính bao gồm phương pháp luận lập trình, thiết kế đánh giá thuật tốn, mạng máy tính, sở liệu Ngoài học viên lựa chọn lĩnh vực chuyên sâu chuyên ngành Khoa học máy tính để nghiên cứu ứng dụng thực tế trí tuệ nhân tạo, điện tốn đám mây, an tồn bảo mật thơng tin, phân tích liệu, cơng nghệ chuỗi khối,… Bổ sung nâng cao kiến thức bản, đại, chuyên sâu Khoa học máy tính sở tri thức trang bị bậc Đại học; tăng cường, cập nhật kiến thức mới, nâng cao trình độ lực chuyên môn Công nghệ thông tin cho người tốt nghiệp Đại học ngành Công nghệ thông tin để thực tốt chuyên môn có điều kiện để học cao Sau q trình đào tạo cán có khả ứng dụng tốt kiến thức, kỹ thực hành học vào thực tiễn sản xuất đời sống 2.2.2 Về kỹ Học viên sau đào tạo có khả thực hành ứng dụng cao, có kỹ tiếp cận, phát hiện, đề xuất giải vấn đề đặt từ thực tiễn nghiên cứu khoa học, giảng dạy quản lý chuyên môn cách độc lập sáng tạo, đáp ứng tốt yêu cầu làm việc Viện nghiên cứu, trường Đại học, Cao đẳng, sở sản xuất kinh doanh, có liên quan đến lĩnh vực CNTT; có khả tư nhạy bén linh hoạt; có đủ sở, điều kiện chun mơn để học tiếp chương trình Tiến sĩ CNTT chuyên ngành Khoa học máy tính Thơng tin tuyển sinh 3.1 Hình thức tuyển sinh 3.1.1 Thi tuyển Môn thi tuyển sinh: - Môn chủ chốt: Cơ sở lập trình - Mơn khơng chủ chốt: Tốn rời rạc - Ngoại ngữ: Tiếng Anh 3.1.2 Xét tuyển Áp dụng cho đối tượng dự tuyển người nước quy định cụ thể Quy định đào tạo trình độ thạc sĩ trường Đại học Hồng Đức 3.2 Đối tượng tuyển sinh Theo Quy chế đào tạo trình độ thạc sĩ ban hành kèm theo Thông tư số 15/2014/TT-BGDĐT ngày 15 tháng 05 năm 2014 Bộ trưởng Bộ Giáo dục Đào tạo, cụ thể đối tượng tuyển sinh là: a) Người có tốt nghiệp đại học ngành Khoa học máy tính (KHMT) thuộc nhóm ngành Cơng nghệ thơng tin (CNTT): Cơng nghệ thơng tin, Mạng máy tính Truyền thông, Công nghệ phần mềm, Tin học, Hệ thống thơng tin, Kỹ thuật máy tính, Sư phạm Tin học b) Người có tốt nghiệp đại học quy ngành gần với ngành KHMT học bổ sung kiến thức để có trình độ tương đương với tốt nghiệp đại học ngành KHMT 3.3 Danh mục ngành đúng, ngành phù hợp: Khoa học máy tính, Cơng nghệ phần mềm, Kỹ thuật phần mềm, Hệ thống thông tin, Tin học, Công nghệ thơng tin, Sư phạm Tin học, Kỹ thuật máy tính 3.4 Danh mục ngành gần khối lượng kiến thức bổ sung - Ngành gần nhóm 1: Người tốt nghiệp đại học ngành: Mạng máy tính truyền thơng, Truyền thơng đa phương tiện, Cơng nghệ truyền thông STT Tên học phần Số tín Ghi Cấu trúc liệu giải thuật Cơ sở liệu 3 Lập trình hướng đối tượng - Ngành gần nhóm 2: Người tốt nghiệp đại học ngành: Điện tử viễn thơng, Tốn – Tin, Vật lý – Tin học, Hệ thống thông tin quản lý, Cơ điện tử, Điều khiển tự động, Toán tin ứng dụng, Tin học Cơng nghiệp, Sư phạm Kỹ thuật Tin, An tồn thơng tin, Cơng nghệ Kỹ thuật máy tính STT Tên học phần Số tín Ghi Cấu trúc liệu giải thuật Cơ sở liệu 3 Toán rời rạc Lý thuyết đồ thị Lập trình hướng đối tượng Mạng máy tính PHẦN 2: CHUẨN ĐẦU RA CỦA CHƢƠNG TRÌNH ĐÀO TẠO Kiến thức lực chun mơn 1.1 Kiến thức chung Có tảng kiến thức vững ngành cơng nghệ thơng tin nói chung tư triết học, khả ngoại ngữ,… để làm sở tiếp thu kiến thức chuyên ngành Khoa học máy tính 1.2 Kiến thức sở ngành Học viên trang bị đầy đủ kiến thức Khoa học máy tính, có trình độ lý thuyết thực nghiệm lĩnh vực Khoa học máy tính, có trình độ cao lý thuyết học thuật hướng chuyên ngành Khoa học máy tính Học viên có khả trình bày, giải thích, vận dụng kiến thức về: thiết kế thuật tốn, mạng máy tính, hệ điều hành, sở liệu, ngơn ngữ lập trình phần mềm phần cứng 1.3 Kiến thức chuyên ngành Học viên trang bị đầy đủ kiến thức Khoa học máy tính, có trình độ lý thuyết thực nghiệm lĩnh vực Khoa học máy tính, có khả ứng dụng hướng chuyên ngành Khoa học máy tính vào giải tốn thực tế; học viên trang bị tảng kiến thức lĩnh vực khoa học máy tính bao gồm phương pháp luận lập trình, thiết kế đánh giá thuật tốn, mạng máy tính, sở liệu Ngồi học viên lựa chọn lĩnh vực chuyên sâu chuyên ngành Khoa học máy tính để nghiên cứu ứng dụng thực tế trí tuệ nhân tạo, điện tốn đám mây, an tồn bảo mật thơng tin, phân tích liệu, cơng nghệ chuỗi khối,… Kỹ Học viên sau đào tạo có khả thực hành ứng dụng cao, có kỹ tiếp cận, phát hiện, đề xuất giải vấn đề đặt từ thực tiễn nghiên cứu khoa học, giảng dạy quản lý chuyên môn cách độc lập sáng tạo, đáp ứng tốt yêu cầu làm việc Viện nghiên cứu, trường Đại học, Cao đẳng, sở sản xuất kinh doanh, có liên quan đến lĩnh vực CNTT; có khả tư nhạy bén linh hoạt; có đủ sở, điều kiện chun mơn để học tiếp chương trình Tiến sĩ CNTT chuyên ngành Khoa học máy tính Có trình độ ngoại ngữ đạt mức tương đương bậc 4/6 Khung lực ngoại ngữ dùng cho Việt Nam nhà trường tổ chức đánh giá, đạt 6,0 điểm (thang 10 điểm) có chứng tiếng Anh TOEFL: 500 PBT, 173 CBT, 61 iBT; First Certificate in English FCE; BEC Vantage; 60 BULATS; 625 TOEIC; 5.0 IELTS; chứng tiếng Anh B2 (Khung Châu Âu) bậc 4/6 (Khung lực ngoại ngữ dùng cho Việt Nam) trở lên chứng tiếng Đức, Nhật, Trung, Pháp, Nga trung tâm khảo thí quốc tế có thẩm quyền cấp sở đào tạo ngoại ngữ Bộ Giáo dục & Đào tạo giao nhiệm vụ cơng nhận tương đương trình độ tiếng Anh thời hạn năm, tính từ ngày cấp chứng 2.1 Kỹ chuyên môn Học viên sau đào tạo có khả thực hành ứng dụng cao, có kỹ tiếp cận, phát hiện, đề xuất giải vấn đề đặt từ thực tiễn nghiên cứu khoa học, giảng dạy quản lý chuyên môn cách độc lập sáng tạo, đáp ứng tốt yêu cầu làm việc Viện nghiên cứu, trường Đại học, Cao đẳng, sở sản xuất kinh doanh, có liên quan đến lĩnh vực CNTT; có khả tư nhạy bén linh hoạt; có đủ sở, điều kiện chun mơn để học tiếp chương trình Tiến sĩ CNTT chuyên ngành Khoa học máy tính 2.2 Kỹ mềm Sử dụng Tiếng Anh giao tiếp, đọc, dịch tài liệu chuyên môn; Làm việc theo nhóm, thể khả phối hợp thực đề tài tổ chức nghiên cứu; khả liên kết nhóm phân tích hoạt động khoa học hoạt động khác; phát triển khả phân tích, đánh giá kết nghiên cứu khoa học; khả lập kế hoạch, tổ chức thực hiện, giám sát đổi hoạt động nghiên cứu Phẩm chất đạo đức 3.1 Phẩm chất đạo đức cá nhân Sau tốt nghiệp trình độ thạc sĩ Khoa học máy tính, người học có đạo đức cơng dân, đạo đức nghề nghiệp, có thái độ tích cực, tuân thủ quy định pháp luật Có đức tính: kiên trì, tự tin, linh hoạt, chăm chỉ, nhiệt tình say mê cơng việc 3.2 Phẩm chất đạo đức nghề nghiệp Học viên tốt nghiệp trình độ thạc sĩ Khoa học máy tính có lối sống trung thực, thái độ khách quan, có tính thần trách nhiệm, lĩnh tác phong chuyên nghiệp, có tư chủ động, sáng tạo tích cực hoạt động chuyên môn Chấp hành tốt quy định nhà nước tổ chức quy định, đạo đức nghề nghiệp 3.3 Phẩm chất đạo đức xã hội Tôn trọng phát huy mạnh cá nhân cộng đồng, có quan điểm đắn hợp tác tốt thực tiễn công tác phục vụ lợi ích chung cho xã hội Những vị trí việc làm sau tốt nghiệp - Có khả giảng dạy môn học CNTT đại cương mơn học thuộc chun ngành Khoa học máy tính trường Trung học phổ thông, Trung học chuyên nghiệp, Cao đẳng, Đại học - Cán nghiên cứu viện trung tâm nghiên cứu Cán phụ trách Tin học tất quan nhà nước, xí nghiệp, cơng ty - Làm việc doanh nghiệp CNTT viễn thông ví dụ cơng ty phần cứng, phần mềm, viễn thông bưu điện,… Khả học tập, nâng cao trình độ sau tốt nghiệp Sau tốt nghiệp Thạc sĩ chuyên ngành Khoa học máy tính theo chương trình đề ra, học viên đào tạo có đầy đủ kiến thức chuyên ngành Khoa học máy tính; có lực thực cơng tác chun mơn nghiên cứu khoa học; có khả giảng dạy môn học CNTT đại cương môn học thuộc chuyên ngành Khoa học máy tính trường Trung học phổ thông, Trung học chuyên nghiệp, Cao đẳng, Đại học; có khả sáng tạo, phát giải vấn đề thực tiễn thuộc chuyên ngành đào tạo quan quản lý nhà nước chủ trì đề tài nghiên cứu khoa học cấp sở, cấp Nhà nước theo yêu cầu; có khả làm việc cơng ty chuyên lĩnh vực CNTT công ty phần mềm, đơn vị viễn thông, ; thạc sĩ chuyên ngành Khoa học máy tính tiếp tục làm nghiên cứu sinh học tập đạt học vị Tiến sĩ ngành CNTT chuyên ngành: Hệ thống thơng tin, Mạng máy tính, Cơng nghệ phần mềm Khoa học máy tính PHẦN 3: NỘI DUNG CHƢƠNG TRÌNH ĐÀO TẠO Tóm tắt u cầu chƣơng trình đào tạo Trọng tâm chủ yếu chương trình sâu vào vấn đề Cơng nghệ thơng tin nói chung chun sâu số lĩnh vực hẹp, Xử lý ngôn ngữ tự nhiên, Trí tuệ nhân tạo, Xử lý ảnh, Kiểm thử phần mềm, Mạng truyền thông, giúp cho người học rèn luyện kỹ tự nghiên cứu học hỏi Chương trình có phần kiến thức bắt buộc tự chọn; vừa có khả cập nhật kiến thức mới, đại, vừa đảm bảo đáp ứng nhu cầu người học, giúp người học có đủ lực thực công tác chuyên môn nghiên cứu khoa học lĩnh vực Công nghệ thông tin Chương trình đào tạo gồm: 60 (tín chỉ) - Tổng số tín phải tích lũy: Trong đó: (tín chỉ) - Khối kiến thức chung 14 (tín chỉ) - Khối kiến thức sở: - Khối kiến thức chuyên ngành: 22 (tín chỉ) Bắt buộc: 14 (tín chỉ) Tự chọn: 8/17 (tín chỉ) - Luận văn tốt nghiệp: 15 (tín chỉ) Khung chƣơng trình kế hoạch đào tạo TT Mã số HP Tên học phần Khối lƣợng (tín chỉ) Phần chữ Phần số TS LT TH, TL (1) (2) (3) (4) (5) (6) (7) Phần kiến thức chung Triết học HDPOLI 501 Phylosophy of Maxism 36 Tiếng Anh 14 HDENGL1 502 2 English 2 Tiếng Anh – Tiếng Anh chuyên ngành 1 HDMCS 600 English - English for Computing 2 Phần kiến thức sở chuyên ngành 2.1 Kiến thức sở HDMCS Phương pháp luận lập trình 601 Programming Methodology HDMCS Phân tích đánh giá thuật tốn 602 Algorithm Analysis and Evaluation Lập trình hướng đối tượng nâng cao HDMCS 603 Advanced Object Oriented Programming HDMCS Cơ sở liệu nâng cao 604 Advanced Database Systems HDMCS 605 Các hệ thống phân tán TT Mã số HP Tên học phần Khối lƣợng (tín chỉ) Phần chữ Phần số TS LT TH, TL Distributed Systems 2 HDMCS Logic mờ ứng dụng 22 606 14 Fuzzy Logic and Applications 2.2 Kiến thức chuyên ngành 2 2.2.1 Các học phần bắt buộc 2 10 HDMCS Thị giác máy tính 701 Computer Vision 11 HDMCS Khai phá liệu 702 Data Mining 12 HDMCS Mật mã học an toàn liệu 703 Cryptography and Data Security 13 HDMCS Học máy 704 Machine Learning 14 HDMCS Mạng máy tính nâng cao 705 Advanced Computer Networks 2.2.2 Các học phần lựa chọn (học viên lựa chọn tối thiểu tín chỉ) 15 HDMCS Mạng Nơ ron 706 Neural Network 16 HDMCS Tính tốn song song 707 Parallel Computing 17 HDMCS Nhập môn nén liệu 708 Introduction to Data Compression 18 HDMCS Chương trình dịch nâng cao 709 Advanced Compiling Programs TT Mã số HP Tên học phần Khối lƣợng (tín chỉ) Phần chữ Phần số TS LT TH, TL 19 HDMCS Xử lý ngôn ngữ tự nhiên 710 Natural Language Processing 20 HDMCS Kỹ thuật mã hóa cho di động điện 1 15 toán đám mây 60 711 Coding Technique for Mobile and Cloud Computing 21 HDMCS Tìm kiếm liệu đa phương tiện 712 Multimedia Information Retrieval Luận văn tốt nghiệp Tổng cộng: Tiến trình đào tạo hai năm học Chương trình đào tạo thực theo tiến trình sau: STT Học phần Mã học phần Số tín Học kỳ 1: 15 tín Triết học HDPOLI-501 Phylosophy of Maxism Tiếng Anh HDENGL1-502 2 English 3 Tiếng Anh – Tiếng Anh chuyên ngành HDMCS-600 English - English for Computing Phương pháp luận lập trình HDMCS-601 Programming Methodology Phân tích đánh giá thuật tốn HDMCS-602 Algorithm Analysis and Evaluation Lập trình hướng đối tượng nâng cao HDMCS-603 Advanced Object Oriented Programming Học kỳ 2: 14 tín Cơ sở liệu nâng cao HDMCS-604 Advanced Database Systems 10 - Hiểu y nghĩa cú pháp khái niệm lập trình, minh họa cụ thể C++ - Nắm vững kiểu liệu đơn giản cấu trúc liệu khác: struct, trỏ, mảng, file - Nắm vững mơ-đun hóa chương trình, kỹ thuật xây dựng hàm, viết chồng hàm, hàm đệ qui - Hiểu vấn đề số vấn đề nâng cao việc viết lớp phương thức, viết chồng tốn tử, hàm đa hình; lớp kế thừa - Hiểu số kiến thức nâng cao: biết cách lập trình tốn nhiều file, xây dựng thư viện gọi nhau; lệnh tiền xử lý; kỹ thuật xử lý ngoại lệ; hàm template; lớp template *Tài liệu Walter Savitch: Problem Solving with C++, 6ed, Pearson Addison Wesley, 2006 *Tài liệu tham khảo Julia Lerman: Programming Entity Framework, Oreilly, 2010 4.7 Cơ sở liệu nâng cao Nội dung học phần: Một số vấn đề nâng cao sở liệu quan hệ: Lưu trữ tổ chức tệp tin; Lập mục băm; Tối ưu hóa truy vấn; Quản lý giao dịch sở liệu; Điều khiển tương tranh; Phục hồi hệ thống Năng lực đạt được: Hiểu nguyên tắc lưu trữ liệu theo mơ hình quan hệ, cách tổ chức tệp mục phương pháp tìm kiếm tệp mục này; Các phép biến đổi tương đương thuật toán để tối ưu câu hỏi; Giao dịch vấn đề quản lý giao dịch, điều khiển tương tranh, phục hồi hệ thống * Tài liệu Nguyễn Kim Anh: Nguyên lý hệ sở liệu, NXB ĐH Quốc gia, Tái lần cuối 2005 * Tài liệu tham khảo Nguyễn Xuân Huy: Giáo trình sở liệu, Đại học Quốc Gia Hà Nội, 2000 19 4.8 Học phần hệ thống phân tán Nội dung học phần: Học phần cung cấp cho học viên nguyên lý hệ thống phân tán Ngồi ra, mơn học cịn cung cấp cho học viên mơ hình phân tán, vấn đề bản, kỹ thuật xử lý thông tin môi trường phân tán Một số hệ thống phân tán cụ thể (hệ thống sở liệu phân tán, hệ phân tán dựa Web, hệ thống phân tán tương hỗ ) nghiên cứu phân tích sâu nhằm cung cấp cho học viên kiến thức phát triển - ứng dụng hệ thống phân tán Năng lực đạt được: • Kiến thức: Có kiến thức lý thuyết hệ phân tán, hiểu biết nguyên lý hoạt động phát triển hệ thống phân tán • Kỹ năng: Thiết kế, triển khai hệ thống phân tán đơn giản dựa kiến thức thu nhận Có khả phát triển hệ thống phân tán phức tạp * Tài liệu Andrew S Tanenbaum, Maarten Van Steen (2006), 2rd Edition, NXB Prentice Hall, “Distributed Systems: Principles and Paradigms”, 704 trang * Tài liệu tham khảo Hagit Attiya, Jennifer Welch (2004), NXB John Wiley & Sons, “Distributed Computing: Fundamentals, Simulations, and Advanced Topics” 4.9 Học phần Logic mờ ứng dụng Nội dung học phần: Nghiên cứu số kiến thức lý thuyết tập mờ logic mờ như: khái niệm tập mờ, quan hệ mờ, biến ngôn ngữ, logic mờ chế suy diễn mờ Trình bày số ứng dụng logic mờ suy diễn mờ, đặc biệt mô hình CSDL mờ với phụ thuộc hàm mờ, khóa dạng chuẩn mờ Năng lực đạt được: - Về kiền thức: Học viên có kiến thức lý thuyết tập mờ, logic mờ, chế suy diễn mờ số ứng dụng Logic mờ, đặc biệt mô hình CSDL quan hệ mờ - Về kỹ năng: Biết tính tốn số mờ, xây dựng quan hệ mờ, luật suy diễn mờ Xây dựng CSDL mờ, xác định phụ thuộc hàm mờ, khóa dạng chuẩn mờ * Tài liệu 20