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!
Trang 1MÔ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
Trang 2Tiê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ề 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
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ệ
Trang 3Chươ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
Trang 4Chươ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