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
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ế.
Mục tiêu môn học
Tài liệu chính
Tài liệu học tập
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
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ề Microsoft.NET. 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
Tiêu chuẩn đánh giá sinh viên
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. Toán tử so sánh bằng. Toán tử chuyển đổi
3
4/10/2012
Chương 6. Mảng, chỉ mục và tập hợp, String
Mảng. Câu lệnh foreach. Mảng đa chiều. Bộ chỉ mục. Giao diện tập hợp. Danh sách mảng (ArrayList). Lớp đối tượng string.
Chương 7 Lập trình trên Windows
Giới thiệu các biểu mẫu windows Làm việc với các điều khiển Xử lý sự kiện Bàn phím và chuột
Chương 8 Thao tác tệp tin
Khái niệm tập tin. Giới thiệu namespace System.IO Các bước xử lý tệp tin Các phương thức xử lý tệp tin. Tạo lập và xử lý tệp tin văn bản Tạo lập và xử lý tệp tin nhị phân
4

