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:
PF532
4. Bộ môn phụ trách giảng dạy:
CNTK - Viện Đổi mới sáng tạo
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. Tính chất học phần:
Dữ liệu đang cập nhật...
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:
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./ The objective of this course is to equip students with the knowledge and skills necessary to master the basic concepts in programming, thereby building a solid foundation for learning programming languages and developing software applications in the future. Students will understand the basic concepts in structured programming and object-oriented programming, including how to build and implement algorithms, data structures, and use the Java programming language. Students will be equipped with the skills to analyze, build algorithms, and proficiently use programming tools. Students will be able to analyze and build programs to solve practical problems, thereby applying programming knowledge to individual and group projects.
12. Mô tả vắn tắt nội dung học phần:
Học phần trang bị những kiến thức cơ bản về kỹ thuật lập trình như là một trong những kiến thức nền tảng trong các ngành thuộc lĩnh vực Khoa học máy tính và Công nghệ thông tin. Ngoài ra, môn học trình bày những khái niệm cơ bản về thuật toán và cách thức phát triển các thuật toán. Học phần cũng cung cấp các kiến thức về ngôn ngữ lập trình C# như: kiểu dữ liệu; khai báo biến, hằng, biểu thức; các lệnh gán; xuất nhập dữ liệu; các cấu trúc điều khiển rẽ nhánh, vòng lặp; mảng 1 và 2 chiều; hàm/phương thức; kiểu chuỗi; tập tin,... để sinh viên có thể áp dụng cài đặt các thuật toán từ mức căn bản đến nâng cao.