Mô tả vắn tắt học phần
1. Tên học phần:
Khoa học máy tính 1 (EN)
2. Ngôn ngữ giảng dạy:
Tiếng Anh
3. Mã học phần:
CS0321
4. Bộ môn phụ trách giảng dạy:
CNTK - Viện Công nghệ Thông minh và Tương tác
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
- 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
- Đồ á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:
Dữ liệu đang cập nhật...
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:
Môn học nhằm cung cấp cho người học những kiến thức cơ bản về lập trình máy tính và ngôn ngữ lập trình Python. Cung cấp cho người học kiến thức và kỹ năng cơ bản trong lập trình máy tính: xác định yêu cầu của bài toán, xây dựng lưu đồ giải thuật, xây dựng chương trình và biên dịch chương trình. Môn học giúp người học có nền tảng lý thuyết và những kỹ năng để có thể nắm bắt, sử dụng được các phần mềm lập trình vận dụng vào các công việc liên quan hoặc học tập các môn học khác.
12. Mô tả vắn tắt nội dung học phần:
Môn học nhằm cung cấp cho người học những kiến thức cơ bản về lập trình máy tính và ngôn ngữ lập trình Python. Cụ thể:
- Cung cấp cho người học kiến thức và kỹ năng cơ bản trong lập trình máy tính như xác định yêu cầu của bài toán, xây dựng lưu đồ giải thuật, xây dựng chương trình và biên dịch chương trình.
- Giới thiệu cú pháp và các cấu trúc cơ bản của ngôn ngữ lập trình Python như biến, toán tử, chuỗi, danh sách, tập hợp, từ điển, v.v.
- Hướng dẫn người học xây dựng các chương trình ứng dụng đơn giản bằng ngôn ngữ Python.
- Trang bị cho người học kiến thức và kỹ năng tự tra cứu tài liệu, tự nghiên cứu và trình bày các nội dung chuyên ngành liên quan đến lập trình.
Giúp người học có nền tảng lý thuyết và những kỹ năng để có thể nắm bắt, sử dụng được các phần mềm lập trình vận dụng vào các công việc liên quan hoặc học tập các môn học khác.