1. Trang chủ
  2. » Giáo án - Bài giảng

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

3 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

− Naém baét ñöôïc nhöõng kieán thöùc cô baûn trong moät ngoân ngöõ laäp trình höôùng ñoái töôïng naøo ñoù: chaúng haïn C#, Java.. Xử lyù ngoaïi leä.[r]

(1)

1 Đại học Đà Lạt

Khoa Toán - Tin

ĐỀ CƯƠNG CHI TIẾT MƠN HỌC

1 Tên mơn học: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

2 Số đơn vị học trình: tín (Lý thuyết: TC – Thực hành: TC) 3 Trình độ: năm thứ II

4 Phân bố thời gian: − Lên lớp: 45 tiết

− Thực tập phịng thí nghiệm, thực hành: (15 tiết x = 30 tiết) 5 Điều kiện mơn học trước: Nhập mơn lập trình

6 Mô tả vắn tắt nội dung môn học:

− Tóùm tắt cấu trúc điều khiển: rẽ nhánh, lặp

− Giới thiệu tổng quan phương pháp lập trình hướng đối tượng − Giới thiệu tính đóng gói: xây dựng lớp, tạo đối tượng

− Dữ liệu phương thức, thuộc tính đối tượng − Tốn tử

− Tính kế thừa − Tính đa hình − Lớp trừu tượng − Giao diện − Xử lý ngoại lệ − Lưu đối tượng file 7 Nhiệm vụ sinh viên:

− Tham dự lớp đầy đủ

− Bài tập: Làm 50% số tập thực hành 8 Tài liệu học tập:

- Giaùo trình

- Sách tham khảo:

a Phạm Hữu Khang, C# 2005 bản, Nxb Lao Động Xã Hội, 2006

b Phạm Hữu Khang, C# 2005 Tập 2-Lập trình Windows Form, Nxb Lao Động Xã Hội, 2006

c Dương Quang Thiện, Lập trình Visual C# nào? Tập 1,2,3, Nxb Tổng hợp Tp HCM, 2005

d Ths.Nguyễn Cẩn,Tự học ngơn ngữ lập trình C++,Nbx Đồng Nai,1996

e Lê Đăng Hưng, Lập trình hướng đối tượng với C++,Nxb Khoa học Kỹ thuật,1999

f Trần Văn Lang, Lập trình hướng đối tượng C++,Nxb Thống Kế, 1997

(2)

2 h Ben Albahari, CSharp Essentials, 2nd Edition, tr 1-88, Nxb OReilly

i Adrian Turtschi, C#.NET- Web developer’s Guide, 1-196, Nxb SynGress j VN-Guide, Lập trình Java, Nxb Thống Kê, 2000

9 Tiêu chuẩn đánh giá sinh viên:

- Thi máy

10 Thang điểm:

- Dùng thang điểm 10 theo quy định 11 Mục tiêu học phần:

− Cung cấp cho sinh viên khái niệm phương pháp lập trình hướng đối tượng

− Biết cách xác định đối tượng lĩnh vực quan tâm, xây dựng lớp đối tượng

− Biết cách sử dụng đối tượng phối hợp đối tượng để giải tốn − Biết cách tận dụng tính kế thừa, tính đa hình để tận dụng mã nguồn có, làm

chương trình sáng, dễ hiểu mơ hình hố quan hệ đối tượng toán tương ứng với đối tượng giới thực

− Nắm bắt kiến thức ngơn ngữ lập trình hướng đối tượng đó: chẳng hạn C#, Java

12 Nội dung chi tiết học phần: Phần I: NGƠN NGỮ C# (6 tiết)

1) Thành phần Dot Net 2) Giới thiệu C#

3) Cơ sở ngôn ngữ C

Phần II: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (39 tiết ) 1) Giới thiệu lập trình hướng đối tượng (1 tiết) 2) Lớp đối tượng (20 tiết)

a Định nghĩa lớp b Tạo đối tượng

c Phương thức tạo lập

d Sử dụng thành viên tĩnh e Tham số phương thức f Quá tải phương thức g Tham chiếu this

h Đóng gói dữ liệu với thuộc tính

i Các trường chỉđọc j Tốn tử

k Chỉ mục 3) Kế thừa (4 tiết)

a Giới thiệu tính kế thừa

b Gọi phương thức tạo lập lớp sở

c Định nghĩa phiên lớp dẫn xuất d Tham chiếu thuộc lớp sở

(3)

3

6) Giao diện (5 tiết)

a Thực thi nhiều giao diện b Hủy đối tượng

c Thực thi giao diện d Kết hợp giao diện e Mở rộng giao diện

f Giao diện IComparer giao diện IComparable

7) Một số vấn đề khác (4 tiết) a Xử lý ngoại lệ b. Lưu đối tượng file

Đà Lạt, ngày 16 tháng 12 năm 2005 Người viết đề cương

Ngày đăng: 04/04/2021, 22:01

TỪ KHÓA LIÊN QUAN