Lập trình hướng đối tượng

Mục tiêu:

Sau khi kết thúc môn học, sinh viên sẽ có thể:

  • Giải thích được các khái niệm, các kỹ thuật lập trình và thiết kế chương trình theo hướng tiếp cận hướng đối tượng trên 1 ngôn ngữ LTHĐT (Java/C++/C#).
  • Nắm được kiến thức cơ bản về 1 ngôn ngữ LTHĐT (Java/C++/C#), các kỹ năng sử dụng ngôn ngữ đó minh họa các kỹ thuật LTHĐT.
  • Hiểu được các ký pháp của ngôn ngữ UML và sử dụng trong LTHĐT.

Công cụ:

  1. Java Development Kit (JDK)
    • http://www.oracle.com/technetwork/java/javase/downloads
  2. IDE
    • Eclipse (http://www.eclipse.org)
    • NetBeans (http://netbeans.org)
    • IntelliJ IDEA (http://www.jetbrains.com/idea)

Slide môn học (TS. Trịnh Thành Trung biên soạn):

Xem và download slide môn học tại đây

  1. Bài 1: Tổng quan về lập trình hướng đối tượng
  2. Bài 2: Lập trình Java cơ bản
  3. Bài 3: Xây dựng lớp
  4. Bài 4: Một số kỹ thuật xây dựng lớp
  5. Bài 5: Lập trình Java nâng cao
  6. Bài 6: Kế thừa
  7. Bài 7: Một số kỹ thuật kế thừa
  8. Bài 8: Đa hình
  9. Bài 9: Lập trình tổng quát
  10. Bài 10: Ngoại lệ
  11. Bài 11: Input và Output
  12. Bài 12: Đồ họa và xử lý sự kiện
  13. Bài 13: Tổng quan về UML

Tham khảo thêm:

Trịnh Thành Trung
Trịnh Thành Trung Khoa khoa học máy tính, Trường Công nghệ Thông tin và Truyền thông
comments powered by Disqus