1. Trang chủ
  2. » Giáo án - Bài giảng

DCCT 2021 phát triển phần mềm mã nguồn mở

8 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

TRƯỜNG ĐẠI HỌC PHAN THIẾT 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 CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Cơng nghệ Thông tin Mã số: 7480201 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Thông tin chung HP 1.1 Mã học phần: 19017 1.3 Ký hiệu học phần: 1.5 Số tín chỉ: 1.6 Phân bố thời gian: - Lý thuyết: - Bài tập Thảo luận nhóm: - Tự học: 1.7 Các giảng viên phụ trách học phần: - Giảng viên phụ trách chính: - Danh sách giảng viên giảng dạy: 1.8 Điều kiện tham gia học phần: - Học phần tiên quyết: - Học phần học trước: - Học phần song hành: 1.2 Tên học phần: Phát triển phần mềm mã nguồn mở 1.4 Tên tiếng Anh: Open source software development 03 30 tiết 30 tiết 135 tiết TS Nguyễn Quang Tấn ThS Nguyễn Hồng Minh Nhật Cơng nghệ phần mềm Khơng có Khơng có Mục tiêu HP 2.1 Mục tiêu chung Mục tiêu môn học nhằm cung cấp cho sinh viên kiến thức, luật sở hữu mã nguồn mở, phát triển phần mềm mã nguồn mở Học viên có khả sử dụng hệ điều hành Linux/Ubuntu phần mềm mã nguồn mở, ứng dụng Linux cho công việc hàng ngày mình, có khả tự nghiên cứu sâu phần mềm nguồn mở 2.2 Mục tiêu HP cụ thể 2.2.1 Về kiến thức: - Về mặt lý thuyết, môn học trang bị cho học viên kiến thức phần mềm mã nguồn mở; - Nắm khái niệm giấy phép phần mềm mã nguồn mở ảnh hưởng phần mềm mã nguồn mở; - Nắm kiến thức nhân Linux HĐH Ubuntu 2.2.2 Về kỹ năng: - Biết cách cài đặt HĐH Linux/Ubuntu, làm quen sử dụng HĐH Linux/ubuntu phần mềm Linux/ubuntu 2.2.3 Tự chủ chịu trách nhiệm - Học phần giúp sinh viên tiếp cận nắm bắt việc sử dụng phần mềm mã nguồn mở, nắm bắt kiến thức cài đặt HĐH Linux/Ubuntu - Trình bày trước đám đơng sử dụng phương tiện trình chiếu - Tự đánh giá quan điểm cá nhân phân tích - Có ý thức tự học nâng cao kiến thức Phát triển phần mềm mã nguồn mởđể đạt hiệu đọc hiểu cao Chuẩn đầu HP “Phát triển phần mềm mã nguồn mở” Bảng 3.1 Chuẩn đầu (CĐR) HP Sau học xong học phần, SV có khả năng: Ký hiệu Nội dung CĐR HP (CLO) CĐR HP Về mặt lý thuyết, môn học trang bị cho học viên kiến thức CLO1 phần mềm mã nguồn mở; Nắm khái niệm giấy phép phần mềm mã nguồn mở ảnh hưởng CLO2 phần mềm mã nguồn mở; CLO3 Nắm kiến thức nhân Linux HĐH Ubuntu CLO4 Làm quen sử dụng HĐH Linux/ubuntu phần mềm Linux/ubuntu Học phần giúp sinh viên tiếp cận nắm bắt việc sử dụng phần mềm CLO5 mã nguồn mở, nắm bắt kiến thức cài đặt HĐH Linux/Ubuntu Nắm khái niệm giấy phép phần mềm mã nguồn mở phát triển phần CLO6 mềm mã nguồn mở; Khả tự vận dụng kiến thức phát triển phần mềm mã nguồn mở riêng CLO7 cá nhân CLO8 Tự đánh giá quan điểm cá nhân phân tích Có ý thức tự học nâng cao kiến thức; Trình bày trước đám đơng sử dụng CLO9 phương tiện trình chiếu - Mơ tả tóm tắt nội dung học phần Học phần Phát triển phần mềm mã nguồn mở cung cấp kiến thức cho sinh viên khái niệm kiến thức trình Phát triển phần mềm mã nguồn mở bao gồm nội dung sau: Phần đầu trình bày vấn đề chung Phát triển phần mềm mã nguồn mở Phần thứ tập trung vào số nội dung sau Nắm khái niệm giấy phép phần mềm mã nguồn mở ảnh hưởng phần mềm mã nguồn mở; Nắm kiến thức nhân Linux HĐH Ubuntu Làm quen sử dụng HĐH Linux/ubuntu phần mềm Linux/ubuntu Học phần giúp sinh viên tiếp cận nắm bắt việc sử dụng phần mềm mã nguồn mở, nắm bắt kiến thức cài đặt HĐH Linux/Ubuntu Nắm khái niệm giấy phép phần mềm mã nguồn mở phát triển phần mềm mã nguồn mở; Khả tự vận dụng kiến thức phát triển phần mềm mã nguồn mở riêng cá nhân Mối liên hệ CĐR HP (CLO) với CĐR CTĐT (PLO) Mức độ đóng góp, hỗ trợ CLO PLO xác định cụ thể sau: • I (Introduced) – CLO có hỗ trợ đạt PLO mức giới thiệu/bắt đầu • R (Reinforced ) – CLO có hỗ trợ đạt PLO mức nâng cao mức bắt đầu, có nhiều hội thực hành, thí nghiệm, thực tế,… • M (Mastery) – CLO có hỗ trợ cao đạt PLO mức thục/thông hiểu CLO1 CLO2 CLO3 CLO4 CLO5 CLO6 Bảng 5.1.Mối liên hệ CĐR HP (CLO) đến CĐR CTĐT (PLO) PLO (12 (14) (15) (1) (2) (3) (4) (5) (6) (7) (8) (13) ) I R R R R R R R M M M M M M CLO7 CLO8 CLO9 Tổng hợp học phần R M M R R R R Đánh giá HP a Phương pháp, hình thức kiểm tra - đánh giá HP Bảng 6.1 Ma trận Chuẩn đầu học phần Phần trăm đánh giá 10% 30% 60% Chuẩn đầu học phần CLO CLO CLO CLO CLO CLO CLO CLO CLO Về mặt lý thuyết, môn học trang bị cho học viên kiến thức phần mềm mã nguồn mở; Nắm khái niệm giấy phép phần mềm mã nguồn mở ảnh hưởng phần mềm mã nguồn mở; Nắm kiến thức nhân Linux HĐH Ubuntu Làm quen sử dụng HĐH Linux/ubuntu phần mềm Linux/ubuntu Học phần giúp sinh viên tiếp cận nắm bắt việc sử dụng phần mềm mã nguồn mở, nắm bắt kiến thức cài đặt HĐH Linux/Ubuntu Nắm khái niệm giấy phép phần mềm mã nguồn mở phát triển phần mềm mã nguồn mở; Khả tự vận dụng kiến thức phát triển phần mềm mã nguồn mở riêng cá nhân Tự đánh giá quan điểm cá nhân phân tích Có ý thức tự học nâng cao kiến thức; Trình bày trước đám đơng sử dụng phương tiện trình chiếu Chuyên cần/ hoạt động lớp R R R R Khảo sát Kiểm tra kỳ Đồ án môn học cuối kỳ X X X X X X X X X X X X X X X X X X X X X X X X X Bảng 6.2 Phương pháp, hình thức kiểm tra - đánh giá kết học tập SV HP Thành phần đánh giá (1) Trọng s (2) A1 Chuyên cần 10% A2 Đánh giá kỳ 30% A3 Đánh giá cuối kỳ 50% b Chính sách HP - SV tham dự >=80% số buổi HP Nếu nghỉ >20% số buổi không dự thi kết thúc HP Điểm chuyên cần điểm kiểm tra kỳ phải ≥4 điểm (theo thang điểm 10) dự thi kết thúc học phần Kế hoạch nội dung giảng dạy HP Bảng 7.1 Kế hoạch nội dung giảng dạy HP theo tuần Tên Liên Số quan Tuần/ CĐR PP Hoạt đánh Các nội dung tiết đến Buổi học giảng động giá học (chương) (LT/ CĐR (4 (chương) dạy đạt học (ở cột (đến số) TH/ tiết/b) / chủ đề CĐR SV(*) TT) bảng bảng 4.1 6.2 (1) (2) (3) (4) (5) (6) (7) (8) Chương 1: Cài đặt Đọc A1 Thuyết Nghe hiểu Red Hat Linux giảng; giảng; khái CLO1 Chuẩn bị cài đặt Đặt câu Trả lời niệm Red Hat Linux hỏi; câu hỏi; Phát triển Tiến hành cài đặt Red Hướng Thảo phần Hat Linux dẫn luận mềm mã thảo nhóm; nguồn luận, Đọc tài mở làm liệu Bước tập đầu sử Chương 2: Các khái niệm cùa Red Hat Linux Màn hình làm việc Giao diện đồ họa giao diện dòng lệnh Hệ thống tập tin Cấu hình phần cứng Quản lý tiến trình 4/4 - Quản lý người dùng 4/4 Chương 3: Cài đặt phần mềm Red Hat Linux RPM gì? Sử dụng cơng cụ dịng lệnh RPM Cài đặt gói dạng TAR Chương 4: Các phần mềm ứng dụng phổ biến Bộ phần mềm văn phòng OpenOffice Các phần mềm Internet Các phần mềm Multimedia Các phần mềm hệ thống 4/4 dụng lệnh Linux Biết cách tìm đọc hiểu chức Linux Thực số tập thực hành với Linux, Ubuntu Biết cách tìm đọc hiểu tập lệnh Linux, Ubuntu Thực tập thực hành với Linux, Ubuntu Nắm vững Bộ phần mềm văn phòng OpenOffi ce Thành thạo Các phần mềm Internet Thành thạo Các phần mềm Multimed ia Thành lớp; CLO2 CLO3 CLO2 CLO5 CLO4 CLO5 Thuyết giảng; Nghe giảng; Đặt câu hỏi; Trả lời câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đặt câu hỏi; Trả lời câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đặt câu hỏi; Trả lời câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; A1 Đọc tài liệu A1 Đọc tài liệu Đọc tài liệu A2 thạo Các phần mềm hệ thống 4/4 Chương 5: Giao diện dòng lệnh Khái niệm Shell Một số lệnh Sử dụng phím tắt Cú pháp lệnh Cấu hình Shell 6 Tìm CLO4 hiểu, cài CLO5 đặt sử CLO6 dụng lệnh Shell bản, nâng cao Lập trình Shell Chương 6: Hệ thống tập tin Khái niệm hệ thống tập tin Các cơng cụ tìm kiếm tập tin Di chuyển hệ thống tập tin Quản lý ổ đĩa phân vùng 4/4 Tìm hiểu, sử dụng, quản lý, tìm kiếm tập tin CLO4 CLO5 CLO6 CLO7 CLO8 CLO9 Bảo trì hệ thống tập tin Chương Quản lý người dùng Khái niệm tài khoản người dùng Hệ thống quản lý người dùng Các lệnh quản lý người dùng 4/4 Phân quyền hệ thống tập tin Hiểu áp dụng quản lý người dùng Các lệnh quản lý người dùng 4/4 CLO4 CLO5 CLO6 CLO7 CLO8 CLO9 CLO4 CLO5 CLO6 CLO7 CLO8 CLO9 Hệ thống kiến thức Thuyết giảng; Nghe giảng; Đặt câu hỏi; Trả lời câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đặt câu hỏi; Trả lời câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; Thuyết giảng; Nghe giảng; Đặt câu hỏi; Trả lời câu hỏi; Hướng dẫn thảo luận, làm việc nhóm; Thảo luận nhóm; A2 Đọc tài liệu A2 Đọc tài liệu A2 Đọc tài liệu A3 (*) Ghi chú: - (3) Số tiết (LT/TH/TT): Xác định số tiết lý thuyết, thực hành, thực tập chương - (6) PP giảng dạy đạt CĐR: Nêu tên PP giảng dạy sử dụng chương để đạt CĐR - (7) Hoạt động học SV: Xác định nội dung SV cần chuẩn bị nhà (đọc tài liệu nào, từ trang thứ mấy, LVN để giải BT, làm dự án …… ); Hoạt động lớp (thảo luận nhóm, làm BT thường xuyên.…) Học liệu: Bảng 8.1 Sách, giáo trình, tài liệu tham khảo NXB, tên tạp Nă T Tên sách, giáo trình, chí/ Tên tác giả m T tên báo, văn nơi ban hành XB VB Giáo trình 202 Vladimír Slávik NXB Red Hat Red Hat Enterprise Linux Sharon Moroney Sách, giáo trình tham khảo Nihad A Hassan & Rami Hijazi Mitja Resman Dennis Matotek & James Turnbull & Peter Lieverdink T T Open Source Intelligence 201 Methods and Tools: A NXB Apress Practical Guide to Online Intelligence CentOS High Availability_ Leverage the power of high 201 availability clusters on NXB PACKT CentOS Linux, the enterprise-class, open source operating system Pro Linux System Administration: Learn to 201 NXB Apress Build Systems for Your Business Using Free and Open Bảng 8.2 Danh mục địa website để tham khảo học HP Nội dung Link trang web Ngày tham khảo cập nhật Open Source https://opensource.guide/ 21/3/20 Guides 21 How to get https://www.hackerearth.com/fr/getstarted-opensource/ 21/3/20 started with 21 Open Source Opensource https://opensource.com/ 21/3/20 com 21 Red Hat https://learn.redhat.com/ 21/3/20 Learning 21 Holistic Rubric đánh giá đồ án môn học qua tập lớn (đồ án) điểm điểm điểm điểm Đồ án Đồ án Đồ án Đồ án đăng ký nộp đăng ký nộp đăng ký nộp đăng ký nộp hạn Khối lượng công việc nhiệm vụ liên quan thực đầy đủ Thể xuất sắc thành thạo sử dụng Linux/Ubuntu ứng dụng mã nguồn mở, phát triển mã nguồn mở, lập trình mã nguồn mở với ngôn ngữ phần mềm hỗ trợ khác để tạo sản phẩm đáp ứng nhu cầu thực tiễn thân xã hội Báo cáo đồ án trình bày rõ ràng, khơng lỗi tả Có ý tưởng sáng tạo sản phẩm đồ án hạn Khối lượng công việc nhiệm vụ liên quan thực đầy đủ Thể xuất sắc thành thạo sử dụng Linux/Ubuntu ứng dụng mã nguồn mở, phát triển mã nguồn mở, lập trình mã nguồn mở với ngôn ngữ phần mềm hỗ trợ khác để tạo sản phẩm đáp ứng nhu cầu thực tiễn thân xã hội Báo cáo đồ án trình bày rõ ràng, lỗi tả Có ý tưởng sáng tạo sản phẩm đồ án hạn Khối lượng công việc nhiệm vụ liên quan thực chưa đầy đủ Thể xuất sắc thành thạo sử dụng Linux/Ubuntu ứng dụng mã nguồn mở, phát triển mã nguồn mở, lập trình mã nguồn mở với ngôn ngữ phần mềm hỗ trợ khác để tạo sản phẩm đáp ứng nhu cầu thực tiễn thân xã hội Báo cáo đồ án trình bày rõ ràng, cịn lỗi tả Có ý tưởng sản phẩm đồ án hạn Khối lượng công việc nhiệm vụ liên quan thực chưa đầy đủ Thể xuất sắc thành thạo sử dụng Linux/Ubuntu ứng dụng mã nguồn mở, phát triển mã nguồn mở, lập trình mã nguồn mở với ngơn ngữ phần mềm hỗ trợ khác để tạo sản phẩm đáp ứng nhu cầu thực tiễn thân xã hội Báo cáo đồ án trình bày khơng rõ ràng, cịn nhiều lỗi tả Bình Thuận, ngày tháng 04 năm 2021 Trưởng khoa Trưởng môn Người biên soạn ... CLO5 mã nguồn mở, nắm bắt kiến thức cài đặt HĐH Linux/Ubuntu Nắm khái niệm giấy phép phần mềm mã nguồn mở phát triển phần CLO6 mềm mã nguồn mở; Khả tự vận dụng kiến thức phát triển phần mềm mã nguồn. .. trình bày vấn đề chung Phát triển phần mềm mã nguồn mở Phần thứ tập trung vào số nội dung sau Nắm khái niệm giấy phép phần mềm mã nguồn mở ảnh hưởng phần mềm mã nguồn mở; Nắm kiến thức nhân Linux... Học phần giúp sinh viên tiếp cận nắm bắt việc sử dụng phần mềm mã nguồn mở, nắm bắt kiến thức cài đặt HĐH Linux/Ubuntu Nắm khái niệm giấy phép phần mềm mã nguồn mở phát triển phần mềm mã nguồn mở;

Ngày đăng: 08/11/2022, 15:43

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w