1 |
Giới thiệu & Cài đặt |
- Tìm hiểu về Java, JVM, JDK, JRE.
- Cài đặt JDK và một IDE (IntelliJ IDEA, Eclipse).
- Viết và chạy chương trình "Hello, World!" đầu tiên.
|
- Hiểu vai trò của Java và các thành phần của nó.
- Thiết lập thành công môi trường lập trình.
|
2 |
Cú pháp & Biến cơ bản |
- Học cấu trúc cơ bản của một chương trình Java.
- Khai báo và sử dụng biến, hằng số.
- Làm quen với các kiểu dữ liệu nguyên thủy.
- Sử dụng lớp `Scanner` để nhập/xuất console.
|
- Viết chương trình đơn giản có sử dụng biến.
- Hiểu cách lưu trữ các loại dữ liệu khác nhau.
|
3 |
Toán tử và Biểu thức |
- Sử dụng các toán tử số học, so sánh, logic.
- Hiểu độ ưu tiên của toán tử.
|
- Thực hiện các phép tính và so sánh trong Java.
- Viết các biểu thức logic.
|
4 |
Luồng điều khiển |
- Rẽ nhánh logic với câu lệnh if-else, switch-case.
- Thực hiện lặp với vòng lặp for, while, do-while.
|
- Kiểm soát luồng thực thi của chương trình.
|
5 |
Phương thức (Methods) |
- Tổ chức mã nguồn thành các khối logic có thể tái sử dụng.
- Truyền dữ liệu vào phương thức qua tham số.
- Nhận kết quả trả về từ phương thức.
- Học về nạp chồng phương thức.
|
- Viết mã nguồn có cấu trúc và dễ bảo trì.
|
6 |
Mảng và Chuỗi |
- Lưu trữ và xử lý một tập hợp dữ liệu với mảng.
- Sử dụng lớp `String` và các phương thức của nó.
|
- Làm việc với các tập hợp dữ liệu.
- Xử lý văn bản.
|
7 |
Lớp và Đối tượng (Sơ lược) |
- Hiểu khái niệm cơ bản về Lập trình Hướng đối tượng (OOP).
- Định nghĩa lớp (class) và tạo đối tượng (object).
|
- Bắt đầu tư duy theo hướng đối tượng.
|
8 |
Java Collections Framework (Cơ bản) |
- Sử dụng `ArrayList` để quản lý danh sách động.
- Sử dụng `HashMap` để lưu trữ dữ liệu dạng key-value.
|
- Lựa chọn cấu trúc dữ liệu phù hợp cho bài toán.
|
9 |
Xử lý ngoại lệ |
- Xử lý lỗi với khối try-catch-finally.
- Hiểu về các loại ngoại lệ (checked vs. unchecked).
|
- Viết chương trình mạnh mẽ, có khả năng xử lý lỗi.
|
10 |
Input/Output (I/O) cơ bản |
- Sử dụng `FileReader` và `BufferedReader` để đọc file.
- Sử dụng `FileWriter` và `BufferedWriter` để ghi file.
|
- Thực hiện các thao tác đọc/ghi file cơ bản.
|
11 |
Dự án nhỏ tổng hợp |
- Áp dụng kiến thức đã học để xây dựng ứng dụng console.
- Gợi ý: Quản lý sinh viên, ứng dụng ghi chú đơn giản.
|
- Củng cố kiến thức và có sản phẩm thực tế đầu tay.
|