- Lập trình Applet Các lớp đồ họa
Tổ chức giảng dạy Lịch trình chung
Lịch trình chung Nhóm kiến thức Nội dung
Thời gian (giờ tín chỉ) Lý thuyết Bài tập Thực hành Tự học 1 Mở đầu
- Khái niệm về lập trình, ngôn ngữ lập trình - Ngôn ngữ lập trình java
- Máy ảo Java
1
2
Các kiểu dữ liệu và phép toán
- Các kiểu dữ liệu - Biến, hằng và biểu thức - Các phép toán 2 1 3 Xây dựng chương trình
- Các bước xây dựng chương trình: Mã nguồn, biên dịch, lỗi cú pháp, chạy thử chương trình và sửa lỗi - Biên dịch và chạy chương trình trong môi trường
dòng lệnh
- Ví dụ chương trình đơn giản để minh hoạ - Giới thiệu môi trường phát triển tích hợp
- Hai loại ứng dụng Java: ứng dụng Java độc lập (Java Application) và Applet
- Cấu trúc một chương trình Java - Lệnh và khối lệnh
4
Cấu trúc điều khiển chương trình
- Cấu trúc tuần tự
- Cấu trúc rẽ nhánh (if, switch) - Cấu trúc lặp (for, while, do while)
- Các lệnh break, continue
- Khái niệm về xử lý ngoại lệ
4 1 3 1
5
Phương pháp lập trình hướng đối tượng
- Cách tiếp cận hướng chức năng và lập trình hướng thủ tục
- Cách tiếp cận hướng đối tượng
- Kiểu dữ liệu trừu tượng - Lớp và đối tượng trong Java - Khai báo và khởi tạo đối tượng - Thuộc tính
- Truyền tham số và giá trị trả lại - Nạp chồng phương thức
- Cơ chế che dấu thông tin - Khái niệm về kế thừa và đa hình
5 1 4
6
Mảng và xâu kí tự
- Mảng một chiều và nhiều chiều - Xâu ký tự String và StringBuffer - Các lớp truyền tập trong Java
3 2 3
7
Các luồng vào ra
- Khái niệm - Đọc và ghi
- Truy cập tệp ngẫu nhiên
2 1 3 1
8
Giới thiệu về lập trình Applet và lập trình đồ họa
- Lập trình Applet - Các lớp đồ họa
- Khái niệm về lập trình hướng sự kiện - Xây dựng giao diện đồ họa
2 1.5
9 Kiểm tra giữa kỳ 1.5
Tổng cộng theo các loại hoạt động 20 5 18 2
Tổng cộng số giờ tín chỉ 45