Mô tả vắn tắt học phần

1. Tên học phần:

Lập trình căn bản

2. Ngôn ngữ giảng dạy:

Tiếng Việt

3. Mã học phần:

M00318

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 tiết
  • 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: 30 tiết
  • Tự nghiên cứu, tự học: 30 tiết
  • Đồ án, Đề án, Dự án
  • Thực tập

8. Tính chất học phần:

Bắt buộc

9. Ngành áp dụng:

Tất cả các ngành

10. Đ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

11. Mục tiêu học phần:

Học phần nhằm trang bị cho sinh viên những kiến thức và kỹ năng cần thiết để nắm vững các khái niệm cơ bản trong lập trình, từ đó xây dựng nền tảng vững chắc cho việc học các ngôn ngữ lập trình và phát triển các ứng dụng phần mềm trong tương lai. Sinh viên sẽ hiểu rõ các khái niệm cơ bản trong lập trình cấu trúc và lập trình hướng đối tượng, bao gồm cách xây dựng và thực thi thuật toán, cấu trúc dữ liệu, và sử dụng ngôn ngữ lập trình Java. Sinh viên sẽ được trang bị các kỹ năng phân tích, xây dựng thuật toán, và sử dụng thành thạo các công cụ lập trình. Sinh viên sẽ có khả năng tự phân tích và xây dựng chương trình để giải quyết các bài toán thực tế, từ đó áp dụng kiến thức lập trình vào các dự án cá nhân và nhóm.

12. Mô tả vắn tắt nội dung học phần:

Học phần nhằm cung cấp những kỹ năng tổng quan về tư duy lập trình căn bản và kiến thức để có thể sử dụng một ngôn ngữ để lập trình mức độ cơ bản. Ngôn ngữ được sử dụng trong học phần là R. Học phần trình bày nội dung cơ bản dành cho người mới bắt đầu lập trình; ở trình độ đại học, người học bắt buộc cần có tư duy logic và suy luận lập trình. Kết thúc học phần, người học có khả năng: (1) tư duy, phân tích, suy luận và trình bày vấn đề bằng sơ đồ khối mô tả vấn đề cần giải quyết dưới góc độ lập trình; (2) nắm vững những cấu trúc dữ liệu cơ bản; (3) sử dụng ngôn ngữ R để lập trình căn bản, sử dụng thành thạo các cấu trúc dữ liệu cơ bản, cấu trúc rẽ nhánh và lặp.