Bài giảng Lập trình hướng đối tượng - Trần Công Án

Tóm tắt Bài giảng Lập trình hướng đối tượng - Trần Công Án: ...CT176 – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Giới thiệu môn học TS. TRẦN CÔNG ÁN (tcan@cit.ctu.edu.vn) Khoa Công nghệ Thông tin & Truyền thông CT176 – Lập trình Hướng đối tượng 2 Mục tiêu môn học Giúp cho sinh viên hiểu được ý tưởng và các khái niệm cơ bản của phương pháp lập trình Hướng đối tượng Giúp cho sinh viên có thể sử dụng thuần thục ngôn ngữ lập trình Java để viết chương trình ứng dụng theo phương pháp lập trình Hướng đối tượng CT176 – Lập trình Hướng đối tượng 3 Yêu cầu • Sinh viên cần đạt được các yêu cầu sau:  Trình bày được lịch sử của ngôn ngữ lập trình  Có khả năng phân tích và mô hình hóa vấn đề cần giải quyết theo phương pháp Hướng đối tượng  Biết tạo lập môi trường để phát triển và thực thi chương trình Java  Có thể sử dụng ngôn ngữ lập trình Java để giải quyết vấn đề theo phương pháp Hướng đối tượng CT176 – Lập trình Hướng đối tượng 4 Nội dung – Lý thuyết 10 buổi x 3 tiết/buổi = 30 tiết • Chương 1: Giới thiệu Lập trình Hướng đối tượng • Chương

pdf9 trang | Chia sẻ: havih72 | Lượt xem: 288 | Lượt tải: 0download
Nội dung tài liệu Bài giảng Lập trình hướng đối tượng - Trần Công Án, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
CT176 – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Giới thiệu môn học
TS. TRẦN CÔNG ÁN (tcan@cit.ctu.edu.vn)
Khoa Công nghệ Thông tin & Truyền thông
CT176 – Lập trình Hướng đối tượng 2
Mục tiêu môn học
Giúp cho sinh viên hiểu được ý tưởng và các khái niệm
cơ bản của phương pháp lập trình Hướng đối tượng
Giúp cho sinh viên có thể sử dụng thuần thục ngôn ngữ 
lập trình Java để viết chương trình ứng dụng 
theo phương pháp lập trình Hướng đối tượng
CT176 – Lập trình Hướng đối tượng 3
Yêu cầu
• Sinh viên cần đạt được các yêu cầu sau:
 Trình bày được lịch sử của ngôn ngữ lập trình
 Có khả năng phân tích và mô hình hóa vấn đề cần giải quyết 
theo phương pháp Hướng đối tượng
 Biết tạo lập môi trường để phát triển và thực thi chương 
trình Java
 Có thể sử dụng ngôn ngữ lập trình Java để giải quyết vấn đề 
theo phương pháp Hướng đối tượng
CT176 – Lập trình Hướng đối tượng 4
Nội dung – Lý thuyết
10 buổi x 3 tiết/buổi = 30 tiết
• Chương 1: Giới thiệu Lập trình Hướng đối tượng
• Chương 2: Ngôn ngữ lập trình Java
• Chương 3: Thừa kế, trừu tượng hóa và đa hình
• Chương 4: Vào ra (I/O) trong Java
• Chương 5: Lập trình giao diện đồ họa
CT176 – Lập trình Hướng đối tượng 5
Nội dung – Thực hành
6 buổi x 5 tiết/buổi = 30 tiết
• Buổi 1: Tạo lớp và đối tượng với Java
• Buổi 2: Cài đặt tính thừa kế và đa hình
• Buổi 3: Vào ra (I/O) trong Java
• Buổi 4: Các kỹ thuật trừa tượng hóa
• Buổi 5: Lập trình giao diện đồ họa
• Buổi 6: Thi thực hành
CT176 – Lập trình Hướng đối tượng 6
Kế hoạch học tập (dự kiến)
Tuần Nội dung
1 Giới thiệu LTHĐT
2 Giới thiệu LTHĐT
3 Ngôn ngữ LT Java
4 Ngôn ngữ LT Java (TH1)
5 Lớp & Đối tượng
6 Lớp & Đối tượng (TH2)
7 Lớp & Đối tượng (TH3)
Tuần Nội dung
8 Thừa kế
9 Thừa kế (TH4)
10 Nhập xuất trong Java
11 Lập trình giao diện
12 Nhập xuất & Giao diện (TH5)
13+14 Dự trữ
15 Thi
CT176 – Lập trình Hướng đối tượng 7
Phương pháp đánh giá
• Hình thức đánh giá:
 Lý thuyết: trắc nghiệm trên ELCIT
 Thực hành: viết chương trình trên máy tính
• Phương pháp đánh giá:
 Chuyên cần: 5%
 Thi thực hành: 45%
 Thi lý thuyết: 50%
CT176 – Lập trình Hướng đối tượng 8
Tài liệu tham khảo
• Trần Công Án, Nguyễn Công Huy. Giáo trình Lập trình Hướng đối 
tượng. NXB ĐHCT, 2016 (Có bán tại thư viện Khoa).
• Trần Công Án, Nguyễn Công Huy. Slide bài giảng Lập trình Hướng 
đối tượng. 2015
• Đoàn Văn Ban. Lập trình Hướng đối tượng với Java. NXB KH&KT, 
2006 (CTU).
• Thomas Wu. A Comprehensive Introduction to Object Oriented 
Programming with Java. Mc Graw Hill, 2008 (CTU)
• Bruce Eckel. Thinking in Java. Prentice Hall, 2000.
• Ngô Trung Việt. Tư duy trong Java. NXB KH&KT, 2001 (CTU)
• D.S. Malik. Java Programming: From Problem Analysis to 
Program Design. Course Technology, Cengage Learning, 2010.
CT176 – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Question?

File đính kèm:

  • pdfbai_giang_lap_trinh_huong_doi_tuong_tran_cong_an.pdf