Học phần Lập trình hướng đối tượng
(Chương trình học và hướng dẫn thực hành bằng ngôn ngữ lập trình Java)
Tài liệu tham khảo- James T. Streib & Takako Soma, Springer-Verlag London, Guide to Java – A Concise Introduction to Programming, 2014.
- Frank Nielsen, Springer-Verlag London, A Concise and Practical Introduction to Programming Algorithms in Java, 2009
Chủ đề 1: Giới thiệu lập trình và ngôn ngữ lập trình hướng đối tượng Java
- Bài giảng: slide
- Hướng dẫn thực hành: (1) Cấu trúc chương trình Java cơ bản; (2) Các kiểu dữ liệu cơ bản; (3) Các phép toán cơ bản.
- Bài tập: (link)
- Bài giảng: slide
- Hướng dẫn thực hành: (1) Lớp - thuộc tính - phương thức; (2) Kiểu Date; (3) Thừa kế; (4) Lớp ảo (abstract class); (5) Giao diện (interface); (6) Cài đặt easyUML plugin; (7) Thiết kế sơ đồ lớp.
- Bài tập:
- Bài giảng: slide
- Hướng dẫn thực hành: (1) Câu lệnh if - else; (2) Câu lệnh switch.
- Bài tập: (link)
- Bài giảng: slide
- Hướng dẫn thực hành: (1) Câu lệnh for; (2) Câu lệnh while.
- Bài tập: (link)
- Bài giảng: slide
- Hướng dẫn thực hành: (1) Mảng 1 chiều (kiểu cơ bản); (2) Mảng 1 chiều (kiểu do người dùng định nghĩa); (3) Sắp xếp mảng 1 chiều (phần 1, phần 2); (4) Kĩ thuật Deep cloning; (5) Tìm kiếm trên mảng 1 chiều; (6) Mảng 2 chiều (ma trận); (7) Chuỗi - String.
- Bài tập: link1; link2; link3 - bài tập chuỗi (String).
- Bài giảng: slide
- Hướng dẫn thực hành: (1) Lập trình đệ quy.
- Bài tập: (link)
- Bài giảng: slide
- Hướng dẫn thực hành: (1) Thao tác tập tin - thư mục; (2) JTree; (3) JTree & TreeModel; (4) Thao tác với tập tin văn bản.
- Bài tập: (link)
- Hướng dẫn làm bài tập lớn:
- Danh mục bài tập lớn: link
Comments
Post a Comment