Lập trình Hướng đối tượng
HTTT 4253
3 tín chỉ, 45 tiết
HTTT 4253
3 tín chỉ, 45 tiết
Cập nhật ngày 07 tháng 11 năm 2018
Lập trình Hướng đối tượng tiếp nối những nội dung của môn học Cơ sở lập trình. Môn học này giúp sinh viên làm quen với kỹ thuật lập trình hướng đối tượng, một kỹ thuật lập trình hiện đại được sử dụng phổ biến để phân tích thiết kế và xây dựng các hệ thống thông tin hiện nay. Môn này sẽ cung cấp một cách hệ thống các khải niệm của lập trình hướng đối tượng như: lớp, đối tượng, thừa kế, đa hình,... dựa trên ngôn ngữ lập trình C#.
Nội dung môn học được chia làm 8 chủ đề:
Bài thực hành 1, Đáp án câu 4 - jpg, uml
Tham khảo:
Tham khảo:
Bài thực hành 3, file Program.cs cho câu 3
Tham khảo:
Bài thực hành 4, file List.cs cho câu 2
Tham khảo:
Tham khảo:
Tham khảo:
Tham khảo:
Các video PhotoTool trong playlist LTNC
Nội dung sẽ học được:
Tham khảo:
Các tài liệu tham khảo cho môn học này gồm:
Kết quả học tập được đánh giá dựa vào các bài thực hành, bài kiểm tra, bài tập và bài thi cuối khoá với trọng số như sau:
Tất cả các bài thực hành và bài tập của môn học này đều là bài làm cá nhân và phải sử dụng ngôn ngữ lập trình C# và phần mềm Microsoft Visual Studio Community 2017 để biên dịch chương trình.
Hành vi sao chép là không được phép. Nếu bị phát hiện, người sao chép và người cho sao chép sẽ bị điểm 0 đối với bài tập đó.
Điểm thưởng, điểm phạt sẽ được sử dụng để đánh giá chuyên cần, chuẩn bị bài và trả lời câu hỏi tại lớp. Cứ mỗi 10 điểm thưởng/phạt sẽ được quy đổi thành 1 điểm cộng/trừ trong điểm quá trình (40%).
Sinh viên còn có thể lấy thêm điểm thưởng thông qua việc hoàn thành các kata trong Codewars. Cách quy đổi: 1 kata = 1 điểm thưởng. Hãy xem Hướng dẫn sử dụng Codewars để biết cách kiếm điểm thưởng.
Bài tập (có thể gọi là Bài tập lớn) được sử dụng để giúp sinh viên làm quen với việc lập trình ứng dụng hoàn chỉnh. Trong bài tập này, sinh viên được khuyến khích vận dụng tất cả kiến thức đã được học để thiết kế, xây dựng một chương trình đơn giản, nhưng hoàn thiện cả đầu vào, đầu ra và xử lý như một ứng dụng thực tế.
Để hoàn thành và nộp bài đúng quy định, sinh viên nên đọc kỹ và tuân thủ Hướng dẫn làm và nộp bài tập.
Địa chỉ nộp bài tập: Assigment Bài tập (liên kết sẽ được cập nhật khi Bài tập 1 được công bố)
Sinh viên có thể tham khảo các bài tập và đáp án của các năm trước tại thư mục Bài tập trong github.com/manleviet/LTHDT. Hãy xem Hướng dẫn sử dụng GitHub để biết cách lấy các bài tập và đáp án.
Hãy đăng ký vào Nhóm mail Lập trình Hướng đối tượng để nhận thông báo, trao đổi, thảo luận về nội dung môn học này.
Địa chỉ web: https://groups.google.com/d/forum/lthdt_hce
Địa chỉ email: lthdt_hce@googlegroups.com
Cách đăng ký và sử dụng, xem tại Hướng dẫn sử dụng Nhóm mail.
Bạn phải đăng ký thành viên, sử dụng tài khoản Google (tài khoản email của Google), để có thể nhận thông báo, trao đổi, thảo luận trong nhóm mail này.