Professional Documents
Culture Documents
PTPMMNM
PTPMMNM
PTPMMNM
Mã nguồn mở đóng một vai trò quan trọng trong lĩnh vực công nghệ thông tin và đang được
khuyến khích phát triển. Kiến thức về công nghệ nguồn mở sẽ giúp cho sinh viên hoàn thiện kiến thức
và là một công cụ quan trọng để phát triển phần mềm một cách chủ động. Mã nguồn mở có mối quan
hệ mật thiết với các lĩnh vực khác như hệ điều hành, kỹ thuật lập trình, mạng, CSDL…
Sinh viên có kiến thức về HDH nguồn mở, có khả năng sử dụng ngôn ngữ shell để lập trình.
Sử dụng các công cụ trên Linux để biên dịch và cài đặt các trình C (C++) trong kernel. Kết thúc học
phần, sinh viên có thể tự mình phát triển các “Trang tin điện tử” và triển khai ứng dụng trên Internet
bằng các phần mềm mã nguồn mở.
Chương 2. HỆ ĐIỀU HÀNH LINUX - 02 4.1.1; 4.1.2; Thuyết giảng; Sinh viên đọc
UBUNTU 4.3.1; 4.3.2; Thảo luận nhóm tài liệu [1]-
2.1. Hệ điều hành Linux 4.3.3. chương 2; tài
liệu [3] –
2.1.1. Tổng quan về Linux chương 2, [5]
2.2.2. Một số lệnh cơ bản trên hệ điều hành – chương 2.
Linux
2.2. Hệ điều hành Ubuntu
2.2.1. Tổng quan về Ubuntu
2.2.2. Một số phần mềm ứng dụng trên Ubuntu
Chương 3. LẬP TRÌNH TRÊN LINUX 04 4.1.1; 4.1.2; Thuyết giảng; Sinh viên đọc
3.1. Lập trình Shell trên Linux 4.1.3; 4.2.1; Thảo luận nhóm tài liệu [1]-
4.2.2; 4.3.1; chương 3; tài
3.1.1. Bộ thông dịch lệnh 4.3.2; 4.3.3. liệu [3] –
3.1.2. Lệnh cơ bản trên Shell chương 3, [5]
– chương 4.
3.2. Lập trình C trên Linux
3.2.1. Các công cụ cần thiết
3.2.2. Cách sử dụng các tập tin, thư viện
Chương 4. TRIỂN KHAI HỆ THỐNG 22 4.1.1; 4.1.2; Thuyết giảng; Sinh viên đọc
NGUỒN MỞ 4.1.3; 4.2.1; Thảo luận nhóm tài liệu [1]-
4.1. Tổng quan về JOOMLA 4.2.2; 4.3.1; chương 4; tài
4.3.2; 4.3.3. liệu [2]; tài
4.1.1. Giới thiệu liệu [3] –
4.1.2. Các thành phần trong JOOMLA chương 5, [5]
– Chương 7.
4.1.3. Cấu hình chung trang Web
4.2. Thiết kế nội dung Website
4.2.1. Tổng quan về Website
Chương 2. HỆ ĐIỀU HÀNH LINUX - 04 4.1.1; 4.1.2; Thuyết trình, Sinh viên đọc
UBUNTU 4.3.1; 4.3.2; thảo luận tài liệu [1]-
2.3. Cài đặt Ubuntu 4.3.3. nhóm, thực chương 2; tài
hành. liệu [3] –
2.3.1. Cài đặt máy ảo chương 2.
2.3.2. Cài đặt hệ điều hành Ubuntu
2.4. Cài đặt một số phần mềm hỗ trợ trên
Ubuntu
Chương 3. LẬP TRÌNH TRÊN LINUX 04 4.1.1; 4.1.2; Thuyết trình, Sinh viên đọc
4.1.3; 4.2.1; thảo luận tài liệu [1]-
3.3. Bài tập thực hành 4.2.2; 4.3.1; nhóm, thực chương 3; tài
4.3.2; 4.3.3. hành. liệu [3] –
3.3.1. Các thao tác cơ bản trên hệ điều hành chương 3.
Linux
3.2.2. Bài tập về cấu trúc điều khiển.
3.2.3. Bài tập về vòng lặp
Chương 4. TRIỂN KHAI HỆ THỐNG 22 4.1.1; 4.1.2; Thuyết trình, Sinh viên đọc
NGUỒN MỞ 4.1.3; 4.2.1; thảo luận tài liệu [1]-
4.3. Tạo trang thông tin điện tử với Joomla 4.2.2; 4.3.1; nhóm, thực chương 4; tài
4.3.2; 4.3.3. hành. liệu [2]; tài liệu
4.3.1. Chuyên mục, menu, bài viết. [3] – chương 5.
4.3.2. Template, Module, Plugin.
4.4. Đưa trang tin điện tử lên host.
2 Vũ Nguyên Bài giảng biên tập trang thông 2017 Đại Thư viện x
Chấn, Trần tin điện tử Học Lê Vũ
Kim Hương, Đồng Hùng
Trần Thanh Tháp
Phúc, Lê
Minh Thư
3 TS. Ngô Bá Bài giảng phát triển phần mềm 2011 Đại Thư viện x
Hùng mã nguồn mở học Lê Vũ
Cần Hùng
Thơ
Lần
Trọng
đánh Nội dung được đánh giá Chuẩn đầu ra
Hình thức đánh giá số
giá (Chương/Chủ đề)
1 Chuyên cần Sinh viên tham gia đầy đủ giờ trên lớp, 4.3.1; 4.3.2; 10%
tích cực tham gia phát biểu ý kiến 4.3.3.
3 Kiểm tra giữa kỳ Chương 2, 3: Lập trình trên hệ điều 4.1.1; 4.1.2; 15%
hành Ubuntu 4.1.3; 4.2.1;
4.2.2; 4.3.1;
4.3.2; 4.3.3.
4 Báo cáo nhóm Chương 4: Trình bày về nội dung trong 4.2.1; 4.2.2; 15%
Joomla 4.3.1; 4.3.2;
4.3.3.
5 Bài tập lớn – Cá Chương 4: Sinh viên xây dựng trang 4.1.1; 4.1.2; 50%
nhân thông tin điện tử cá nhân và thuyết 4.1.3; 4.2.1;
trình. 4.2.2; 4.3.1;
4.3.2; 4.3.3.
Nguyễn Văn Dũng Nguyễn Thị Mỹ Dung Nguyễn Thị Thanh Thảo