
KẾ HOẠCH GIẢNG DẠY
Phát Triển Phần Mềm
Mã Nguồn Mở
1
Trình bày: Bùi Minh Quân
Email: bmquan@cit.ctu.edu.vn

Nội dung
Giới thiệu về phần mềm mã nguồn mở
Hệ điều hành Linux: Kernel, lệnh cơ bản, bash
Mô hình phát triển phần mềm mã nguồn mở
Lập trình C và tiện ích lập trình make
Quản lý mã nguồn với Subversion
Một số ngôn ngữ/môi trường phát triển ứng dụng
2

Thông tin môn học
45 tiết chuẩn
15 tiết lý thuyết -> học tại phòng lý thuyết
30 tiết thực hành : 5 buổi TH + 1 buổi thi
Đánh giá môn học
Đánh giá giữa kỳ : 40 % (LT)
Thi cuối kỳ : 60 % (LT+TH)
Sinh viên làm bài thi thực hành trên máy tính
Sinh viên vắng 01 buổi thực hành sẽ bị cấm thi
3

Mục tiêu môn học
Nắm vững các khái niệm phần mềm mã nguồn mở
Nắm được mô hình phát triển mã nguồn mở
Làm việc được môi trường mã nguồn mở
Làm quen với ngôn ngữ kịch bản và ngôn ngữ C trên Ubuntu
Quản lí mã nguồn với Subversion
4

5
Phương pháp học tập
Phương pháp học tập:
GV cung cấp các khái niệm cơ bản
GV giảng dạy LT kết hợp TH trong phòng máy tính.
SV thực tập, GV hướng dẫn, giải thích
SV đọc tài liệu, ghi chú
SV trao đổi với bạn bè, giáo viên
SV thực tập các bài tập
Tham khảo từ Internet