G
TutoBox
Trang chủ › Khóa học › co-so-lap-trinh-python-c-2
CƠ SỞ LẬP TRÌNH (PYTHON/C++)

CƠ SỞ LẬP TRÌNH (PYTHON/C++)

co-so-lap-trinh-python-c-2 · 746 Toán và thống kê
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 746 Toán và thống kê
0Sinh viên
0Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

Chưa phân công giảng viên

Giới thiệu khóa học

Dưới đây là kế hoạch học tập 15 tuần cho môn học "Cơ sở lập trình (Python/C++)", gồm phần giới thiệu, mục tiêu, kiến thức tiên quyết, và kế hoạch học tập theo tuần, phù hợp cho người mới bắt đầu học lập trình bằng Python hoặc C++:

Tóm tắt giới thiệu môn học

Môn "Cơ sở lập trình (Python/C++)" là môn học nền tảng dành cho sinh viên bắt đầu tiếp cận với lập trình máy tính. Thông qua hai ngôn ngữ phổ biến là Python và C++, sinh viên sẽ học các khái niệm cơ bản trong lập trình như biến, kiểu dữ liệu, cấu trúc điều khiển, hàm, mảng, chuỗi, và lập trình hướng đối tượng.

Python được sử dụng như một ngôn ngữ thân thiện, dễ tiếp cận, trong khi C++ giúp sinh viên hiểu rõ hơn về cấu trúc bộ nhớ và kỹ thuật lập trình ở mức độ thấp hơn.

Chú thích: Môn học phù hợp với sinh viên các ngành CNTT, kỹ thuật, khoa học dữ liệu, hoặc bất kỳ ai muốn xây dựng nền tảng vững chắc trong lập trình.

Mục tiêu môn học

Chú thích: Sau khi hoàn thành môn học, sinh viên có thể tiếp tục học các môn nâng cao như cấu trúc dữ liệu, thuật toán, phát triển phần mềm, hoặc trí tuệ nhân tạo.

Kiến thức tiên quyết

Chú thích: Môn học thiết kế cho người mới bắt đầu, tuy nhiên sinh viên cần chủ động thực hành thường xuyên để đạt kết quả tốt.

Kế hoạch học tập 15 tuần môn "Cơ sở lập trình (Python/C++)"

TuầnNội dung học tậpMục tiêu cụ thể / Ghi chú
Tuần 1Giới thiệu lập trình và ngôn ngữ Python, C++Làm quen với môi trường lập trình, cài đặt IDE, chạy chương trình "Hello, World!".
Tuần 2Biến, kiểu dữ liệu và toán tửHiểu và sử dụng biến, kiểu dữ liệu cơ bản (int, float, string), và các phép toán.
Tuần 3Cấu trúc điều kiện (if, else, switch)Viết chương trình phân nhánh dựa trên điều kiện.
Tuần 4Vòng lặp (for, while)Thực hành viết các vòng lặp lặp lại công việc (ví dụ: tính tổng, tìm số nguyên tố).
Tuần 5Hàm và cách tổ chức chương trìnhĐịnh nghĩa và sử dụng hàm. Phân chia chương trình thành các chức năng rõ ràng.
Tuần 6Mảng (C++) và danh sách (Python)Làm việc với dữ liệu dạng danh sách, chỉ số, duyệt mảng.
Tuần 7Chuỗi ký tự và thao tác chuỗiLàm việc với string: cắt chuỗi, nối chuỗi, tìm kiếm, định dạng.
Tuần 8Thực hành mini project 1Viết chương trình nhỏ: máy tính bỏ túi, quản lý danh bạ, tính điểm học sinh,...
Tuần 9Lập trình hướng đối tượng (OOP) - Lớp và đối tượngGiới thiệu lớp, thuộc tính, phương thức trong C++ và Python.
Tuần 10Tính kế thừa và đóng gói trong OOPViết chương trình sử dụng kế thừa đơn giản.
Tuần 11Tệp tin: đọc/ghi dữ liệuHọc cách lưu trữ và đọc dữ liệu từ file văn bản.
Tuần 12So sánh cú pháp Python và C++So sánh cấu trúc chương trình, cú pháp, ưu nhược điểm giữa hai ngôn ngữ.
Tuần 13Ôn tập và giải bài tập tổng hợpÔn tập toàn bộ kiến thức, giải bài tập thực hành tổng hợp.
Tuần 14Kiểm tra giữa kỳ hoặc thực hành dự án cá nhânSinh viên tự chọn chủ đề, viết chương trình hoàn chỉnh nhỏ bằng Python hoặc C++.
Tuần 15Kiểm tra cuối kỳ - Lý thuyết + Thực hànhĐánh giá tổng thể kỹ năng và kiến thức lập trình sinh viên đã học.

Gợi ý thêm:

Nếu bạn cần file Word hoặc PDF của kế hoạch này, hoặc muốn tách riêng kế hoạch học Python và kế hoạch học C++, hãy nói mình biết nhé!

← Về trang chủ