Skip to content

Giai đoạn 1 – Cơ bản và Java thiết yếu (2–3 tháng)

Logic lập trình và thuật toán

  • Phân tích vấn đề
  • Bài tập: tính trung bình, chẵn/lẻ, sắp xếp

Thiết lập môi trường

  • Cài đặt JDK
  • IDE (IntelliJ hoặc Eclipse)
  • Gỡ lỗi cơ bản

Cú pháp Java cơ bản

  • Cấu trúc chương trình (class, main)
  • Quy tắc đặt tên
  • Bình luận (Comments)

Kiểu dữ liệu và biến

  • Kiểu nguyên thủy và không nguyên thủy
  • Khai báo, khởi tạo, hằng số
  • Ép kiểu (Casting) và so sánh (== vs .equals())

Nhập và xuất dữ liệu

  • Scanner
  • System.out.println / printf

Cấu trúc điều khiển

  • if, else if, else, switch
  • Toán tử logic và quan hệ

Vòng lặp

  • for, while, do-while
  • break, continue, vòng lặp lồng nhau

Phương thức và phạm vi

  • Khai báo, tham số, trả về
  • Nạp chồng (Overloading)
  • Biến cục bộ và thuộc tính lớp

Mảng

  • Khai báo, khởi tạo và thao tác
  • Tìm kiếm tuyến tính và sắp xếp thủ công
  • Arrays.toString() để gỡ lỗi

Chuỗi và StringBuilder

  • Các phương thức phổ biến
  • Tính bất biến và hiệu suất

Xử lý ngoại lệ

  • try/catch/finally
  • Checked vs Unchecked
  • throw và throws
  • Tạo ngoại lệ tùy chỉnh (ví dụ: throw new MyException)

Công cụ thiết yếu

  • Terminal: cd, ls, mkdir
  • Git: init, add, commit, push, pull, branch, merge
  • GitHub: tạo kho lưu trữ, pull requests, sao chép (cloning)

Dự án cuối kỳ

  • Máy tính đơn giản và Quản lý tác vụ
  • Yêu cầu:
  • Sử dụng Git
  • Đăng lên GitHub
  • README giải thích rõ ràng

Tài nguyên