khoa cÔng nghỆ thÔng tin cỘng hÒa xà hỘi chỦ nghĨa...
TRANSCRIPT
KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
ĐỀ CƢƠNG CHI TIẾT HỌC PHẦN
CÔNG NGHỆ WEB – WEB TECHNOLOGIES
1. Thông tin về giáo viên
TT Họ tên giáo viên Học hàm Học vị Đơn vị công tác (Bộ môn)
1 Hoa Tất Thắng Giảng viên Tiến sỹ Hệ thống thông tin
2 Chu Thị Hường Giảng viên Thạc sỹ Hệ thống thông tin
- Thời gian, địa điểm làm việc: Các ngày trong tuần tại phòng làm việc bộ
môn A1505
- Địa chỉ liên hệ: Bộ môn Hệ thống Thông tin, Khoa Công nghệ Thông
tin,.
- Điện thoại: 01233936886-0973080942 Email: [email protected];
- Các hướng nghiên cứu chính: Công nghệ web, Khai phá dữ liệu, các hệ
thống phân tán.
2. Thông tin chung về học phần
- Tên học phần: Công nghệ web.
- Mã học phần: 12323151
- Số tín chỉ: 02
- Cấu trúc học phần: 45 tiết (15 lý thuyết, 15 bài tập, 6 thảo luận, 9 thực
hành)
- Học phần bắt buộc.
- Các học phần tiên quyết: Công nghệ client/server.
- Các yêu cầu đối với học phần. Nghe giảng trên lớp. Nghiên cứu tài liệu ở
nhà. Tích cực tham gia thảo luận.
- Giờ tín chỉ đối với các hoạt động:
· Nghe giảng lý thuyết: 15 tiết
· Làm bài tập trên lớp: 15 tiết
· Thảo luận: 6 tiết
· Thực hành, thực tập (ở PTN, nhà máy, thực tập...): 9 tiết
· Hoạt động theo nhóm:
· Tự học:
- Khoa/Bộ môn phụ trách học phần, địa chỉ: Bộ môn Hệ thống Thông tin,
Khoa Công nghệ Thông tin, Học viện Kỹ thuật Quân sự.
3. Mục tiêu của học phần
- Kiến thức: Mục tiêu khóa học cung cấp cho sinh viên các kiến thức về
vai trò của Client và Server trong world wide web, những nguyên tắc làm
việc chung nhất của ngôn ngữ Client và Server, các protocol cần thiết để
làm việc với phần mềm web.
- Kỹ năng: Biết cách thiết kế và triển khai hệ thống website.
- Thái độ, chuyên cần: Yêu cầu chú ý nghe giảng trên lớp, tích cực nghiên
cứu tài liệu ở nhà và tham gia thảo luận.
4. Tóm tắt nội dung
Cùng với sự phát triển của Internet, web cũng đã thay đổi nhiều. Nó không
còn chỉ là tập hợp các hình ảnh tĩnh, những siêu liên kết đơn giản, mà giờ đây nội
dung thực sự sinh động với hoạt họa và audio/video tương tác, dùng làm nền tảng
để phân phối phần mềm và những công nghệ "siêu đẳng" khác mà HTML nguyên
thủy chưa thể hình dung được. Công nghệ Web đã và đang phát triển rất nhanh
chóng.
Cùng với nhịp phát triển đó, môn học nhằm giúp cho sinh viên nắm bắt
được các công nghệ nền tảng để có thể xây dựng và triển khai một ứng dụng web.
Thông qua đó, sinh viên có thể tự tiếp cận và nắm bắt những công nghệ phát triển
mới đang thay đổi hàng ngày.
Mục tiêu của môn học cung cấp cho sinh viên các kiến thức về vai trò của
Client và Server trong world wide web, những nguyên tắc làm việc chung nhất của
ngôn ngữ Client và Server, các protocol cần thiết để làm việc với phần mềm web.
Từ đó hình thành kỹ năng thiết kế, xây dựng và triển khai các hệ thống website.
5. Nội dung chi tiết học phần
Chƣơng,
mục, tiểu
mục
Nội dung Số
tiết
Giáo trình, Tài
liệu tham khảo
(TT của TL ở
mục 6)
Ghi
chú
Chƣơng 1. Tìm hiểu về công nghệ web. 6
1.1. Tìm hiểu về công nghệ web
Khái niệm
Lịch sử phát triển
Các chuẩn sử dụng trong
1, 8
Chƣơng,
mục, tiểu
mục
Nội dung Số
tiết
Giáo trình, Tài
liệu tham khảo
(TT của TL ở
mục 6)
Ghi
chú
Internet
Protocol TCP/IP và
Hệ thống tên miền DNS.
1.2 Cấu tạo và nguyên tắc làm việc
của WWW
Các khái niệm:
WWW,
Protocol HTTP,
URL,
Web Server,
Web Client,
Web Browser
HTML
1, 8
1.3 Cấu trúc của một trang HTML 1, 8
1.4. Các thẻ HTML 1, 8
1.5 CSS 1, 8
Chƣơng 2. Ngôn ngữ phát triển Web 9
2.1 Ngôn ngữ kịch bản phía client 1, 8
2.1.1 Giới thiệu về Client Script và
JavaScript
1, 8
2.1.2 Cách khai báo và sử dụng biến
trong JAVASCRIPT
1, 8
2.1.3 Cấu trúc lệnh điều khiển trong
JAVASCRIPT
1, 8
2.1.4 Cách khai báo và xây dựng hàm
trong JavaScript
1, 8
2.1.5 Một số tìm hiểu mở rộng khác 1, 8
2.1.6 Một số ứng dụng thường dụng của
JavaScript
1, 8
2.2. Ngôn ngữ kịch bản phía server
2.2.1 Giới thiệu một số ngôn ngữ kịch
bản phía server
1, 2,3,4,5,6,7 8
Chƣơng,
mục, tiểu
mục
Nội dung Số
tiết
Giáo trình, Tài
liệu tham khảo
(TT của TL ở
mục 6)
Ghi
chú
- ASP
- PHP
- ASP.NET
2.2.2 Ngôn ngữ ASP.NET 1, 2,3,4,5,6,7,8
Chƣơng 3. Làm việc với CSDL 15
3.1 Các thao tác trên CSDL.
- Insert
- Update
- Delete
- Select
1, 5,6,7,8
3.2 Các điều khiển cho phép kết nối
và hiển thị dữ liệu trên một
webform.
1,5,6,7,8
3.2.1 Data Binding Expressions
3.2.2 Điều khiển Data Bound
3.2.3 Điều khiển Data Sources
3.3 Kết nối và hiển thị dữ liệu sử dụng
mô hình kết nối ADO.NET
1, 5, 6, 7, 8
3.3.1 Giới thiệu mô hình ADO.NET
3.3.2 Các lớp trong mô hình ADO.NET
3.4. CSDL và ứng dụng WEB 6,7, 8
3.4.1. Case study: Xây dựng ứng dụng
gian hàng điện tử sử dụng các thao
tác làm việc với CSDL
Chƣơng 4. Thiết kế ứng dụng web 15
4.1 Các mô hình ứng dụng 7, 8
4.1.1. Giới thiệu mô hình đa lớp.
- Giới thiệu
- Mô hình ứng dụng 2 lớp
- Mô hình ứng dụng 3 lớp
4.1.2 Ứng dụng mô hình đa lớp trong
thiết kế web
Chƣơng,
mục, tiểu
mục
Nội dung Số
tiết
Giáo trình, Tài
liệu tham khảo
(TT của TL ở
mục 6)
Ghi
chú
4.2. Thiết kế ứng dụng web 1,2,3,4,5,6,7, 8
4.2.1 Xây dựng một website.
- Xây dựng một website.
- Nguyên tắc thiết kế website.
4.2.2 Một số ngôn ngữ và công cụ thiết
kế website.
7, 8
4.2.3 Publish website lên world wide
web.
7,8
4.3 Thiết kế một số chức năng web 1, 5, 6, 7, 8
4.3.1 Một số chức năng cơ bản của
website.
- Hiển thị thông tin
- Cập nhật, thay đổi thông tin
4.3.2 Một số chức năng nâng cao:
- Đăng nhập
- Thiết kế một giỏ hàng
- Bảo mật trong website
1, 5, 6, 7, 8
4.4. Ứng dụng công nghệ nâng cao 7, 8
4.4.1 Dịch vụ web
- Khái niệm
- Đặc điểm dịch vụ web
- Các thành phần của dịch vụ
web: XML, SOAP, WSDL,
DISCO, UDDI,
4.4.2. Xây dựng dịch vụ web
- Xây dựng ứng dụng dịch vụ
web
- Triển khai dịch vụ web
4.5. Triển khai ứng dụng 7, 8
4.5.1 Hệ quản trị nội dung web.
- Giới thiệu
Chƣơng,
mục, tiểu
mục
Nội dung Số
tiết
Giáo trình, Tài
liệu tham khảo
(TT của TL ở
mục 6)
Ghi
chú
- Hệ quản trị nội dung (CMS).
- Hệ quản trị nội dung web
(WCMS)
- Giới thiệu một số hệ quản trị
nội dung
4.5.2 Hệ quản trị nội dung DotNetNuke
- Giới thiệu
- Cài đặt
- Thử nghiệm
8
4.6 Cổng thông tin và Mạng xã hội
- Khái niệm cổng thông tin.
- Phân loại.
- Khái niệm “Xã hội web”.
- Phần mềm xã hội.
8
6. Giáo trình, tài liệu tham khảo
TT Tên tài liệu
Tình trạng tài liệu
Có ở thư
viện
Giáo viên
có hoặc
khoa có
Đề nghị
mua mới
Đề nhị
biên soạn
mới
1 Bài giảng Lập trình Web, Chu
Thị Hường
2 ASP.NET Web Developer’s
Guide, Adrian Turtschi,
DotThatCom.com, Jason Werry,
Greg Hack, Joseph Albahari,
Tec Saurabh Nandu, Wei Meng
Lee Series
3 Beginning ASP.NET 2.0, Chris
Hart, John Kauffman
4 Developing Web Applications
with Microsoft Visual Basic
.NET and Microsoft Visual C#
.NET
5 Pro ASP.NET 3.5 in C# 2008,
Matthew MacDonald and Mario
Szpuszta
6 Pro ASP.NET for SQL Server,
Brennan Stehling
7 MSDN Library
8 Một tài liệu trên mạng
7. Hình thức tổ chức dạy học
7.1. Lịch trình chung: (Ghi tổng số giờ cho mỗi cột)
Nội dung Hình thức tổ chức dạy học học phần Tổng
Lên lớp Thực
hành,
thí
nghiệm,
thực
tập
Tự
học,
tự
nghiê
n cứu
Lý
thuyết
Bài
tập
Thảo
luận
Chƣơng 1. Tìm hiểu về công
nghệ web.
3 1 2 6
Chƣơng 2. Ngôn ngữ phát
triển Web
3 1 2 3 9
Chƣơng 3. Làm việc với
CSDL
5 6 1 3 15
Chƣơng 4. Thiết kế ứng
dụng web
4 7 1 3 15
7.2. Lịch trình tổ chức dạy học cụ thể:
1. Tìm hiểu công nghệ web, tuần 1.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 2 tiết 1.1. Tìm hiểu về công nghệ
web
Khái niệm
Lịch sử phát triển
Các chuẩn sử dụng trong
Tìm hiểu
trước nội
dung bài
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Internet
Protocol TCP/IP và Hệ
thống tên miền DNS.
1.2. Cấu tạo và nguyên tắc
làm việc của WWW
Các khái niệm:
WWW,
Protocol HTTP,
URL,
Web Server,
Web Client,
Web Browser
HTML
Bài tập
Thảo luận 1 tiết Internet, WWW, ứng dụng
web
Tìm hiểu
Internet,
WWW
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
2. Tìm hiểu công nghệ web Client – Server, tuần 2.
Hình thức tổ
chức dạy học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 2 tiết - Cấu trúc một trang
HTML
- Các thẻ HTML:
Thẻ <head></head>
Thẻ <title></title>
Tìm hiểu
trước nội
dung bài
Thẻ <body></body>
Các thẻ định dạng:
Thẻ định dạng bảng
Thẻ hình ảnh
Thẻ liên kết
Các thẻ Input
Thẻ Textarea
Thẻ Select
Thẻ Form
Thẻ Frame
- CSS:
Giới thiệu
Cách tạo style
Một số thuộc tính hay
dùng: margin, border,
Background, list-style,
font,…
Một số ví dụ
Bài tập 1 tiết,
PM
Xây dựng trang HTML
đơn giản, sử dụng CSS
tạo khung cho trang
HTML và tạo style cho
thẻ <a>.
Chuẩn bị
ảnh banner
Thảo luận
Thực hành, thí
nghiệm, thực
tập,...
Tự học, tự nghiên
cứu
Sử dụng các trang
HTML, xây dựng ứng
dụng web tĩnh “Giới
thiệu các Tour du lịch”
3. Ngôn ngữ kịch bản phía client, tuần 3.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 2 tiết - Giới thiệu về Client Script
và JavaScript
Mục đích
Tham chiếu đến các thẻ
HTML
- Cách khai báo và sử dụng
biến trong JAVASCRIPT
Khai báo biến
Các toán tử trong JavaScript
- Cấu trúc lệnh điều khiển
trong JAVASCRIPT
Phát biểu if
Phát biểu while
Phát biểu for
Phát biểu Switch…case
Tìm hiểu
trước nội
dung bài
Bài tập
Thảo luận 1 tiết Một số tìm hiểu mở rộng khác Tìm hiểu
về ứng
dụng
javascipt
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
4. Thực hành ngôn ngữ kịch bản phía client, tuần 4.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết
Bài tập
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
3 tiết,
PM
Sử dụng javascript xây dựng
một số kịch bản phía client
như: kiểm tra tính hợp lệ của
dữ liệu nhập vào, cuộn ảnh,
tạo đồng hồ,…
Ngôn ngữ
javascript
Tự học, tự
nghiên cứu
- Xây dựng trang login,
kiểm tra dữ liệu nhập vào
trang.
- Hiển thị ảnh, sau đó cuộn
ảnh khi chuột di chuyển
trên vùng ảnh
5. Ngôn ngữ kịch bản phía server, tuần 5.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 1 tiết - Giới thiệu một số ngôn ngữ
kịch bản phía server
Giới thiệu kịch bản phía
server
Giới thiệu một số ngôn ngữ
kịch bản phía server: ASP,
JSP, PHP, ASP.NET…
- Ngôn ngữ kịch bản server
ASP.NET:
Giới thiệu
Mô hình code, các chỉ dẫn
Các đối tượng trong ASP
.NET: Request, Response,
Session, Cookies,
Application, ...
Các nhóm điều khiển trong
Tìm hiểu
trước nội
dung bài
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
ASP.NET
Bài tập 1 tiết - Xây dựng một website và tạo
trang ASP.NET
Cài đặt
ASP.NET
Thảo luận 1 tiết Các ngôn ngữ kịch bản Server
- Các ngôn ngữ hay sử dụng
- So sánh ưu, nhược của các
ngôn ngữ.
Tìm hiểu
các ngôn
ngữ kịch
bản server
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
Nghiên cứu sử các điều khiển
Ajax hỗ trợ thiết kế web
6. Các thao tác trên cơ sở dữ liệu, tuần 6.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 1 tiết - Giới thiệu các thao tác làm
việc trên CSDL.
- Các lệnh định nghĩa dữ liệu:
Create, Alter, Drop
- Các lệnh thao tác dữ liệu:
Insert, Update, Delete, Select
Ôn lại các
thao tác
với CSDL
Bài tập 2 tiết Thực hiện một số thao tác
quản trị CSDL trên bài toán
“Quản lý bán hàng Online”,
“Giới thiệu Tour du lịch”
Nắm chắc
các lệnh
thao tác dữ
liệu
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
Xây dựng View, Store
Procedure thực hiện các thao
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
quản trị dữ liệu trên SQL
Server theo đề tài môn học.
7. Các điều khiển cho phép kết nối và hiển thị dữ liệu trên webform, tuần 7.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 1 tiết,
PM
- Data Binding Expressions:
Eval(),
Bind(),
DataBinder.Eval()
- Điều khiển Data Bound
- Điều khiển Data Sources
Chuẩn bị
trước nội
dung bài
Bài tập 2 tiết,
PM
Xây dựng trang web giới thiệu
bài tin, thông tin sản phẩm,…
theo đề tài phân công nhóm
Cài đặt và
nhập
CSDL, ảnh
tin, sản
phẩm
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
Xây dựng các trang tìm kiếm,
cập nhật dữ liệu theo đề tài
8. Kết nối và hiển thị dữ liệu sử dụng mô hình kết nối ADO.NET, tuần 8.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 2 tiết - Giới thiệu mô hình
ADO.NET
- Các đối tượng trong mô hình
ADO.NET
Tìm hiểu
trước nội
dung bài,
ôn lại cú
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
- Các lớp trong mô hình
ADO.NET:
Connection
Command
DataAdapter
DataSet
DataView
pháp C#
Bài tập 1 tiết,
PM
Thực hiện coding các thao tác
cập, hiển thị dữ liệu
Chuẩn bị
CSDL theo
đề tài, nắm
thuộc tính,
các phương
thức các
lớp trong
ADO.NET
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
Thực hiện coding các thao tác
cập, hiển thị dữ liệu cho quản
tri Website theo đề tài
9. Làm quen với XML, tuần 9.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 1 tiết Phương pháp truy xuất và hiển
thị CSDL trên web
Tìm hiểu
trước nội
dung bài.
Bài tập 1 tiết Xây dựng trang web hiển thị
thong tin hàng hóa, cập nhật
hàng hóa và xoa shangf hóa
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
khỏi CSDL
Thảo luận 1 tiết Các trương fhowpj đặc biệt
khi làm việc với CSDL trong
môi trường web
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
10. Thực hành làm việc với CSDL, tuần 10.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết
Bài tập
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
3 tiết,
PM
- Sử dụng mô hình
ADO.NET thực hiện các
thao tác CSDL
Ôn lại lớp
trong mô
hình
ADO.NET
Tự học, tự
nghiên cứu
Hoàn thiện các trang quản trị
Website theo đề tài.
11. Mô hình ứng dụng và thiết kế ứng dụng web, tuần 11.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 2 tiết - Giới thiệu mô hình đa lớp.
Giới thiệu
Mô hình ứng dụng 2 lớp
Mô hình ứng dụng 3 lớp
Chuẩn bị
trước nội
dung bài
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
- Xây dựng một website.
Xây dựng một website.
Nguyên tắc thiết kế website.
Một số ngôn ngữ và công cụ
thiết kế website.
Publish website lên world
wide web.
Bài tập 1 tiết,
PM
Ứng dụng mô hình 3 lớp thiết
kế trang hiển thị thông tin sản
phẩm (hoặc bài tin)
Xây dựng
CSDL theo
đề tài, nắm
chắc các
lớp trong
ADO.NET
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
12. Thiết kế một số chức năng web, tuần 12.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết
Bài tập 3 tiết - Một số chức năng cơ bản của
website.
Hiển thị thông tin
Cập nhật, thay đổi thông tin
- Một số chức năng nâng cao:
Đăng nhập
Thiết kế một giỏ hàng
Bảo mật trong website
Chuẩn bị
trước nội
dung bài
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
13. Ứng dụng công nghệ nâng cao, tuần 13.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết 1 tiết Dịch vụ web
Khái niệm
Đặc điểm dịch vụ web
Các thành phần của dịch
vụ web: SOAP, WSDL,
DISCO, UDDI.
- Giới thiệu về xây dựng dịch
vụ web
Xây dựng ứng dụng dịch
vụ web
Triển khai dịch vụ web
Chuẩn bị
trước nội
dung bài
Bài tập 2 tiết,
PM
Xây dựng dịch vụ web
Xây dựng ứng dụng dịch vụ
web đơn giản
Triển khai dịch vụ web vừa
tạo.
Sử dụng một số Web
services miễn phí trên mạng
Tìm hiểu
một số dịch
vụ web
trên mạng.
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Tự học, tự
nghiên cứu
14. Triển khai ứng dụng, tuần 14.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính Yêu cầu SV
chuẩn bị
Ghi
chú
Lý thuyết 1 tiết Hệ quản trị nội dung web.
Giới thiệu
Hệ quản trị nội dung
(CMS).
Hệ quản trị nội dung web
(WCMS)
Giới thiệu một số hệ quản
trị nội dung
- Hệ quản trị nội dung
DotNetNuke
Giới thiệu
Hướng dẫn cài đặt và thử
nghiệm
Tìm hiểu về
hệ quản trị
nội dung
Bài tập 1 tiết Xây dựng trang giới thiệu
trên DotNetNuke
Cài đặt
DotNetNuke
Thảo luận 1 tiết Hệ quản trị nội dung Tìm hiểu về
hệ quản trị
nội dung
Thực hành,
thí nghiệm,
thực tập,...
Tự học, tự
nghiên cứu
Cài đặt và thử nghiệm hệ
quản trị nội dung
DotNetNuke
15. Thực hành thiết kế ứng dụng web, tuần 15.
Hình thức
tổ chức dạy
học
Thời
gian, địa
điểm
Nội dung chính
Yêu cầu
SV chuẩn
bị
Ghi
chú
Lý thuyết
Bài tập
Thảo luận
Thực hành,
thí nghiệm,
thực tập,...
3 tiết,
PM
Hoàn thiện thiết kế website
theo đề tài
Các kỹ
năng thiết
kế web
Tự học, tự
nghiên cứu
Cổng thông tin và Mạng xã
hội
Khái niệm cổng thông tin.
Phân loại.
Khái niệm “Xã hội web”.
Phần mềm xã hội.
8. Chính sách đối với học phần và các yêu cầu khác của giáo viên
Sinh viên được phân nhóm, mỗi nhóm thực hiện một đề tài website và được
phân công từ đầu môn học. Mỗi nhóm sinh viên phân công công việc rèn luyện kỹ
năng làm việc theo nhóm.
Theo tiến trình môn học sinh viên tích lũy kiến thức và hoàn thiện dần đề tài
của mình. Mỗi đề tài phải đáp ứng được các nghiệp vụ chính của một hệ thống
webssite.
9. Phƣơng pháp, hình thức kiểm tra - đánh giá kết quả học tập học phần
Phân chia các mục tiêu cho từng hình thức kiểm tra - đánh giá
9.1. Điểm chuyên cần: 10%
Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập đầy đủ của sinh viên, rèn
luyện cho sinh viên ý thức học tập tốt.
Các kỹ thuật đánh giá:
Điểm danh các buổi lên lớp
Gọi lên bảng làm bài tập tại các buổi giảng bài
9.2. Điểm thường xuyên: 20%
Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập thường xuyên của sinh viên,
đồng thời qua đó có được những thông tin phản hồi giúp giảng viên, sinh viên điều
chỉnh cách dạy, cách học, thay đổi phương pháp dạy, học cho phù hợp.
Các kỹ thuật đánh giá:
Đọc phần tài liệu đã hướng dẫn theo từng phần;
Bài tập theo từng nội dung môn học;
Kiểm tra giữa kỳ
9.3. Thi kết thúc học phần: 70%
STT
Nội dung thi, kiểm
tra
Lịch thi Lịch kiểm tra Ghi chú
1. Theo toàn bộ chương
trình môn học
Thi cuối
kỳ
Theo lịch chung
của Học viện
2. Thi lại Theo lịch chung
của Học viên
Chủ nhiệm Khoa
(Ký và ghi rõ họ tên)
Chủ nhiệm Bộ môn
(Ký và ghi rõ họ tên)
Giảng viên biên soạn
(Ký và ghi rõ họ tên)