Mô tả vắn tắt học phần
1. Tên học phần:
Lập trình cơ bản với R
2. Ngôn ngữ giảng dạy:
Tiếng Việt
3. Mã học phần:
INF509207
4. Bộ môn phụ trách giảng dạy:
CNTK - Khoa Công nghệ thông tin kinh doanh
5. Trình độ:
Đại Học
6. Số tín chỉ:
3
7. Phân bổ thời gian:
- Đối với hoạt động trên lớp:
- Lý thuyết: 45 giờ
- Làm việc nhóm, thảo luận:
- Đối với hoạt động tại phòng máy tính, phòng mô phỏng, …:
- Thực hành, làm việc nhóm, thảo luận
- Tự nghiên cứu, tự học: 105 giờ
- Đồ án, Đề án, Dự án
- Thực tập
8. Ngành áp dụng:
Tất cả các ngành
9. Điều kiện tiên quyết:
Không có môn học bắt buộc phải hoàn thành trước học phần này
10. Mục tiêu học phần:
Học phần giúp sinh viên có được hiểu biết cơ bản về lập trình với R, chuẩn bị cho sinh viên kiến thức nền tảng để tiếp cận các chủ đề nâng cao trong khoa học dữ liệu và phân tích dữ liệu.
11. Mô tả vắn tắt nội dung học phần:
Học phần trình bày trước tiên những vấn đề cơ bản dành cho người mới bắt đầu tiếp cận với lập trình, rèn luyện kỹ năng suy nghĩ, giải quyết vấn đề bằng lập trình; sau giai đoạn này, người học được trình bày ngôn ngữ lập trình R để giải quyết thực tế bằng các câu lệnh, cấu trúc dữ liệu cơ bản, cấu trúc rẽ nhánh và cấu trúc lặp. Nội dung được tổ chức qua các chương như sau:
- Chương 1: Giới thiệu nguyên lý lập trình
- Chương 2: Sử dụng sơ đồ khối để trình bày vấn đề và cách thức giải quyết
- Chương 3: Giới thiệu ngôn ngữ lập trình R
- Chương 4: Những vấn đề cơ bản trong R (Nuts and Bolts)
- Chương 5: Đọc, ghi dữ liệu trong R
- Chương 6: Cấu trúc rẽ nhánh và cấu trúc lặp
- Chương 7: Hàm (Functions)
- Chương 8: Xử lý lỗi (Debugging)
- Chương 9: Lập trình đúng tiêu chuẩn (Coding Standards for R)