KẾ HOẠCH GIẢNG DẠY<br />
Phát Triển Phần Mềm<br />
Mã Nguồn Mở<br />
Trình bày: Bùi Minh Quân<br />
Email: bmquan@cit.ctu.edu.vn<br />
1<br />
<br />
Nội dung<br />
Giới thiệu về phần mềm mã nguồn mở<br />
Hệ điều hành Linux: Kernel, lệnh cơ bản, bash<br />
Mô hình phát triển phần mềm mã nguồn mở<br />
Lập trình C và tiện ích lập trình make<br />
Quản lý mã nguồn với Subversion<br />
Một số ngôn ngữ/môi trường phát triển ứng dụng<br />
2<br />
<br />
Thông tin môn học<br />
45 tiết chuẩn<br />
15 tiết lý thuyết -> học tại phòng lý thuyết<br />
30 tiết thực hành : 5 buổi TH + 1 buổi thi<br />
<br />
Đánh giá môn học<br />
Đánh giá giữa kỳ : 40 % (LT)<br />
Thi cuối kỳ<br />
: 60 % (LT+TH)<br />
Sinh viên làm bài thi thực hành trên máy tính<br />
Sinh viên vắng 01 buổi thực hành sẽ bị cấm thi<br />
<br />
3<br />
<br />
Mục tiêu môn học<br />
Nắm vững các khái niệm phần mềm mã nguồn mở<br />
<br />
Nắm được mô hình phát triển mã nguồn mở<br />
Làm việc được môi trường mã nguồn mở<br />
<br />
Làm quen với ngôn ngữ kịch bản và ngôn ngữ C trên Ubuntu<br />
Quản lí mã nguồn với Subversion<br />
<br />
4<br />
<br />
Phương pháp học tập<br />
Phương pháp học tập:<br />
GV cung cấp các khái niệm cơ bản<br />
GV giảng dạy LT kết hợp TH trong phòng máy tính.<br />
SV thực tập, GV hướng dẫn, giải thích<br />
SV đọc tài liệu, ghi chú<br />
SV trao đổi với bạn bè, giáo viên<br />
SV thực tập các bài tập<br />
Tham khảo từ Internet<br />
5<br />
<br />