Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
112 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC PHAN THIẾT Độc lập – Tự – Hạnh phúc CHƯƠNG TRÌNH TRÌNH ĐỘ ĐẠI HỌC NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Tên học phần: Lập trình hướng đối tượng - Mã học phần :10262 Khoa phụ trách: Công nghệ thông tin Họ tên giảng viên giảng dạy: 3.1 Họ tên: Lương Vĩ Minh - - Chức danh, học hàm, học vị: Thạc sỹ Địa liên hệ: Khoa Công nghệ thông tin ĐT:0934190972; email: lvminh@fit.hcmus.edu.vn - Các hướng nghiên cứu chính: Cơng nghệ phần mềm 3.2 Họ tên: Thái Huy Tân - - Chức danh, học hàm, học vị: Thạc sỹ Địa liên hệ: Khoa Công nghệ thông tin ĐT: 01683410784 ; email:tanth@uit.upt.edu.vn - Các hướng nghiên cứu chính: Cơng nghệ phần mềm Số tín chỉ: Phân bổ thời gian (tiết): 45 tiết - Lên lớp: 45 tiết - Tự học: 135 tiết Học phần tiên quyết: Tin học đại cương Mục tiêu học phần: Trình bày cơng nghệ Visual NET 2008/2010 Microsoft Các thành phần NET framework Trình bày cách xây dựng ứng dụng với ngơn ngữ C# Trình bày thành phần ngơn ngữ C#, viết chương trình với cấu trúc điều khiển C# Trình bày cách xây dựng lớp Hiểu rõ phương pháp luận lập trình OOP Hiểu rõ viết tốt chương trình thể tính chất OOP là: thừa kế - đa hình Viết tốt chương trình thể tính chất đa hình: nạp chồng tốn tử Chuẩn đầu học phần: Để hoàn thành học phần, người học phải đạt được, chuẩn đầu học phần/ mục tiêu cụ thể - Kiến thức: Hiểu nguyên lý thiết kế hướng đối tượng Hiểu vấn đề số vấn đề nâng cao việc viết lớp phương thức chất đối tượng tham chiếu đối tượng, liệu quyền truy nhập, biến phạm vi Hiểu quan niệm nằm sau thừa kế, đa hình, việc lập trình theo interface Hiểu nguyên lý hoạt động ngoại lệ (exception) dòng vào Nắm khái niệm lập trình tổng quát làm quen với cấu trúc liệu tổng quát - Kỹ năng: Có khả đưa giải pháp lập trình hướng đối tượng cho tốn quy mơ tương đối đơn giản Hiểu sơ đồ lớp ngôn ngữ đặc tả UML với cú pháp Có khả cài đặt thiết kế hướng đối tượng cho trước ngơn ngữ Java Có khả tự học ngơn ngữ lập trình hướng đối tượng khác tự tìm hiểu sử dụng thư viện lập trình kèm theo - Thái độ: 10 Có ý thức rèn luyện kỹ làm việc xác, cẩn thận theo phong cách công nghiệp, hệ thống - Năng lực tự chủ trách nhiệm Nội dung học phần: 9.1 Tóm tắt nội dung học phần: 9.2 Nội dung học phần STT Tên Mục, tiểu mục Số tiết chương TL CĐR TC TL BT TH TH Chương 1: 1.Tình hình trước [1] Microsoft MS.NET đời Nguồn gốc NET NET Microsoft NET Biên dịch MSIL Ngôn ngữ C# Chương 2: Tại phải sử dụng Ngôn 1 [1] [2,3] ngữ ngôn ngữ C# C# Ngôn ngữ C# với ngôn ngữ khác Các bước chuẩn bị cho chương trình Chương trình C# đơn giản Phát triển chương trình minh họa Chương Nền tảng ngơn ngữ C# Kiểu liệu Biến Biểu thức Khoảng trắng Câu lệnh Toán tử Namespace Các dẫn biên dịch Chương Xây 2 [2,3,5] Đặc biệt hóa tổng quát 2 [5] [4,5] [2] Định nghĩa lớp dựng lớp - Đối Tạo đối tượng Sử dụng thành viên tượng static Hủy đối tượng Truyền tham số Nạp chồng phương thức Đóng gói liệu với thuộc tính Thuộc tính đọc Câu hỏi & tập Chương Kế thừa – hóa Đa hình Sự kế thừa Đa hình Lớp trừu tượng Boxing Unboxing liệu Các lớp lồng Chương Sử dụng từ khóa operator Nạp chồng tốn tử 2 Hỗ trợ ngôn ngữ NET khác Sử dụng toán tử Toán tử so sánh Toán tử chuyển đổi Câu hỏi & tập Chương Định nghĩa cấu trúc Kiểu Cấu trúc Tạo cấu trúc Câu hỏi & tập Chương Thực thi giao diện Thực thi giao diện [3,4,5] 2 [2] [4.5] [5] Truy cập phương thức giao diện Thực thi phủ giao diện Thực thi giao diện tường minh Câu hỏi & tập Chương Mảng, Mảng mục, tập Câu lệnh foreach Mảng đa chiều hợp Bộ mục Giao diện tập hợp Danh sách mảng Hàng đợi Ngăn xếp Kiểu từ điển 10 Chương 10 Lớp đối tượng string Xử lý chuỗi 2 Các biểu thức quy tắc Câu hỏi & tập 11 Chương 11 Ủy quyền Cơ chế ủy quyền Sự kiện kiện 12 Chương 12 Lớp đối tượng 2 Các lớp NET Framework sở NET Lớp Timer Lớp thư mục hệ thống Lớp Math Lớp thao tác tập tin Làm việc với tập tin liệu Câu hỏi & tập 13 Chương 13 Phát sinh bắt giữ ngoại [4,5,6] [4,5,6] [8,9] Xử lý ngoại lệ lệ Những đối tượng ngoại lệ Tạo riêng ngoại lệ Phát sinh lại ngoại lệ 14 Chương 14 Giới thiệu LINQ Giới thiệu LINQ Các khái niệm – thí dụ minh họa Câu hỏi & tập 15 Chương 15 Cơ XML Làm việc với XML Làm việc với tư liệu XML NET Câu hỏi & tập 45 Tổng cộng 10 Yêu cầu kỳ vọng học phần: Sinh viên sử dụng kiến thức mơn học việc tổng hợp phân tích đánh giá hoạt động doanh nghiệp thương mại • Phần lý thuyết giảng dạy lớp 10 buổi Những thắc mắc, có, sinh viên giải đáp thời gian lên lớp, thời điểm thuận lợi cho học tập nghiên cứu • Phần thực hành tổ chức theo nguyên tắc học nhóm , nhóm học tập gồm đến 10 sinh viên tự hình thành nộp danh sách cho giáo viên vào tuần thứ chương trình Nhóm học tập phải hoàn thành yêu cầu sau : + Sinh viên cần làm việc tích cực cách tự tìm hiểu tài liệu bắt buộc tài liệu tham khảo, làm tập, chuẩn bị tình nhà trước vào lớp theo lịch học + Sinh viên nhận tập ứng dụng, họp nhóm học tập để giải tập nhóm mời giải đáp lớp có yêu cầu theo lịch học bên + Sinh viên mời trả lời câu hỏi lớp học sau phần giảng (Sinh viên phát biểu Ban Cán Sự ghi nhận cộng vào điểm chuyên cần) • Phương pháp giảng dạy môn học sử dụng giảng PowerPoint, sinh viên phải ghi chép thêm • Trong trình học, Sinh viên áp dụng thảo luận theo cặp đơi, thuyết trình, đóng kịch tình (nếu cần) • Trong giờ học Sinh viên tuyệt đối khơng nói chuyện để điện thoại chế độ rung • Vào tuần thứ 8, sinh viên phải làm kiểm tra kỳ chiếm 20 % tổng số điểm • Cuối học kỳ, sinh viên có thi dài 60 phút hình thức trắc nhiệm tự luận 11 Phương pháp đánh giá học phần: Những nội dung cần đánh giá Dự lớp Thảo luận Bản thu hoạch Thuyết trình Bài tập Thi học kỳ Số lần đánh giá 10 1 Trọng số (%) 10 5 30 Thi cuối học kỳ 50 Tổng: 100% Vì lớp đơng, giảng viên không điểm danh buổi học mà điểm danh 10 buổi suốt trình học Nếu Sinh viên vắng buổi bị trừ điểm cột điểm chuyên cần Sinh viên học trễ 15 phút coi vắng mặt buổi học hơm Điểm chun cần (10 % tổng số điểm ) sinh viên đánh giá qua việc làm tập lớp, phát biểu hay qua tập tình Tham gia phát biểu ý kiến xây dựng bài: Sinh viên phát biểu cộng điểm thưởng vào điểm chuyên cần (nếu điểm chuyên cần tối đa cộng vào điểm thi học kỳ) Khi giảng viên yêu cầu nhóm lên trình bày tình làm tập, tồn nhóm bị điểm trường hợp sau xảy ra: khơng ch̉n bị hết; thành viên vắng mặt bị điểm Đối với cá nhân, giảng viên yêu cầu cá nhân trả lời câu hỏi có tính bất kỳ, cá nhân bị điểm nếu: (a) vắng mặt, (b) khơng trả lời Có hành động gian dối: Nếu sinh viên có hành động gian dối trình làm kiểm tra, thi, tập nộp cho giảng viên (sao chép bạn; xem tài liệu trình thi, kiểm tra; đạo văn…) bị điểm 12 Học liệu 12.1.Tài liệu chính: Lập trình hướng đối tượng – Trần Đan Thư, Đinh Bá Tiến Nguyễn Tấn Trần Minh – Nhà xuất Khoa học kỹ thuật 12.2 Tài liệu tham khảo: 12.3 Tư liệu trực tuyến: 13 Tổ chức giảng dạy học tập Thực theo Quy chế học vụ theo học chế tín ban hành kèm định hành Hiệu trưởng Trường Đại học Phan Thiết 14 Kế hoạch giảng dạy : Tuần Tổng quan -Giáo viên giới thiệu Microsoft.Net ngơn ngữ C# -Nói nội dung mơn học, cách thức tính điểm hình thức thi cuối kỳ Tuần 2: Nền tảng ngôn ngữ C# Kiểu liệu Biến Biểu thức Khoảng trắng Câu lệnh Toán tử Namespace Các dẫn biên dịch Tuần 3: Thực hành Tuần 4: Xây dựng lớp- đối tượng C# Định nghĩa lớp Tạo đối tượng Sử dụng thành viên static Hủy đối tượng Truyền tham số Nạp chồng phương thức Đóng gói liệu với thuộc tính Thuộc tính đọc Câu hỏi & tập Tuần 5: Thực hành Tuần 6: Kế thừa – đa hình Đặc biệt hóa tổng quát hóa Sự kế thừa Đa hình Lớp trừu tượng Boxing Unboxing liệu Các lớp lồng Tuần 7: Thực hành Tuần 8: Nạp chồng toán tử Sử dụng từ khóa operator Hỗ trợ ngơn ngữ NET khác Sử dụng tốn tử Toán tử so sánh Toán tử chuyển đổi Câu hỏi & tập Tuần 9: Thực hành Tuần 10: Thực thi giao diện Thực thi giao diện Truy cập phương thức giao diện Thực thi phủ giao diện Thực thi giao diện tường minh Câu hỏi & tập Tuần 11: Thực hành Tuần 12: Thực hành Mảng Câu lệnh foreach Mảng đa chiều Bộ mục Giao diện tập hợp Danh sách mảng 10 Hàng đợi Ngăn xếp Kiểu từ điển Tuần 13: Thực hành Tuần 14: Các lớp sở NET Lớp đối tượng NET Framework Lớp Timer Lớp thư mục hệ thống Lớp Math Lớp thao tác tập tin Làm việc với tập tin liệu Tuần 15: Thực hành ôn tập 15 THI KẾT THÚC HỌC PHẦN: - Thời gian: Theo lịch thi chung trường - Hình thức thi: Thực hành máy Phan Thiết, ngày Người biên soạn tháng Trưởng khoa TS Phạm Đình Trung 11 năm 2017 ... thi: Thực hành máy Phan Thiết, ngày Người biên soạn tháng Trưởng khoa TS Phạm Đình Trung 11 năm 2 017