G
TutoBox
Trang chủ › Khóa học › manguonmo
Mã nguồn mở

Mã nguồn mở

manguonmo · 748 Máy tính và công nghệ thông tin
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 748 Máy tính và công nghệ thông tin
109Sinh viên
0Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

👤 Admin User mdl2👤 An Cương Phạm phamancuong👤 long dmw longnhdmw

Giới thiệu khóa học

GIỚI THIỆU MÔN HỌC
MÃ NGUỒN MỞ (OPEN SOURCE)
Học kỳ … – Năm học 2024-2025

1. Tên học phần

  • Tiếng Việt: Mã nguồn mở
  • Tiếng Anh: Open Source
  • Mã số: 7080111
  • Tín chỉ: 2(2-0-4) – 25 tiết lý thuyết + 5 tiết thảo luận – không thực tập/đồ án – 60 tiết tự học.

2. Đơn vị quản lý

  • Khoa: Công nghệ thông tin
  • Bộ môn: Công nghệ phần mềm
  • Giảng viên: 07 giảng viên có mã số 0801 → 0804 (xem đề cương chi tiết).

3. Mục tiêu

Sau học phần sinh viên hiểu – dùng được – cài đặt được – đóng góp được vào phần mềm mã nguồn mở (PMMNM):
Kiến thức Kỹ năng Thái độ
– Khái niệm PMMNM, các loại giấy phép (GPL, MIT, Apache…)
– Lịch sử, ưu-nhược điểm, lĩnh vực ứng dụng.
– Cài đặt & khai thác LibreOffice, MySQL, PostgreSQL, GeoServer, Ubuntu…
– Chuyển đổi từ phần mềm đóng sang PMMNM.
– Tham gia cộng đồng (issue, pull-request, documentation).
– Tôn trọng bản quyền, tuân thủ giấy phép.
– Chia sẻ, hợp tác, làm việc nhóm.
– Tự học, cập nhật công nghệ mới.
Chuẩn đầu ra học phần (7 CĐR) tương ứng đầy đủ với chuẩn đầu ra chương trình CNTT, KHDL, CNTT Anh-Việt (đã mapping trong đề cương).

4. Nội dung tóm tắt

Chương Nội dung Tiết Hình thức
1 Tổng quan PMMNM – hiểu lầm, giấy phép, lịch sử, ứng dụng. 8 Lý thuyết + thảo luận
2 Demo & cài đặt các PMMNM tiêu biểu: LibreOffice, MySQL, PostgreSQL, GeoServer, NukeViet, Joomla… 8 Lab – bài tập nhóm
3 Quy trình chuyển đổi và mô hình phát triển PMMNM (Git, GitHub/GitLab, issue, CI/CD). 6 Case-study + báo cáo
4 Linux kernel & Ubuntu: cài song song, terminal, package, permission, shell script. 8 Thực hành trên máy ảo

5. Phương pháp giảng dạy

  • Blended learning: bài giảng video + lớp đảo (flipped classroom).
  • Problem-based: mỗi nhóm phải chuyển đổi một phần mềm đóng (môn học, văn phòng, GIS…) sang PMMNM và báo cáo cuối kỳ.
  • Hacktober-fest mini: đóng góp pull-request vào project mã nguồn mở bất kỳ (issue, document, code) – được bonus 10 % điểm thành phần.

6. Đánh giá (thang 10)

Thành phần Trọng số Hình thức
Chuyên cần 10 % Điểm danh điện tử + thảo luận
Bài thực hành / nhóm 30 % 3 báo cái: cài đặt Ubuntu + LibreOffice + GeoServer/NukeViet
Kiểm tra giữa kỳ – 60 phút tự luận (có thể online)
Thi cuối kỳ 60 % 60 phút: 60 % tự luận + 40 % trắc nghiệm (moodle)

7. Tài liệu

8. Yêu cầu với sinh viên

  • Tự học: 60 tiết – mỗi chương có bài tập trắc nghiệm online (moodle) và reading assignment.
  • Tham gia ≥ 80 % tiết lý thuyết.
  • Nộp đúng hạn các báo cáo nhóm (format template Word mẫu).
  • Đóng góp open-source (issue/pull-request) – bonus 1 điểm thành phần.

9. Liên hệ

  • Email môn học: 
  • Forum:
  • Giờ hẹn GV: Ms Team
 
← Về trang chủ