TRƯỜNG ĐẠI HỌC PHAN THIẾT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMCHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN ---ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1.. MỤC TIÊU: Giúp sinh viên nắ
Trang 1TRƯỜNG ĐẠI HỌC PHAN THIẾT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
CHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ ĐẠI HỌC
NGÀNH CÔNG NGHỆ THÔNG TIN
-ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1. TÊN HỌC PHẦN : CÔNG NGHỆ MÃ NGUỒN MỞ Mã học phần:
3. PHÂN BỔ THỜI GIAN: 30 tiết lý thuyết, 30 tiết thực hành
4. MỤC TIÊU: Giúp sinh viên nắm được
Học phần cung cấp cho học viên những kiến thức cơ bản về hệ điều hành Linux và một số phần mềm ứng dụng mã nguồn mở thông dụng
5. TÓM TẮT NỘI DUNG
Học xong học phần này học viên có khả năng sử dụng hệ điều hành Linux và các phần mềm ứng dụng trên Linux cho các công việc hàng ngày của mình, cũng như có khả năng tự nghiên cứu sâu hơn về các phần mềm nguồn mở
6. ĐIỀU KIỆN
Tiên quyết:
Học trước:
7. PHƯƠNG PHÁP KIỂM TRA – ĐÁNH GIÁ
- Điểm kiểm tra giữa kỳ: 40%
- Điểm thi kết thúc môn học: 60%
8. THANG ĐIỂM
- Thang điểm 10
9. NỘI DUNG MÔN HỌC
Chương 1: Cài đặt Red Hat Linux 9
Mục tiêu: Giới thiệu các cài đặt Red Hat Linux 9
Trang 2Đề mục chi tiết:
• Chuẩn bị cài đặt Red Hat Linux 9
• Tiến hành cài đặt Red Hat Linux 9
Kiến thức cốt lõi cần nắm vững: Các bước chuẩn bị và cài đặt Red Hat Linux 9
Phương pháp dạy và hoc: giảng lý thuyết trên lớp và thực hành trên phòng máy
Tài liệu: tài liệu a, chương 1; tài liệu b, chương 2,3
Chương 2: Các khái niệm cơ bản cùa Red Hat Linux 9
Mục tiêu: Giới thiệu các khái niệm cơ bản của hệ điều hành Red Hat Linux: màn hình làm việc, sử dụng giao diện đồ họa và giao diện dòng lệnh, cấu hình phần cứng, quản
lý tiến trình, quản lý người dùng
Đề mục chi tiết:
• Màn hình làm việc
• Giao diện đồ họa và 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
• Quản lý người dùng
Kiến thức cốt lõi cần nắm vững: Các thao tác cơ bản trên hệ điều hành Linux
Phương pháp dạy và học: giảng lý thuyết trên lớp và thực hành trên phòng máy
Tài liệu: tài liệu a, chương 2
Chương 3: Cài đặt phần mềm trên Red Hat Linux 9
Mục tiêu: Giới thiệu kỹ năng cài đặt phần mềm trên Red Hat Linux 9
Đề mục chi tiết:
• RPM là gì?
• Sử dụng công cụ dòng lệnh RPM
• Cài đặt các gói dạng TAR
Kiến thức cốt lõi cần nắm vững: Các cài đặt một phần mềm trên Red Hat Linux 9 Phương pháp dạy và học: giảng lý thuyết trên lớp và thực hành trên máy tính
Tài liệu: tài liệu a, chương 4; tài liệu b, chương 8
Chương 4: Các phần mềm ứng dụng phổ biến
Mục tiêu: Giới thiệu các phần mềm ứng dụng phổ biến nhất trên Linux
Đề mục chi tiết:
• Bộ phần mềm văn phòng OpenOffice
Trang 3• Các phần mềm Internet
• Các phần mềm Multimedia
• Các phần mềm hệ thống
Kiến thức cốt lõi cần nắm vững: Các kỹ năng cơ bản để sử dụng các phần mềm ứng dụng cho công việc hàng ngày
Phương pháp dạy và học: giảng lý thuyết trên lớp và thực hành trên máy tính
Tài liệu: tài liệu a, chương 5; tài liệu b, chương 6
Chương 5: Giao diện dòng lệnh
Mục tiêu: Giới thiệu các lệnh cơ bản của Linux
Đề mục chi tiết:
• Khái niệm Shell
• Một số lệnh cơ bản
• Sử dụng phím tắt
• Cú pháp lệnh
• Cấu hình Shell
• Lập trình Shell
Kiến thức cốt lõi cần nắm vững: Cách làm việc với hệ điều hành Linux trên giao diện dòng lệnh
Phương pháp dạy và học: giảng lý thuyết trên lớp và thực hành trên máy tính
Tài liệu: tài liệu a, chương 6; tài liệu b, chương 7
Chương 6: Hệ thống tập tin
Mục tiêu: Giới thiệu về hệ thống tập tin của Linux
Đề mục chi tiết:
• 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 trong hệ thống tập tin
• Quản lý ổ đĩa và phân vùng
• Bảo trì hệ thống tập tin
Kiến thức cốt lõi cần nắm vững: Tổ chức tập tin và các thao tác cơ bản trên hệ thống tập tin của Linux
Phương pháp dạy và học: giảng lý thuyết trên lớp và thực hành trên máy tính
Tài liệu: tài liệu a, chương 7
Chương 7: Quản lý người dùng
Trang 4Mục tiêu: Giới thiệu khái niệm quản lý người dùng trên Linux
Đề mục chi tiết:
• 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
• Phân quyền trên hệ thống tập tin Kiến thức cốt lõi cần nắm vững: Nắm được khái niệm người dùng, nhóm làm việc và
sự phân quyền trên hệ thống tập tin của Linux
Phương pháp dạy và học: giảng lý thuyết trên lớp và thực hành trên máy tính
Tài liệu: tài liệu a, chương 8
Ôn tập
Mục tiêu: Hệ thống lại kiến thức đã học, ôn thi
Chi tiết đề mục của chương:
• Hệ thống lại kiến thức về Red Hat Linux 9
• Giải đáp thắc mắc
• Ôn thi Kiến thức cốt lõi cần nắm vững: Nắm được toàn bộ hệ thống kiến thức để thi
10. TÀI LIỆU HỌC TẬP
Tài liệu chính
- Tài liệu chính: Sandip Bhattacharya, Pancrazio De Mauro, Shishir Gundavaram, Mark Mamone, Kalip Sharma, Deepak Thomas, Simon Whiting; “Beginning Red Hat Linux 9”; Wrox Press 2003
Tài liệu tham khảo :
- Bill McCarty; “Learning Red Hat Linux, 3rd Edition”; O'Reilly 2003