"Bài giảng Cơ sở lập trình: Giới thiệu môn học" sẽ cung cấp những thông tin tổng quát về môn học bao gồm mục tiêu môn học, bố cục nội dung kiến thức môn học. Mời các bạn cùng tham khảo! | 4 10 2012 MÔN HỌC CƠ SỞ LẬP TRÌNH Thời lượng 90 tiết 4 tín chỉ - Lý thuyết 30 tiết - Thực hành 60 tiết Mục tiêu môn học Trang bị cho sinh viên những kiến thức về lập trình thuật toán phương pháp Top Down Design Ngôn ngữ lập trình C và nền tảng phát triển phần mềm trên Net Framework Phương pháp lập trình hướng đối tượng. Lập trình trên Winform Phương pháp phát triển ứng dụng trên kiến trúc component kiến trúc n-tier Rèn luyện cho sinh viên kỹ năng vận dụng kiến thức để xây dựng một ứng dụng thực tế. Tài liệu học tập Tài liệu chính Programming Csharp 4th edition Oreilly 2005 Lập trình hướng đối tượng với C . Tài liệu tham khảo Beginning C Objects From Concepts to Code Jacquie Barker and Grant Palmer Apress 2004 Microsoft Visual C 2005 step by step Microsoft Press Developing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C .NET 2002 Windows Forms Programming in C Addison Wesley 2003 1 4 10 2012 Tiêu chuẩn đánh giá sinh viên Kết quả học tập của sinh viên được đánh giá trên 2 phần Kiểm tra và chuyên cần 30 Bài tập lớn 20 Thực hiện nhóm - 2 người Bài thi kết thúc học phần 50 Trắc nghiệm Thang điểm đánh giá 10 Chương 1. Tổng quan về lập trình cho MTĐT và C Phát triển hệ thống hướng đối tượng Khái niệm về hướng đối tượng Tổng quan về . Kiến trúc .NET Framework. Thư viện .NET Framework. Ngôn ngữ C và các ngôn ngữ khác. Viết ứng dụng đơn giản trên Console và windows. Biên dịch dll exe Chương 2. Nền tảng ngôn ngữ C Kiểu dữ liệu cơ bản. Biến và hằng. Biểu thức. Câu lệnh. Toán tử. Namespace. Các chỉ dẫn biên dịch. Xử lý ngoại lệ. 2 4 10 2012 Chương 3 Xây dựng lớp Đối tượng Định nghĩa lớp. Tạo đối tượng. Sử dụng các 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 dữ liệu với thuộc tính. Thuộc tính chỉ đọc. Chương 4. Kế thừa và Đa hình Đặc biệt hóa và tổng quát hóa. Sự kế thừa. Đa hình. Lớp trừu tượng. Các lớp lồng nhau Chương 5. Nạp chồng toán tử Sử dụng từ khóa operator. Hỗ trợ ngôn ngữ .NET khác.