TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM HỮU NGHỊ VIỆT – HÀN Độc lập – Tự – Hạnh phúc KHOA KHOA HỌC MÁY TÍNH LỊCHTRÌNHGIẢNGDẠYHỌCPHẦN Lớp: LT08A I Thông tin giảng viên - Họ tên: Đoàn Thanh Sơn - Thời gian, địa điểm làm việc: - Địa liên hệ: BM Lập trình máy tính, Khoa CNTT - Điện thoại: 0905645559 - E-mail: doantsn@gmail.com - Các hướng nghiên cứu chính: CTDL, Java II Thông tin họcphần Tên học phần: XML Mã học phần: CKH052 Thời lượng: tín Yêu cầu kiến thức trước học: Để họchọcphần sinh viên phải học xong họcphần CKH083 Mục tiêu học phần: - Mục tiêu kiến thức: Họcphần giúp sinh viên hiểu khái niệm XML kỹ thuật liên quan, nắm kiến thức XML dùng lĩnh vực ứng dụng khác Bên cạnh đó, sinh viên tìm hiểu cú pháp ngữ nghĩa tài liệu XML, biết cách phân tích chuyển đổi tài liệu XML công cụ chương trình ứng dụng - Mục tiêu kỹ năng: Họcphần giúp cho sinh viên có giải pháp khác để phân tích giải toán khác chương trình chuyên nghiệp sử dụng công nghệ XML trình phát triển website - Mục tiêu thái độ người học: Tích cực, chủ động tìm hiểu nghiên cứu trước nội dung học phần, tham gia đầy đủ buổi lên lớp, ý lắng nghe giảng Tóm tắt nội dung học phần: Họcphần tập trung vào nội dung sau: - Giới thiệu tổng quan XML: cấu trúc bản, cách tạo tài liệu XML hợp lệ hợp khuôn dạng - Tìm hiểu cách sử dụng DTD, không gian tên XML - Định dạng tài liệu XML dùng CSS, XSLT QT.01-KHMT*M.01*26/11/10 1/6 - Tìm hiểu Xpath, Xlink XPointer - Lược đồ XML - Mô hình đối tượng tài liệu – DOM - Ứng dụng XML Nhiệm vụ sinh viên: - Phải nghiên cứu trước giáo trình, chuẩn bị ý kiến hỏi, đề xuất nghe giảng; - Sưu tầm, nghiên cứu tài liệu có liên quan đến nội dung phần, chương, mục hay chuyên đề theo hướng dẫn giảng viên; - Tham dự đầy đủ giảnggiảng viên buổi tổ chức thảo luận hướng dẫn điều khiển giảng viên theo quy chế Tài liệu học tập: 7.1 Giáo trình [1] Cơ sở liệu web XML, Hồ văn Phi, Phạm Thị Phương Anh, Trường Cao Đẳng CNTT hữu nghị Việt Hàn 7.2 Tài liệu tham khảo [2] Xml Databases And The Semantic Web, Bhavani Thuraisingham (2002), CRC Press [3] XML tảng ứng dụng, Nguyễn Phương Lan (2002), NXB Minh Khai Đánh giá kết học tập họcphần - Kiểm tra thường xuyên (trọng số 0.3) gồm kiểm tra định kỳ kiểm tra họcphần + Kiểm tra định kỳ (hệ số 1): Kiểm tra 02 lần với hình thức tự luận + Kiểm tra kỳ (hệ số 2): Hình thức: tự luận - Thi kết thúc họcphần (trọng số 0,7): Hình thức: Thực hành; Thời gian 90 phút - Thang điểm đánh giá: 10 Nội dung chi tiết học phần: CHƯƠNG GIỚI THIỆU 1.1 World Wide Web 1.1.1 Sự tiến hóa web 1.1.2 Một số công nghệ hỗ trợ Web 1.2 Công nghệ XML 1.3 Ứng dụng XML 1.4 Xu hướng XML, sở dữ liệu web 1.4.1 Xu hướng XML 1.4.2 Xu hướng sở dữ liệu web 1.5 Câu hỏi tập Bài thực hành số QT.01-KHMT*M.01*26/11/10 2/6 CHƯƠNG XML 2.1 Tổng quan XML 2.1.1 Giới thiệu XML 2.1.2 Cấu trúc tài liệu XML 2.1.3 Tài liệu XML hợp khuôn dạng, hợp lệ 2.1.4 Kiểu dữ liệu 2.2 Định nghĩa kiểu dữ liệu - DTD 2.2.1 Định nghĩa dữ liệu kiểm tra tính hợp lệ 2.2.2 Thực thể 2.2.3 Thuộc tính (attribute) 2.2.4 Nhúng dữ liệu phi XML (non_ XML data) vào tài liệu 2.3 Ngôn ngữ định dạng 2.3.1 CSS 2.3.2 XSL 2.4 Liên kết 2.4.1 XPath 2.4.2 XLink Bài thực hành số 2, 3, 4, 5, Kiểm tra giữa kỳ CHƯƠNG LƯỢC ĐỒ 3.1 Khái niệm 3.1.1 Không gian tên 3.1.2 Lược đồ 3.2 Lược đồ XML Internet Explorer 3.3 Lược đồ XML W3C 3.4 Khai báo lược đồ 3.4.1 Khai báo phần tử kiểu dữ liệu 3.4.2 Chỉ định số lần xuất phần tử 3.4.3 Chỉ định giá trị mặc đinh cho phần tử 3.4.4 Chỉ ràng buộc giá trị mặc định cho thuộc tính 3.4.5 Tạo kiểu đơn giản 3.4.6 Tạo phần tử rỗng 3.4.7 Tạo phần tử có nội dung hỗn hợp (mixed-content) 3.5 Lược đồ giải 3.6 Tạo lựa chọn (choices) 3.7 Tạo khai báo 3.8 Tạo nhóm thuộc tính nhóm (attribute group) 3.9 Tạo nhóm all 3.10 Bài tập Bài thực hành số CHƯƠNG MÔ HÌNH ĐỐI TƯỢNG TÀI LIỆU-DOM 4.1 Cấu trúc DOM 4.1.1 Khái niệm 4.1.2 Các mức DOM 4.2 Các kiểu nút XML 4.2.1 Sự khác giữa phần tử nút 4.2.2 Các loại nút 4.3 Duyệt tài liệu QT.01-KHMT*M.01*26/11/10 3/6 4.3.1 Lấy phần tử gốc 4.3.2 Lấy nút nút 4.3.3 Đệ quy qua nhiều mức nút 4.3.4 Lấy thuộc tính 4.4 Hiệu chỉnh tài liệu 4.4.1 Thay đổi giá trị nút 4.4.2 Xóa nút 4.4.3 Thay nút 4.4.4 Tạo thiết lập thuộc tính 4.4.5 Xóa thuộc tính 4.5 Bài tập Bài thực hành số CHƯƠNG ỨNG DỤNG XML 5.1 Ứng dụng XML thương mại điện tử 5.1.1 Trình bày tài liệu 5.1.2 Quản lý dữ liệu 5.1.3 Tương tác 5.1.4 Một số kết liên quan 5.2 Ứng dụng XML quản lý dữ liệu 5.2.1 XML xử lý truy vấn 5.2.2 Dữ liệu phân tán 5.2.3 Di chuyển tương tác 5.2.4 Kho dữ liệu khai phá dữ liệu 5.2.5 Công nghệ đối tượng 5.3 Ứng dụng XML quản lý thông tin 5.3.1 Đa phương tiện XML 5.3.2Quản lý tri thức XML 5.3.3 Hỗ trợ định XML 5.3.4 Tính toán môi trường vô tuyến 5.4 câu hỏi tập Bài thực hành số 10 Lịch trình giảngdạy 10.1 Lịchtrìnhgiảngdạy chung Nội dung Hình thức tổ chức dạyhọcGiảng lý thuyết CHƯƠNG GIỚI THIỆU Bài thực hành số CHƯƠNG XML Bài thực hành số 2,3,4,5,6 Kiểm tra kỳ 14 CHƯƠNG LƯỢC ĐỒ Bài thực hành số QT.01-KHMT*M.01*26/11/10 TH, BT, Thảo luận Sinh viên tự nghiên cứu Tổng cộng 10 14 35 67 15 23 16 4/6 CHƯƠNG MÔ HÌNH ĐỐI TƯỢNG TÀI LIỆUDOM Bài thực hành số Tổng cộng 10.2 Lịchtrìnhgiảngdạy cụ thể 30 - - - 10 11 12 13 14 15 - 15 23 90 150 Nội dung công việc - 23 CHƯƠNG ỨNG DỤNG XML Bài thực hành số Tuần 15 30 Thời gian thực Giáo trình [1] – Chương Giới thiệu môn học, hướng dẫn phương pháp học tập, tài liệu phục vụ cho môn học GV giảngphần 1.1, 1.2, 1.3, 1.4 GV hướng dẫn sinh viên nghiên cứu cài đặt XML Writer GV tổng kết học hướng dẫn sinh viên đọc tài liệu Sinh viên thực hành máy Giảng viên giảngphần 2.1, 2.2.1, 2.2.2 Hướng dẫn sinh viên đọc tài liệu Giảng viên giảngphần 2.2.3, 2.2.4 2.3.1 Hướng dẫn sinh viên đọc tài liệu Sinh viên thực hành máy Sinh viên thực hành máy Giảng viên giảngphần 2.3.2 Hướng dẫn sinh viên đọc tài liệu Sinh viên thực hành máy 4, GV giảngphần 2.4 GV tổng kết học hướng dẫn sinh viên đọc tài liệu Sinh viên thực hành máy Kiểm tra kỳ Giảng viên ôn thực hành máy Giảng viên giảng chương Hướng dẫn sinh viên đọc tài liệu Sinh viên thực hành máy Giảng viên giảng chương Hướng dẫn sinh viên đọc tài liệu Sinh viên thực hành máy Giảng viên giảng chương Hướng dẫn sinh viên đọc tài liệu Sinh viên thực hành máy Tổng cộng Tài liệu tham khảo 2 Giáo trình Chương [1] – Giáo trình Chương [1] – Giáo trình Chương [1] – Giáo trình Chương [1] – 4 4 2 2 4 4 4 60 tiết 11 Trang thiết bị phục vụ giảng dạy, học tập: QT.01-KHMT*M.01*26/11/10 5/6 - Máy tính, đèn chiều, bảng - Phần mềm XML Writer DUYỆT CẤP KHOA Trưởng khoa Trưởng môn Lê Tự Thanh Trịnh Thị Ngọc Linh QT.01-KHMT*M.01*26/11/10 Đà Nẵng, ngày 19 tháng 08 năm 2016 Giảng viên Đoàn Thanh Sơn 6/6 ... trường vô tuyến 5.4 câu hỏi tập Bài thực hành số 10 Lịch trình giảng dạy 10.1 Lịch trình giảng dạy chung Nội dung Hình thức tổ chức dạy học Giảng lý thuyết CHƯƠNG GIỚI THIỆU Bài thực hành... giáo trình, chuẩn bị ý kiến hỏi, đề xuất nghe giảng; - Sưu tầm, nghiên cứu tài liệu có liên quan đến nội dung phần, chương, mục hay chuyên đề theo hướng dẫn giảng viên; - Tham dự đầy đủ giảng giảng... Giới thiệu môn học, hướng dẫn phương pháp học tập, tài liệu phục vụ cho môn học GV giảng phần 1.1, 1.2, 1.3, 1.4 GV hướng dẫn sinh viên nghiên cứu cài đặt XML Writer GV tổng kết học hướng dẫn