Professional Documents
Culture Documents
1 - DeCuongUDCMTrongKHMT
1 - DeCuongUDCMTrongKHMT
HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
2
cũng như đáp ứng kỳ vọng trong thế giới thực. Vì vậy sinh viên muốn
làm việc trong lĩnh vực công nghệ thông tin, đặc biệt là phát triển hệ
thống thông minh không thể thiếu những kiến thức và kỹ năng của môn
học này.
Chương 4: Những ưu tiên của cơ sở đào tạo
- Bố trí cho sinh viên học vào học kỳ I của năm học thứ 4
5. Mục tiêu chung của môn học:
Sau khi hoàn tất học phần, sinh viên được trang bị kiến thức về máy học, học
qua mạng Noron. Hiểu và vận dụng các mô hình trong việc phát triển hệ
thống có TTNT (AI) như: Cloud computing; IoT. Ngoài ra, sinh viên cũng
được cung cấp kiến thức cho việc sử dụng ngôn ngữ lập trình Python để hiện
thực các thuật toán. Môn học cũng cung cấp các kiến thức tổng quan về Khoa
học máy tính giúp các em có cách tiếp cận các hướng nghiên cứu cụ thể
nhằm chọn lựa cho mình một đồ án, khóa luận tốt nghiệp phù hợp.
6. Chuẩn đầu ra của môn học
Về kiến thức:
1. Dùng ngôn ngữ lập trình Python kết hợp với thư viện để cài đặt được các
thuật toán cơ bản và nâng cao.
2. Trình bày được các kiến thức về máy học, mô hình máy học nhằm đưa ra
hướng giải quyết cho bài toán ứng dụng cụ thể.
3. Hiện thực được một ứng dụng thông minh dựa vào nguyên lý máy học
như Deep-learning.
4. Chứng minh và cài đặt được các hứng dụng mà mình chọn trên các mô
hình phát triển ứng dụng hiện đại như Cloud-computing hay IoT.
Về kỹ năng cứng:
1. Đọc và hiểu được những thông tin cơ bản trong các nguồn tư liệu (Giáo
trình, tài liệu tham khảo, các phương tiện thông tin đại chúng, Internet…)
liên quan đến môn học.
2. Hiện thực chương trình theo đúng quy định của khoa, giảng viên bao
gồm cách trình bày mã lệnh, ghi chú trong chương trình
Về kỹ năng mềm:
1. Thực hành được kỹ năng học và tự học suốt đời.
2. Thực hành được kỹ năng làm việc độc lập và làm việc theo nhóm.
3. Thực hành được kỹ năng thuyết trình.
4. Thực hành được việc lập thời gian biểu và hoàn thành nhiệm vụ.
Về thái độ:
1. Thể hiện thái độ học tập nghiêm túc, năng động trong tìm kiếm tri thức.
2. Trung thực trong học tập, thực hiện các bài kiểm tra
3. Đoàn kết, giúp đỡ bạn bè, sinh viên khóa sau trong học tập.
Chương 1 Giới thiệu về Machine - Trình bày được các ứng dụng
Leraning thực tế có ứng dụng Machine-Learning
- Mô tả được các phương pháp và
I. Giới thiệu Máy học kỹ thuật trong Machine-Learning
3
a. Các bài toán học - Mô tả được các thành phần
b. Thiết kế hệ thống học trong hệ hỗ trợ cây quyết định
II. Các khái niệm cơ bản - Trình bày được kiến trúc và ứng
dụng mạng Nơ-ron trong Machine-
a. Khái niệm Học
Learning
b. Sắp xếp thứ tự giả thuyết
- Mô tả các khái niệm cũng như
c. Giải thuật FIND-S các ứng dụng có sử dụng Deep-learning
III. Cây quyết định
a. Biểu diễn
b. Chọn thuộc tính làm bộ phân loại
c. Các vấn đề học trong cây quyết
định
IV. Mạng nơron
a. Các kiến trúc
b. Học với mạng Nơron
c. Nơron dựa trên Logic
V. Giới thiệu về Deep Learning
a. Giới thiệu về Deep Learning
b. Một số ứng dụng trong Deep
Learning.
Chương 2 Giới thiệu về Cloud - Sinh viên trình bày được các khái niệm
Computing về Cloud-Computing.
I. Giới thiệu về Cloud Computing - Cài đặt được một ứng dụng đơn gainr
a. Giới thiệu các hệ thống phân tán trên một hệ thống có ứng dụng Cloud-
b. Các mô hình phân tán và điện Computing.
toán đám mây (IaaS, PaaS,
SaaS, BpaaS)
II. Kiến trúc Cloud platform
a. Kiến trúc của computing &
storage cloud
b. Lập trình đám mây và các môi
trường phần mềm
c. Google File System
Chương 3 Giới thiệu về IoT - Sinh viên trình bày được các khái niệm
trong lĩnh vực IoT.
I. Internet và Internet of Things - Thiết kế được một mô hình ứng dụng
a. Kiến trúc dựa trên nền tảng IoT.
b. Giao thức - Chứng minh được tính cần thiết cho các
ứng dụng mà mình đưa ra là cần thiết trong
c. Dịch vụ
thời đại hiện nay.
d. Ứng dụng
e. Hiệu suất
II. Kiến thức nền tảng
a. Lớp vận chuyển
4
b. Lớp mạng
c. Giao thức liên kết
d. Mạng di động
e. Mạng thời gian thực
III. Tổng quan về IoT
a. Định nghĩa
b. Tiềm năng và thách thức
c. Kiến trúc mạng IoT
IV. Ứng dụng IoT
a. Nhà thông minh
b. Vườn thông minh
Chương 4 Giới thiệu về ngôn ngữ - Trình bày được cấu trúc một chương
lập trình PyThon trình trên ngôn ngữ Python.
- Cài đặt được một ứng dụng cơ bản
I. Giới thiệu bằng ngôn ngữ Python.
a. Python là gì? - Sử dụng được các hàm cũng như nhập
b. Cú pháp cơ bản xuất và module trong ngôn ngữ lập trình
Python
c. Toán tử và dòng lệnh
II. Lập trình với Python
a. Điều khiển luồng và vòng lặp
b. Các kiểu dữ liệu chuẩn
III. Hàm, Module và File I/O
a. Hàm
b. Module
c. I/O
6
II. Lập trình với Python
a. Điều khiển luồng và vòng lặp
b. Các kiểu dữ liệu chuẩn
III. Hàm, Module và File I/O
a. Hàm
b. Module
c. I/O
3. HỌC LIỆU
- Sách, giáo trình chính:
[1] Christoper Bishop. Pattern Recognition and Machine Learning, Springer 2006.
[2] Research Articals (IoTs)
[3] Hwang, Kai, Jack Dongarra, and Geoffrey C. Fox. Distributed and cloud
computing: from parallel processing to the internet of things. Morgan Kaufmann,
2013. (Cloud-Computing).
[4] MatLuz, Learning Python, O’Reilly 2013 (Python)
Chương 2 Giới
thiệu về Cloud
2 6 2 12
Computing
7
- Số giờ thuyết trình bài tập nhóm và ôn tập cuối kỳ: 2
5. PHƯƠNG PHÁP, HÌNH THỨC KIỂM TRA ĐÁNH GIÁ
- Theo qui chế của Nhà trường ban hành
Hình thức Tỉ lệ %
Kiểm tra thường kỳ, bài tập
Thi giưã kỳ (Thực hành)
Điểm Đồ án
Thi cuối kỳ (Báo cáo đồ án)
Khoa phê duyệt Người xây dựng chương trình Trưởng bộ môn