1. TÊN HỌC PHẦN:
Tiếng Việt: Thiết kế và lập trình Web
Tiếng Anh: Websitedesignand programming
Mã học phần: CNTT1119 Số tín chỉ: 02
2. BỘ MÔN PHỤ TRÁCH GIẢNG DẠY:
Bộ môn Công nghệ thông tin
3. ĐIỀU KIỆN HỌC TRƯỚC:
Sinh viên cần được học trước các học phần sau đây để tiếp thu được tốt hơn.
- Hệ quản trị cơ sở dữ liệu
- Phân tích và thiết kế hệ thống
4. MÔ TẢ HỌC PHẦN:
- Học phần này cung cấp cho sinh viên một số khái niệm về Website; một số mô hình kiến trúc Web; cách thức để thiết kế, xây dựng và triển khai một website. Hướng dẫn lập trình để xây dựng một website thương mại điện tử với ngôn ngữ C#.
* Nội dung học phần bao gồm:
§ Một số khái niệm về kiến trúc web, dịch vụ web
§ Các bước thiết kế xây dựng và triển khai một website
§ Xây dựng website với ngôn ngữ lập trình C# và các điều khiển trong ASP.NET
o Tổng quan về .Net framework
o Cú pháp lập trình C# căn bản.
o Căn bản về lập trình hướng đối tượng sử dụng ngôn ngữ C#
o Kết nối với Hệ quản trị cơ sở dữ liệu sử dụng C#
o Làm việc với các control ASP.NET căn bản.
o Làm việc với các Validation Control.
o Làm việc với các Data Contrrol
o Làm việc với Master Page và User Control.
5. MỤC TIÊU HỌC PHẦN:
Ø Về kiến thức:
Sinh viên sau khi học xong học phần này:
o Nắm được các khái niệm về Website. Cách thức một website thực thi. Các kiến trúc dịch vụ web.
o Hiểu được các bước để thiết kế, xây dựng và triển khai một website.
§ Thiết kế kiến trúc hệ thống
§ Thiết kế giao diện
§ Thiết kế cơ sở dữ liệu.
o Biết cách làm việc với bộ công cụ Visual Studio với ngôn ngữ C# để xây dựng một website thương mại điện tử/ hệ thống quản lý.
Ø Về kỹ năng:
Trang bị cho sinh viên các kỹ năng:
o Kỹ năng lập trình
o Kỹ năng thiết kế và triển khai website.
o Kỹ năng xây dựng các hệ thống quản lý.
Góp phần rèn luyện cho sinh viên
- Tích cực nâng cao trình độ nhận thức về thực hiện dự án công nghệ thông tin với vai trò là người quản lý
6. NỘI DUNG HỌC PHẦN:
PHÂN BỐ THỜI GIAN
STT
|
Nội dung
|
Tổng số
tiết
|
Trong đó
|
Ghi chú
|
Lý thuyết
|
Bài tập, thảo luận, kiểm tra
|
|
1
|
Chương I
|
2
|
2
|
0
|
Học trong phòng máy
|
2
|
Chương II
|
8
|
4
|
4
|
3
|
Chương III
|
20
|
9
|
11
|
|
Cộng
|
30
|
15
|
15
|
|
CHƯƠNG I - TỔNG QUAN WEBSITE
Trình bày tổng quan các khái niệm về web, cách thức một website thực thi, một số kiến trúc dịch vụ web.
CHƯƠNG II - THIẾT KẾ VÀ TRIỂN KHAI WEBSITE
Chương này giới thiệu lập các bước để thiết kế website bao gồm thiết kế kiến trúc, thiết kế giao diện, thiết kế cơ sở dư liệu. Giới thiệu các bước để triển khai website.
CHƯƠNG III - LẬP TRÌNH WEBSITE
Chương này hướng dẫn từng phần lập trình và xây dựng website sử dụng bộ công cụ Visual Studio và ngôn ngữ lập trình C#, hệ quản trị cơ sở dữ liệu Sql Server
7. GIÁO TRÌNH:
8. TÀI LIỆU THAM KHẢO:
[1]. Randy Connolly (2009) Core Internet Application Development with ASP.NET 2.0.
[2]. Stephen Walther, Kevin Hoffman, Nate Dudek (2011) ASP.NET 4 Unleashed ISBN-10: 0-672-33112-8.
[3]. Dion Hinchcliffe, Duane Nickul, James Governor (2009) Web 2.0 Architectures
9. PHƯƠNG PHÁP ĐÁNH GIÁ HỌC PHẦN:
§ Chuyên cần:
o Đánh giá 10% số điểm (hệ số 0.1)
o Hình thức: tham dự học và tham gia thảo luận trên lớp.
§ Kiểm tra giữa kỳ:
o Đánh giá 20% số điểm (hệ số 0.2):
o Hình thức: báo cáo bài tập lớn cá nhân/ theo nhóm
§ Thi cuối kỳ:
o Đánh giá 70% số điểm (hệ số 0.7)
o Hình thức: Thi lập trình trên máy 90 phút