CƠ SỞ LẬP TRÌNH Hà Nội – 2015 Giới thiệu mơn học Số tín chỉ: Điều kiện tiên quyết: Cơ sở lập trình Thời gian: Lý thuyết: 35% Thực hành, thảo luận: 65% Tự học: 200% Đánh giá 12/12/17 Chuyên cần: 10% Kiểm tra kì: 30% (thực hành máy) Thi cuối kì: 60% (báo cáo tập lớn) Giới thiệu môn học 2/10 Mục tiêu học phần Lý thuyết Trang bị cho người học khái niệm kĩ thuật lập trình hướng đối tượng phương pháp xây dựng chương trình theo hướng đối tượng Trang bị kiến thức cơng cụ lập trình trực quan ngơn ngữ C# đối tượng GUI Windows Trang bị kiến thức công cụ liên kết sở liệu ADO.NET kĩ thuật xây dựng phần mềm quản lý có khả tương tác với sở liệu Kỹ 12/12/17 Người học có khả phân tích cài đặt chương trình đơn giản theo phương pháp hướng đối tượng Người học có khả xây dựng phần mềm quản lý đơn giản, có sử dụng giao diện người dùng (GUI) liên kết với sở liệu ngôn ngữ C# tảng NET Giới thiệu môn học 3/10 Tài liệu tham khảo Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner, Professional C# and NET 4, Wrox Publisher, 2010 Nguyễn Ngọc Bình Phương, Các giải pháp lập trình C#, NXB Giao thông vận tải, 2006 Đậu Quang Tuấn, Tự học lập trình hướng đối tượng lập trình sở liệu C#, NXB Giao thông vận tải, 2006 http://msdn.microsoft.com http://www.codeproject.com/ 12/12/17 Giới thiệu môn học 4/10 Công cụ cần thiết Cài đặt MS Visual Studio 2010 (Bản Ultimate Express) Crytal Reports Version for VS 2010 MS SQL Server 2008 (hoặc Express) – tuỳ chọn Địa download 12/12/17 http://www.microsoft.com/downloads https:// dl.dropboxusercontent.com/u/56052782/VisualStudio2010/V S2010Ultim.iso (~2,3GB) http:// downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS _13_0.exe (~280MB) Giới thiệu môn học 5/10 Yêu cầu sinh viên 12/12/17 Tham dự buổi học lớp Đọc, nghiên cứu giáo trình, tài liệu tham khảo Tham gia thảo luận lớp Làm tập chương Làm tập lớn Thực hành Phòng máy tính Có ý thức tổ chức, kỷ luật theo quy định trường, lớp giảng viên phụ trách Giới thiệu môn học 6/10 Nội dung Chương Tổng quan lập trình hướng đối tượng ngơn ngữ C# Tổng quan lập trình hướng đối tượng Giới thiệu ngôn ngữ C# Chương Các thành phần C# 12/12/17 Cấu trúc chương trình C# Kiểu liệu Các thành phần điều khiển Không gian tên Giới thiệu môn học 7/10 Nội dung Chương Lập trình hướng đối tượng C# Lớp đối tượng Tạo huỷ đối tượng Truyền tham số Nạp chồng hàm Đóng gói liệu Kế thừa đa hình Chương Lập trình giao diện Windows 12/12/17 Giới thiệu lập trình giao diện Windows Làm việc với Windows forms điều khiển Các hộp thoại thông dụng Thực đơn ứng dụng nhiều biểu mẫu Giới thiệu môn học 8/10 Nội dung Chương Lập trình sở liệu Tổng quan ADO.NET Những lệnh ADO.NET Chương Tạo lập báo cáo ứng dụng 12/12/17 Giới thiệu Crytal Reports Tạo lập báo cáo với Crytal Reports Giới thiệu môn học 9/10 Tiến trình học tập Buổ Nội dung i Chương ĐĐ Buổi Nội dung ĐĐ GĐ Chương + TH PM Chương + TH PM 10 Chương GĐ Chương GĐ 11 Chương + TH PM Chương + TH PM 12 Chương + TH PM Chương + TH PM 13 Chương + TH PM Kiểm tra PM 14 Thực hành PM Chương GĐ 15 Kiểm tra PM Chương + TH PM 16 Ơn tập GĐ 12/12/17 Giới thiệu mơn học 10/10