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

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

co-so-lap-trinh-python-c-3 · 748 Máy tính và công nghệ thông tin
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 748 Máy tính và công nghệ thông tin
1Sinh 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

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

Môn "Cơ sở lập trình (Python, C++)" cung cấp nền tảng vững chắc về tư duy lập trình và kỹ năng viết mã bằng hai ngôn ngữ phổ biến là Python và C++. Môn học tập trung vào các cấu trúc cơ bản trong lập trình như biến, kiểu dữ liệu, điều kiện, vòng lặp, hàm và cấu trúc dữ liệu đơn giản, giúp sinh viên hiểu và giải quyết bài toán bằng ngôn ngữ máy tính.

Python dễ học, trực quan, phù hợp cho người mới bắt đầu, trong khi C++ giúp sinh viên tiếp cận tư duy lập trình mạnh mẽ và gần với ngôn ngữ máy. Việc học song song hai ngôn ngữ giúp sinh viên có cái nhìn toàn diện và linh hoạt hơn trong việc học các môn chuyên sâu sau này.

Chú thích: Môn học là bước đệm bắt buộc cho các môn như Cấu trúc dữ liệu, Giải thuật, Lập trình hướng đối tượng, Phát triển phần mềm...

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

Chú thích: Môn học chú trọng tư duy lập trình và kỹ năng thực hành nhiều hơn lý thuyết.

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

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

Tuần Nội dung học tập Mục tiêu cụ thể / Ghi chú
Tuần 1 Giới thiệu lập trình – Môi trường Python và C++ Cài đặt, chạy chương trình “Hello World”, làm quen IDE (Code::Blocks, Thonny, VS Code, v.v.)
Tuần 2 Biến, kiểu dữ liệu, toán tử Làm việc với int, float, string, bool – Toán tử số học, so sánh, gán.
Tuần 3 Câu lệnh điều kiện: if, else, elif / else if Viết chương trình với logic rẽ nhánh – So sánh Python với C++.
Tuần 4 Vòng lặp for, while, break, continue Viết chương trình tính tổng, tìm số, lặp in chuỗi...
Tuần 5 Hàm – Tham số – Trả về giá trị Viết hàm tính toán, kiểm tra số nguyên tố, v.v. – Giới thiệu hàm đệ quy đơn giản.
Tuần 6 Danh sách/Array, List (Python), Vector (C++) Thao tác thêm, xóa, truy cập phần tử – Duyệt mảng một chiều.
Tuần 7 Chuỗi (String) – Thao tác chuỗi Nối, cắt chuỗi, kiểm tra ký tự – Đảo chuỗi, đếm từ, v.v.
Tuần 8 Duyệt dữ liệu và xử lý đầu vào từ bàn phím Nhập dữ liệu – kiểm tra điều kiện đầu vào – ứng dụng xử lý bài toán tính điểm.
Tuần 9 Lập trình hướng đối tượng cơ bản (class, object – Python, C++) Tạo lớp, thuộc tính, phương thức – Giao tiếp giữa các object – So sánh Python và C++.
Tuần 10 Thực hành tổng hợp: Chương trình quản lý sinh viên, điểm Lập trình theo mô-đun: nhập dữ liệu, xử lý, in kết quả.
Tuần 11 Giới thiệu xử lý tệp tin (đọc, ghi file) Tạo file txt, ghi dữ liệu, đọc lại thông tin – ứng dụng quản lý điểm, danh sách.
Tuần 12 Thuật toán tìm kiếm, sắp xếp đơn giản Linear Search, Binary Search – Bubble Sort, Selection Sort.
Tuần 13 Ôn tập thực hành tổng hợp Giải bài toán từ đề mở: phân tích yêu cầu – thiết kế – viết mã – kiểm thử.
Tuần 14 Kiểm tra thực hành giữa kỳ Lập trình ứng dụng nhỏ với đầy đủ nhập – xử lý – xuất dữ liệu.
Tuần 15 Kiểm tra cuối kỳ – Tổng kết Đánh giá qua bài thi viết và thực hành lập trình – Rút kinh nghiệm – Định hướng học nâng cao.

Chú thích:

Bạn có muốn mình thiết kế bản kế hoạch học tập này cho chương trình đào tạo chuyên sâu, hoặc hướng học sinh trung học/kỹ thuật nghề?

← Về trang chủ