You are on page 1of 16

ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

ĐỀ CƢƠNG MÔN HỌC

IE104– INTERNET VÀ CÔNG NGHỆ WEB

1. THÔNG TIN CHUNG (General information)

Tên môn học (tiếng Việt): Internet và Công nghệ Web


Tên môn học (tiếng Anh): Internet and Web Technology
Mã môn học: IE104
Thuộc khối kiến thức: Đại cƣơng ; Cơ sở nhóm ngành ;
Cơ sở ngành ; Chuyên ngành ; Tốt nghiệp 
Khoa, Bộ môn phụ trách: Khoa học và Kỹ thuật Thông tin
Giảng viên biên soạn: ThS. Võ Ngọc Tân
Email: tanvn@uit.edu.vn
Số tín chỉ: 4
Lý thuyết: 3
Thực hành: 1
Tự học: 8
Môn học tiên quyết: Không
Môn học trƣớc: Nhập môn Lập trình
Nhập môn Mạng Máy tính

2. MÔ TẢ MÔN HỌC (Course description)

Môn học này cung cấp các kiến thức về Internet và Công nghệ Web bao gồm:
- Hệ thống Internet
- Thiết kế giao diện Web với HTML, HTML5, CSS, CSS3
- Ngôn ngữ lập trình JavaScript
- XML
- Triển khai một Website trên mạng Internet

3. MỤC TIÊU MÔN HỌC (Course goals)


Sau khi hoàn thành môn học này, sinh viên có thể:
Bảng 1.

Chuẩn đầu ra trong


Mục tiêu môn học
CTDT
Hiểu và nắm bắt đƣợc các khái niệm cơ bản liên quan
1.2.8.4
Internet và công nghệ Web.
Nắm đƣợc các kỹ thuật sử dụng một số công cụ trên
1.2.8.4
Internet và Web
Có khả năng thiết kế một Website sử dụng HTML,
1.2.8.6, 1.3.3.2
HTML5, CSS, CSS3
Có khả năng sử dụng các ngôn ngữ lập trình web nhƣ:
1.2.4.4, 1.3.3.2
Javascript, Jquery, Ajax
Hiểu và thao tác đƣợc với tập tin XML 1.3.1.2

4. CHUẨN ĐẦU RA MÔN HỌC (Course learning outcomes)


Bảng 2.
Mức độ
CĐRMH Mô tả CĐRMH (Mục tiêu cụ thể)
giảng dạy

G1 (1.2.8.4)
Hiểu và biết đƣợc các khái niệm cơ bản liên quan Internet
IT
và công nghệ Web

G2 (1.2.8.4)
Nắm đƣợc các kỹ thuật sử dụng một số công cụ trên
ITU
Internet và Web

G3(1.2.8.6, Có khả năng thiết kế một Website sử dụng HTML,


ITU
1.3.3.2) HTML5, CSS, CSS3

G4 (1.2.4.4, Có khả năng sử dụng các ngôn ngữ lập trình web nhƣ:
ITU
1.3.3.2) Javascript, Jquery, Ajax

G5(1.3.1.2) Lập trình Web động với PHP ITU


5. NỘI DUNG MÔN HỌC, KẾ HOẠCH GIẢNG DẠY (Course content, lesson
plan)
a) Lý thuyết
Hoạt động
Buổi học Hoạt động dạy đánh giá [5]
Nội dung CĐRMH
(45 tiết) và học [4]
Buổi 1, 2 Chương 1: Giới thiệu tổng G1 Dạy: GV thuyết A1.1 Hỏi
(6 tiết) quan về Internet
giảng những câu hỏi
1. Các khái niệm tổng quan
ngắn về mục 1
2. Internet Học ở lớp: Trao
và 6 để tính
3. Intranet đổi những vấn đề
điểm quá trình.
4. Extranet chƣa rõ hoặc
[10%]
5. Kiến trúc mạng Internet chƣa hiểu trong
(OSI Model) buổi học.
6. Hệ thống tên miền
Học ở nhà: Xem
(Internet Domain Name
trƣớc slide bài
System)
giảng của chƣơng
7. Các dịch vụ trên mạng
và đọc thêm tài
Internet
liệu tham khảo
8. Kết nối Internet
trong sách và
9. Các giao thức truyền
trên Internet.
nhận dữ liệu trên mạng
Internet
10. Web Page
11. Web Browser
12. Web Server

Buổi 3 Chương 2: Xây dựng G1, G2 Dạy: GV thuyết A1.1 Hỏi


(3 tiết) Website
giảng những câu hỏi
1. Tổng Quan ngắn về mục 2,
Học ở lớp: Trao
2. Các loại Website đổi những vấn đề 3 và 4 để tính
3. Xây dựng một Website chƣa rõ hoặc điểm quá trình.
 Thiết kế chƣa hiểu trong [10%]
 Lập trình buổi học.
4. Publishing Học ở nhà: Xem
 Đăng ký tên miền trƣớc slide bài
 Hosting giảng của chƣơng
 Bảo mật trang web và đọc thêm tài
 SEO (Search Engine liệu tham khảo
Optimization) trong sách và
trên Internet.
Buổi 4 Chương 3: Ngôn ngữ lập G1,G2 Dạy: GV thuyết A1.1 Hỏi
(3 tiết) trình Web
giảng, demo thao những câu hỏi
1. Tổng Quan tác thực hành. ngắn về mục 2
2. Ngôn ngữ thiết kế: và 3 để tính
Học ở lớp: Trao
HTML, HTML5, CSS, điểm quá trình.
đổi những vấn đề
CSS3 [10%]
chƣa rõ hoặc
3. Ngôn ngữ lập trình
chƣa hiểu trong
 Lập trình Client :
buổi học.
Javascript, VBScritp, ...
Học ở nhà: Xem
 Lập trình Server
trƣớc slide bài
:PHP, JSP, ASP.NET
giảng của chƣơng
4. XML
và đọc thêm tài
liệu tham khảo
trong sách và
trên Internet.
Buổi 5, 6 Chương 4: HTML G3 Dạy: GV thuyết A1.1 Hỏi
(6 tiết)
giảng, demo thao những câu hỏi
1. Giới thiệu ngôn ngữ tác thực hành. ngắn về mục
HTML 2,3 và 4 để tính
Học ở lớp: Trao
2. Các thành phần trong điểm quá trình.
đổi những vấn đề
trang HTML [10%]
chƣa rõ hoặc
3. Các tag cơ bản
chƣa hiểu trong
4. Định dạng trang HTML
buổi học.
5. Định dạng văn bản
6. Hình ảnh Học ở nhà: Xem

7. Danh sách (List) trƣớc slide bài


giảng của chƣơng
8. Bảng biểu (Table)
và đọc thêm tài
9. Form và các điều khiển
nhập liệu trên form liệu tham khảo

10. Hiển thị các ký tự đặc trong sách và

biệt thƣờng dùng trên Internet.

Buổi 7, 8 Chương 5 : HTML5 G3 Dạy: GV thuyết A1.1 Hỏi


(6 tiết)
giảng, demo thao những câu hỏi
1. Giới thiệu ngôn ngữ
tác thực hành. ngắn về mục
HTML5
2,3 và 4 để tính
2. Các tab mới Học ở lớp: Trao
điểm quá trình.
3. Cấu trúc trang web với đổi những vấn đề
[10%]
HTML5 chƣa rõ hoặc
4. Đồ họa với HTML5 chƣa hiểu trong
5. Google Map buổi học.
6. HTML Media
Học ở nhà: Xem
7. HTML API
trƣớc slide bài
giảng của chƣơng
và đọc thêm tài
liệu tham khảo
trong sách và
trên Internet

Buổi 9 Chương 8: CSS G3 Dạy: GV thuyết A1.1 Hỏi


(3 tiết) những câu hỏi
giảng
1. Giới thiệu CSS ngắn về mục
2,3, 4,5 để tính
2. Định nghĩa Style Học ở lớp: Trao
điểm quá trình.
3. Phân loại CSS đổi những vấn đề [10%]
4. Sử dụng CSS chƣa rõ hoặc
5. Selector trong CSS và chƣa hiểu trong
phạm vi ảnh hƣởng buổi học.

Học ở nhà: Xem


trƣớc slide bài
giảng của chƣơng
và đọc thêm tài
liệu tham khảo
trong sách và
trên Internet.
Buổi 10 Chương 9: CSS3 G3 Dạy: GV thuyết A1.1 Hỏi
(3 tiết) 1. Giới thiệu CSS3 những câu hỏi
giảng
ngắn về mục
2. Các định dạng CSS3
2,3 để tính
Học ở lớp: Trao
 Rounded Corners điểm quá trình.
đổi những vấn đề [10%]
 Border image
chƣa rõ hoặc
 Multi Background
chƣa hiểu trong
 Colors
buổi học.
 radients
 shadow Học ở nhà: Xem
trƣớc slide bài
 Text giảng của chƣơng
và đọc thêm tài
 Web fonts
liệu tham khảo
trong sách và
 2d Transforms trên Internet
 3D transforms
 Animation
 Multi columns
 User Interface
 Box Sizing
Buổi Chương 9: Java Script G4 Dạy: GV thuyết A1.1 Hỏi
11,12 1. Giới thiệu tổng quan về những câu hỏi
giảng
(6 tiết) ngắn để tính
ngôn ngữ lập trình
điểm quá trình.
Học ở lớp: Trao
JavaScript [10%]
đổi những vấn đề
2. Một số hộp thọai thƣờng
chƣa rõ hoặc
dùng: Alert box, Confirm
chƣa hiểu trong
box, Prompt box
buổi học.
3. Sử dụng JavaScript trong
trang HTML Học ở nhà: Xem
trƣớc slide bài
4. Ngôn ngữ lập trình
giảng của chƣơng
JavaScript và đọc thêm tài
5. Các đối tƣợng cơ bản ƒ liệu tham khảo
trong sách và
 String ƒ trên Internet.
 Number ƒ
 Date ƒ
 Math
6. Các đối tƣợng trong
JavaScript ƒ
 Mô hình BOM:
 Mô hình DOM:
7. Các sự kiện trên trang
HTML
Buổi 13 Chương 10 :AJAX G4 Dạy: GV thuyết A1.1 Hỏi
(3 tiết) 1. Giới thiệu những câu hỏi
giảng ,Đề mô bài
ngắn để tính
2. XMLHttpRequest
tập điểm quá trình.
3. Bảo mật với AJAX [10%]

Học ở lớp: Trao


đổi những vấn đề
chƣa rõ hoặc
chƣa hiểu trong
buổi học

Học ở nhà: Xem


trƣớc slide bài
giảng của chƣơng
và đọc thêm tài
liệu tham khảo
trong sách và
trên Internet.
Buổi 14 Chương 11 :JQUERY G4 Dạy: GV thuyết A1.1 Hỏi
(3 tiết) 1. Giới thiệu những câu hỏi
giảng
ngắn về mục 2
2. Các đối tƣợng JQUERY
cho điểm quá
Học ở lớp: Trao
 Selectors trình. [10%]
đổi những vấn đề
 Attributes
chƣa rõ hoặc
 DOM Traversing
chƣa hiểu trong
 CSS Selectors
buổi học.
Methods
 DOM Manipulation Học ở nhà: Xem
trƣớc slide bài
 Events Handling giảng của chƣơng
 Ajax và đọc thêm tài
liệu tham khảo
 Effects trong sách và
trên Internet.
Buổi 15 Chương 12 :Lập trình Web G5 Dạy: GV thuyết A1.1 Hỏi
động với PHP những câu hỏi
1. Tổng quan giảng ngắn về mục 2
cho điểm quá
2. Ngôn ngữ lập trình PHP
Học ở lớp: Trao trình. [10%]
3. Thao tác với cơ sở dữ
đổi những vấn đề
liệu My SQL
chƣa rõ hoặc
4. Thao tác với XML
chƣa hiểu trong
buổi học.

Học ở nhà: Xem


trƣớc slide bài
giảng của chƣơng
và đọc thêm tài
liệu tham khảo
trong sách và
trên Internet.

Bảng 3.
b) Thực hành

Bảng 4.
Buổi Hoạt động
Hoạt động dạy
học Nội dung CĐRMH đánh giá [5]
và học [4]
(30 tiết)
Buổi 1 Bài thực hành 1: G1, G2 Dạy: GV mô tả A1.2 Đánh giá
(3 tiết) - Sử dụng Internet bài tập [10%]
yêu cầu bài toán
- Sử dụng Email
-Sử dụng các Seach Engines Học ở lớp: Sinh
viên thực hành
làm bài tập theo
yêu cầu của giáo
viên

Học ở nhà: Xem


trƣớc các yêu cầu
bài tập, bài giảng
của chƣơng và
đọc thêm tài liệu
tham khảo trong
sách và trên
Internet.
Buổi 2, Bài thực hành 2 (?) G1,G2 Dạy: GV mô tả A1.2 Đánh giá
3 - Tạo MailList bài tập [10%]
yêu cầu bài toán
(3 tiết) -Tạo UserNet
-Tìm hiểu Mạng Xã Hội
Học ở lớp: Sinh
-Tìm hiểu các trang web đào
tạo trực tuyến viên thực hành
làm bài tập theo
yêu cầu của giáo
viên

Học ở nhà: Xem


trƣớc các yêu cầu
bài tập, bài giảng
của chƣơng và
đọc thêm tài liệu
tham khảo trong
sách và trên
Internet.
Buổi 3, Bài thực hành 3: G1,G2 Dạy: GV mô tả A1.2 Đánh giá
(3 tiết) - Đăng ký một Host bài tập [10%]
yêu cầu bài toán
-Publiching một Website
Học ở lớp: Sinh
viên thực hành
làm bài tập theo
yêu cầu của giáo
viên

Học ở nhà: Xem


trƣớc các yêu cầu
bài tập, bài giảng
của chƣơng và
đọc thêm tài liệu
tham khảo trong
sách và trên
Internet.
Buổi Bài thực hành 4: G3 Dạy: GV mô tả A1.2 Đánh giá
4,5,6 -Thiết kế Website dùng bài tập [10%]
yêu cầu bài toán
(9 tiết) HTML+HTML5+CSS+CSS3
Học ở lớp: Sinh
viên thực hành
làm bài tập theo
yêu cầu của giáo
viên

Học ở nhà: Xem


trƣớc các yêu cầu
bài tập, bài giảng
của chƣơng và
đọc thêm tài liệu
tham khảo trong
sách và trên
Internet.
Buổi 7 - Bài thực hành 5: G4 Dạy: GV mô tả A1.2 Đánh giá
9 -Lập trình xử lý dùng Java bài tập [10%]
yêu cầu bài toán
(9 tiết) script+Ajax+Jquery
-
Học ở lớp: Sinh
viên thực hành
làm bài tập theo
yêu cầu của giáo
viên

Học ở nhà: Xem


trƣớc các yêu cầu
bài tập, bài giảng
của chƣơng và
đọc thêm tài liệu
tham khảo trong
sách và trên
Internet.
Buổi 10 Bài thực hành 6 : Dạy: GV mô tả A1.2 Đánh giá
(3 tiết) Lập trình web động với PHP+ bài tập [10%]
My SQL yêu cầu bài toán

Học ở lớp: Sinh


viên thực hành
làm bài tập theo
yêu cầu của giáo
viên

Học ở nhà: Xem


trƣớc các yêu cầu
bài tập, bài giảng
của chƣơng và
đọc thêm tài liệu
tham khảo trong
sách và trên
Internet.
Ghi chú: Hình thức thực hành đối với môn này là hình thức 1.

6. ĐÁNH GIÁ MÔN HỌC (Course assessment)


Bảng 5.
Thành phần đánh giá CĐRMH Tỷ lệ (%)
A1. Thực hành G1, G2, G3, G5 30%
A4. Cuối kỳ :Đồ Án G1, G2, G3, G4, G5 70%
7. Rubric của từng thành phần đánh giá trong Bảng 5

Hiểu và biết Giỏi (4đ) Khá(3đ) TB(2đ) Yếu(1đ) Kém(0đ)


đƣợc các khái
niệm cơ bản
liên quan
Internet và
công nghệ
Web

Mô tả đƣợc tất Mô tả Mô tả đƣợc Mô tả đƣợc Không mô


cả các khái đƣợc các 70% các 40% các tả đƣợc các
niệm liên quan khái niệm khái niệm khái niệm khái niệm
Internet và công thông thông thƣờng thông thông
nghệ Web thƣờng liên quan thƣờng liên thƣờng liên
liên quan Internet và quan quan
Internet công nghệ Internet và Internet và
và công Web công nghệ công nghệ
nghệ Web Web Web

Nắm đƣợc Sử dụng thành Sử dụng Sử dụng Sử dụng không sử


các kỹ thuật thạo các công thành thành thạo thành thạo dụng thành
sử dụng một cụ trên Internet thạo các 70% các 40% các thạo các
số công cụ và Web,đánh công cụ công cụ trên công cụ trên công cụ trên
trên Internet giá,tổng hợp trên Internet và Internet và Internet và
và Web các công cụ Internet Web,tổng Web,tổng Web,tổng
phù hợp trong và hợp các hợp các hợp các
các tình huấn Web,tổng công cụ sử công cụ sử công cụ sử
hợp các dụng trong dụng trong dụng trong
công cụ các tình huấn các tình các tình
sử dụng huấn huấn
trong các
tình huấn
Có khả năng
thiết kế một Sử dụng thành Sử dụng Sử dụng Sử dụng không sử
Website sử thạo thành thành thạo thành thạo dụng đƣợc
dụng HTML,HTML5 thạo 70% 40% HTML,HTM
HTML,HTM ,CSS,SS3 để HTML,H HTML,HTM HTML,HTM L5,CSS,SS3
L5,CSS,CSS3 thiết kế giao TML5,CS L5,CSS,SS3 L5,CSS,SS3 để thiết kế
diện S,SS3 để để thiết kế để thiết kế giao diện
website,phân thiết kế giao diện
tích,tổng giao diện website,phân giao diện web
hợp,đánh giá website,p tích việc website,ph
việc dùng các hân dùng các kỹ ân tích
kỹ thuật trong tích,tổng thuật nào
việc thiết kế hợp việc trong việc
giao diện web dùng các thiết kế giao
kỹ thuật diện web
nào trong
việc thiết
kế giao
diện web
Có khả năng
sử dụng các Sử dụng thành Sử dụng Sử dụng Sử dụng không sử
ngôn ngữ lập thạo các ngôn thành thành thạo thành thạo dụng thành
trình web nhƣ ngữ lập trình thạo các 70% các 40% các thạo các
Javascript,Jqu web như ngôn ngữ ngôn ngữ ngôn ngữ ngôn ngữ
ery,AjAx Javascript,Jque lập trình lập trình lập trình lập trình
ry,AjAx để xử lý web như web như web như web như
các nghiệp vụ Javascrip Javascript,Jq Javascript,J Javascript,J
trên t,Jquery, uery,AjAx để query,AjAx query,AjAx
website,phân AjAx để xử lý các để xử lý các để xử lý các
tích,tổng xử lý các nghiệp vụ nghiệp vụ nghiệp vụ
hợp,đánh giá nghiệp vụ trên website trên website trên website
việc dùng các trên
kỹ thuật xử lý website,p
các nghiệp vụ hân
trên website tích,tổng
hợp việc
dùng các
kỹ thuật
xử lý các
nghiệp vụ
trên
website
Lập trình
Web động với Sử dụng thành Sử dụng Sử dụng Sử dụng không sử
PHP thạo ngôn ngữ thành thành thạo thành thạo dụng thành
lập trình PHP thạo 70% ngôn 40% ngôn thạo ngôn
để xử lý các ngôn ngữ ngữ lập ngữ lập ngữ lập
nghiệp vụ trên lập trình trình PHP trình PHP trình PHP
website,phân PHP để để xử lý các để xử lý các để xử lý các
tích,tổng xử lý các nghiệp vụ nghiệp vụ nghiệp vụ
hợp,đánh giá nghiệp vụ trên website trên website trên website
việc dùng PHP trên
xử lý các nghiệp website,p
vụ trên website hân
tích,tổng
hợp việc
dùng PHP
xử lý các
nghiệp vụ
trên
website

8. QUY ĐỊNH CỦA MÔN HỌC (Course requirements and expectations)

- Quy định về giờ giấc, chuyên cần, kỷ luật trong khóa học: sinh viên đến lớp theo
quy định chung của trƣờng.
- Quy định liên quan đến các sự cố có thể xảy ra với bài thi, bài tập: theo quy định
chung của trƣờng.
- Quy định sử dụng phƣơng tiện học tập: theo quy định chung của trƣờng và của giáo
viên.
- Giảng viên cung cấp nội dung bài giảng trên lớp, sinh viên chủ động học tập và trao
đổi với nhau và với giảng viên.
- Giảng viên cung cấp chủ đề cho sinh viên tìm hiểu ở nhà và theo nhóm, sinh viên
trình bày tại lớp và thảo luận.
- Sinh viên cần chủ động tự tìm hiểu thêm từ các nguồn tài liệu khác, nhất là trên
Web.
- Sử dụng phần mềm hỗ trợ: Adobe Dreamweaver hay một IDE phù hợp để lập trình
với HTML và JavaScript.
- Yêu cẩu làm 1 web site (1 sv)
9. TÀI LIỆU HỌC TẬP, THAM KHẢO

Giáo trình
1. Jon DuCkeTT(2011),HTML & CSS Design and Build Websites, John Wiley &
Sons, Inc
2. Richard Clark, Oli Studholme, Christopher Murphy and Divya Manian(2012),
Beginning HTML5 and CSS 3, Apress
3. Nicholas C. Zakas(2005), Professional JavaScript™ for Web Developers,
Wiley Publishing Inc
4. GT của trƣờng
Tài liệu tham khảo
1. Bill Evjenet al (2007), Professional XML, Wrox Press
2. Kris Hadlock(2006), Ajax for Web Application Developers, Sams
3. Internet Technologies Tutorial,
http://www.tutorialspoint.com/internet_technologies/index.htm

10. PHẦN MỀM HAY CÔNG CỤ HỖ TRỢ THỰC HÀNH


1. Adobe. Adobe Dreamweaver CS6.
2. Adobe.Adobe Photoshop CS6

Tp.HCM, ngày 11 tháng 08 năm 2020


Trưởng khoa/bộ môn Giảng viên biên soạn
(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)

TS. Nguyễn Gia Tuấn Anh ThS. Võ Ngọc Tân

You might also like