Tuần 1: Mở đầu, các kiểu dữ liệu và phép toán
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết
(2 giờ tín chỉ)
Giới thiệu môn học, đề cương
1. Khái niệm về lập trình 2. Các ngôn ngữ lập trình 3. Ngôn ngữ lập trình java 4. Máy ảo java
•Đọc [5] chương 1 1. Các kiểu dữ liệu 2. Biến, hằng và biểu thức 3. Các phép toán •Đọc [5] chương 3 (trang 25 -33) Bài tập Thảo luận Thực hành KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Tuần 2: Kiểu dữ liệu và Chương trình Java đơn giản
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết
tín chỉ) 3. Các phép toán
4.Ứng dụng Java độc lập (Application) •Đọc [5] chương 3 (trang 24 -25)
Bài tập Thảo luận Thực hành KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Tuần 3: Cấu trúc điều khiển
Lý thuyết (2 giờ tín chỉ)
1. Ứng dụng Java nhúng (Applet) •Đọc [5] chương 4 (trang 58 - 60)
2. Cấu trúc tuần tự
3. Cấu trúc rẽ nhánh •(trang 35- 41) Đọc [5] chương 3 Bài tập
Thảo luận Thực hành KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Tuần 4: Thực hành (1)
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết Bài tập Thảo luận TH 2 giờ tín chỉ (4 giờ PM Phòng máy
1. Cài đặt ngôn ngữ Java SDK 2. Môi trường làm việc
3. Ứng dụng Java Application 4. Ứng dụng Java Applet
•Đọc [5] chương 2, 3, 4
KT-ĐG Giao bài tập kiểm tra Thực hiện bài tập được giao
Tư vấn Chuẩn bị các câu hỏi
Tuần 5: Cấu trúc điều khiển
Lý thuyết (2 giờ tín chỉ)
1. Cấu trúc lặp
2. Xử lý ngoại lệ •(trang 35- 41) Đọc [5] chương 3 3. Kiểu dữ liệu trừu tượng
4. Lớp và đối tượng trong Java •(trang 21- 23) Đọc [5] chương 3 Bài tập
Thảo luận Thực hành
KT-ĐG Thu bài tập tuần 4
Tuần 6: Thực hành
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết Bài tập Thảo luận TH 2 giờ tín chỉ (4 giờ PM Phòng máy 1. Cấu trúc tuần tự 2. Cấu trúc rẽ nhánh 3. Cấu trúc lặp 4. Xử lý ngoại lệ •Đọc [5] chương 3 KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Tuần 7: Đối tượng & Thảo luận
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết
(2 giờ tín chỉ)
1.Khai báo và khởi tạo đối tượng 2. Thuộc tính, phương thức 3. Truyền tham số
4. Nạp chồng phương thức 5. Cơ chế che dấu thông tin 6. Kế thừa và đa hình •Đọc [5] chương 3 (trang 44 -57) Bài tập Thảo luận Thực hành
KT-ĐG Giao bài tập kiểm tra
Tư vấn Chuẩn bị các câu hỏi
Tuần 8: Thực hành
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết Bài tập Thảo luận TH 2 giờ tín chỉ (4 giờ PM Phòng máy
1. Khai báo và khởi tạo đối tượng 2. Truyền tham số
3. Nạp chồng, kế thừa và đa hình
•Đọc [5] chương 3
KT-ĐG Thu bài tập tuần 7
Tư vấn Chuẩn bị các câu hỏi
Tuần 9: Thảo luận, Mảng và xâu kí tự
(2 giờ
Tín chỉ) -- Khái niXây dựng lớp dẫn xuất ệm kế thừa - Khái niệm đa hình
Đọc [5] chương 3 1. Mảng một chiều và nhiều chiều
2. Xâu kí tự •(trang 32- 35) Đọc [5] chương 3 Thực hành
KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Tuần 10: Thực hành Lý thuyết Bài tập Thảo luận TH 2 giờ tín chỉ (4 giờ PM Phòng máy 1. Mảng một và nhiều chiều
2. Thao tác với xâu ký tự •Đọc [5] chương 3
KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Tuần 11: Xâu kí tự; Luồng vào ra
Lý thuyết (2 giờ Tín chỉ)
2. Xâu ký tự (tiếp)
3. Các lớp tuyển tập trong java •Đọc [5] chương 3 3. Các luồng vào ra
4. Đọc và ghi
5. Truy cập tệp ngẫu nhiên
•Đọc [5] chương 8 Bài tập
Thảo luận Thực hành
KT-ĐG Giao bài tập
Tư vấn Chuẩn bị các câu hỏi
Tuần 12: Thực hành Lý thuyết Bài tập Thảo luận Thực hành 2 giờ tín chỉ (4 giờ PM) Phòng máy 1. Luồng vào ra 2. Đọc ghi tệp
3. Truy cập tệp ngẫu nhiên
•Đọc [5] chương 4, 6
KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết (2 giờ tín chỉ) Lập trình Applet Các lớp đồ họa Lập trình hướng sự kiện Xây dựng giao diện
•Đọc [5] chương 5 •Đọc [5] chương 4, chương 6 •Đọc [5] chương 8 Bài tập Thảo luận Thực hành
KT-ĐG Thu bài tập tuần 11
Tư vấn Chuẩn bị các câu hỏi
Tuần 14: Thực hành
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết Bài tập Thảo luận Thực hành 2 giờ tín chỉ (4 giờ PM) Phòng máy 1. Lập trình hướng sự kiện
2. Xây dựng giao diện đồ họa •Đọc [5] chương 5
KT-ĐG
Tư vấn Chuẩn bị các câu hỏi
Tuần 15: Bài tập và ôn tập
Hình thức tổ chức dạy học
Thời gian,
địa điểm Nội dung chính Yêu cầu sinh viên chuẩn bị Ghi chú Lý thuyết Bài tập (2 giờ tín chỉ) 1.Bài tập tổng hợp 2. Ôn tập Thảo luận Thực hành KT-ĐG