Hướng dẫn SE FPTU

avatarDoan Thanh Chung

Kỳ 1

PRF – Lập trình C (nhập môn)

Tài liệu

Mục tiêu

  • Không cần code hay, không cần tối ưu.
  • Cần phải đọc hiểu, flow code, tự viết code khi ko có AI support..

Yêu cầu

  • Cài Dev-C++ hoặc VS Code (setup môi trường C, compile & run được)

  • Biết viết – chạy – sửa một chương trình C đơn giản

  • Hiểu sơ lược: code là gì, chương trình chạy từ trên xuống dưới

  • Cấu trúc cơ bản của một chương trình C
    (#include, main(), {}, return 0)

  • Biến và hằng
    (khai báo, gán giá trị, dùng lại)

  • Kiểu dữ liệu cơ bản
    (int, float, double, char)

  • Nhập / xuất dữ liệu
    (scanf, printf, format specifier)

  • Toán tử & biểu thức
    (+ - * / %, so sánh, logic, gán rút gọn)

  • Ép kiểu cơ bản, hiểu lỗi sai kiểu dữ liệu thường gặp

  • Rẽ nhánh chương trình
    (if-else, switch-case)

  • Vòng lặp
    (for, while, do-while)

  • Viết chương trình có cấu trúc, không nhồi hết vào main

  • Hàm
    (viết hàm, gọi hàm, tham số, return)

  • Phạm vi biến
    (biến cục bộ vs toàn cục)

  • Mảng
    (1 chiều, 2 chiều, duyệt mảng)

  • Struct
    (gom nhiều biến thành một kiểu dữ liệu)

  • Chuỗi
    (string, mảng ký tự, string.h)

  • Con trỏ mức cơ bản
    (khai báo, pass by reference, không cần đào sâu)

  • File cơ bản
    (mở, đọc, ghi, đóng file)

  • Làm được bài tập dạng:

    • Tính toán đơn giản - medium
    • Menu console
    • Dùng vòng lặp để vẽ hình từ dễ đến khó
    • Quản lý danh sách nhỏ (mảng / struct)
    • Đọc – ghi file