TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT & TT ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN CƠNG NGHỆ LẬP TRÌNH DOTNET

25 3 0
TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT & TT ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN CƠNG NGHỆ LẬP TRÌNH DOTNET

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC HỒNG ĐỨC Khoa CNTT & TT ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN CƠNG NGHỆ LẬP TRÌNH DOTNET Bộ môn: Hệ thống thông tin Mã học phần: 174052 Thông tin giảng viên - Họ tên: Lê Thị Hồng Hà Chức danh, học hàm, học vị: Giảng viên, Thạc sỹ ngành CNTT Thời gian, địa điểm làm việc: VP Khoa CNTT & TT nhà A2, CSC Địa liên hệ: Khoa CNTT & TT, trường ĐHHĐ Điện thoại: 0983.760.415 Email: lethihonghalt@hdu.edu.vn - Họ tên: Lê Văn Hào Chức danh, học hàm, học vị: Giảng viên, Thạc sỹ ngành CNTT Địa điểm làm việc: VP Khoa CNTT & TT nhà A2, CSC Địa liên hệ: Khoa CNTT & TT, trường ĐHHĐ Điện thoại: 0974.489.800 Email: levanhao@hdu.edu.vn - Họ tên: Nguyễn Thị Bích Nhật Chức danh, học hàm, học vị: Giảng viên, Thạc sỹ ngành CNTT Địa điểm làm việc: VP Khoa CNTT & TT nhà A2, CSC Địa liên hệ: Khoa CNTT & TT, trường ĐHHĐ Điện thoại: 0842.600.111 Email: nguyenthibichnhat@hdu.edu.vn Thông tin chung học phần - Tên ngành, khoá đào tạo: Đại học CNTT - Tên học phần: Công nghệ lập trình DotNet - Số tín chỉ: 03 - Học kỳ: - Các học phần tiên quyết: Lập trình hướng đối tượng - Học phần: + Bắt buộc: + Tự chọn:  - Các học phần kế tiếp: - Các học phần tương đương, học phần thay (nếu có): Lập trình trực quan; Cơng nghệ lập trình RAD Studio - Giờ tín hoạt động: Lý thuyết BT&TL Xemina TH/BTL Tự học 16 28 30 135 - Địa môn phụ trách học phần: Bộ môn Hệ thống thông tin, Khoa CNTT & TT, nhà A2 - Cơ sở - Trường ĐH Hồng Đức Nội dung học phần Nội dụng học phần: kiến thức việc phát triển ứng dụng ngơn ngữ C# mơ hình lập trình DotNet (ngơn ngữ lập trình hướng đối tượng C#, kiến trúc mơ hình DotNet, qui trình xây dựng sản phẩm ứng dụng DotNet, thư viện lập trình để hỗ trợ trình xây dựng ứng dụng DotNet); cơng cụ lập trình MS Visual Studio sử dụng soạn thảo mã nguồn, biên dịch gỡ rối chương trình ứng dụng DotNet, số ứng dụng điển hình cho cơng nghệ DotNet Windows Form, Webform Webservice Kỹ đạt được: xây dựng ứng dụng đơn giản công nghệ DotNet Mục tiêu học phần Chuẩn Mục tiêu Mô tả đầu CTĐT - Nắm ngơn ngữ lập trình hướng đối tượng C#, 1.1 vận dụng ngơn ngữ lập trình C# để xây dựng ứng C10 dụng tảng DotNet - Nắm mơ hình lập trình DotNet: khái niệm; kiến 1.2 C11 trúc; thành phần… - Nắm vững qui trình làm việc với sở liệu Kiến mơ hình ADO.NET thực truy vấn/thao thức 1.3 C11, C13 tác (thêm, xóa, sửa) sở liệu Hiểu rõ cấu trúc/cú pháp ngôn ngữ XML - Nắm kỹ thuật lập trình ứng dụng windows: thiết kế giao diện, lập trình với ngơn ngữ XAML, sử 1.4 C7, C10 dụng điều khiển, lập trình xử lý kiện… Vận dụng kiến thức tạo lập ứng dụng hoàn chỉnh - Có kỹ sử dụng ngơn ngữ C# để tạo ứng 2.1 C19 dụng mơ hình lập trình DotNet; - Có kỹ sử dụng cơng cụ lập trình Microsoft 2.2 Visual Studio để tạo lập website; tạo lập ứng dụng C19, C20 windows; tạo lập dịch vụ web; - Có kỹ làm việc nhóm, phân chia cơng việc để Kỹ 2.3 C19, C20 tạo sản phẩm ứng dụng hoàn thiện; - Có kỹ phân tích, đánh giá để lựa chọn giải pháp 2.4 C19, C20 tối ưu cho ứng dụng nhóm; - Thành thạo ứng dụng văn phòng để xây dựng báo cáo theo yêu cầu đặc thù môn học, xây dựng 2.5 C14, C21 thuyết trình lơi cuốn, hấp dẫn kỹ bảo vệ sản phẩm trước tập thể - Phát huy, rèn luyện kỹ làm việc sáng tạo, độc lập, cần cù, xác hình thành kỹ 3.1 C14, C21 riêng cho thân giải vấn đề lập trình ứng dụng Thái - Vận dụng kiến thức, kỹ vào độ C16, 3.2 toán ứng dụng, nâng cao kỹ sử dụng công C21, C23 cụ hỗ trợ lập trình ứng dụng - Rèn luyện tư hệ thống phát huy hợp tác 3.3 C16 nhóm người học - Triển khai phần mềm xây dựng công C18, Năng 4.1 nghệ DotNet C19, C20 lực 4.2 - Xây dựng ứng dụng đơn giản công C21, C23 nghệ DotNet Chuẩn đầu học phần TT Kết mong muốn đạt Mục tiêu A Kiến thức lập trình DotNet, kỹ thuật lập trình 1.1, 1.2, ứng dụng windows, qui trình làm việc với 1.3, 1.4, 4.1 sở liệu mơ hình ADO.NET B Kỹ sử dụng cơng cụ lập trình Microsoft 2.1, 2.2, Visual Studio để tạo lập website; tạo lập ứng dụng 2.3, 2.4, windows; tạo lập dịch vụ web; 3.1, 4.1, 4.2 C Kỹ tự học, tự nghiên cứu kỹ làm việc nhóm thuyết trình Nội dung chi tiết học phần Chương Lập trình hướng đối tượng C# 1.1 Giới thiệu ngơn ngữ lập trình C# 1.1.1 Tổng quan ngôn ngữ C# 1.1.2 Đặc điểm C# 1.1.3 Các loại ứng dụng C# 1.2 Kiểu liệu C# 1.2.1 Kiểu giá trị 1.2.2 Kiểu chuỗi 1.2.3 Mảng số 1.2.4 Chuyển đổi kiểu 1.3 Các câu lệnh điều khiển C# 1.3.1 Câu lệnh rẽ nhánh 1.3.2 Câu lệnh lặp 1.3.3 Câu lệnh nhảy 1.4 Lớp, phương thức C# 1.4.1 Lớp 1.4.2 Phương thức 1.4.3 Thuộc tính 1.4.4 Tốn tử 1.4.5 Tính kế thừa, đa hình Chương Mơ hình lập trình DotNet C# 2.1 Giới thiệu mơ hình DotNet 2.1.1 Tổng quan 2.1.2 Quá trình phát triển 2.2 Kiến trúc Net framework 2.2.1 Common Language Runtime 2.2.2 Dynamic Language Runtime 3.2, 3.3 Chuẩn đầu CTĐT C7, C10, C11, C13 C14, C18, C19, C20, C21, C23 C16, C21, C23 2.2.3 Base Framework Classes 2.3 WPF, Windows Form 2.3.1 WPF 2.3.2 Windows form 2.4 ASP.NET (Webforms, MVC) 2.4.1 Webform 2.4.2 MVC 2.5 ADO.NET, Entity Framework, LINQ 2.5.1 ADO.NET 2.5.2 Entity Framework 2.5.3 LINQ 2.6 WebService, API, WCF 2.6.1 Webservice 2.6.2 Web API Chương Sử dụng thư viện ADO.Net C# 3.1 Giới thiệu 3.1.1 Lịch sử đời 3.1.2 Đặc điểm ADO.NET 3.1.3 Kiến trúc ADO.NET 3.2 Không gian tên để làm việc với CSDL 3.3 Làm việc ADO.NET 3.3.1 Đối tượng DataReaders DataSets 3.3.2 Truy vấn liệu ADO.NET 3.3.3 Thao tác với liệu ADO.NET 3.4 Data Binding 3.5 XML ADO.Net 3.5.1 Đọc liệu XML 3.5.2 Kiểm tra tính hợp lệ XML 3.5.3 Mơ hình đối tượng XML NET 3.6 Một số điểm thư viện hành Chương Lập trình Window Froms C# 4.1 Giới thiệu lập trình Windows Form 4.1.1 Lịch sử hệ điều hành MS Windows 4.1.2 Các thành phần giao diện đồ họa 4.1.3 Tài nguyên ứng dụng 4.1.4 Các thư viện lập trình windows 4.2 Thiết kế giao diện 4.2.1 Giới thiệu 4.2.2 Ngôn ngữ XAML 4.2.3 Bố cục XAML 4.3 Sử dụng điều khiển 4.3.1 Các điều khiển 4.3.2 Các điều khiển nâng cao 4.3.3 Hộp thoại 4.4 Lập trình xử lý kiện 4.4.1 Bắt kiện cho điều khiển 4.4.2 Làm việc với chuột 4.4.3 Làm việc với bàn phím Chương Lập trình ASP.Net C# 5.1 Giới thiệu 5.1.1 ASP.NET 5.1.2 Kiến trúc WEB FORM 5.1.3 ASP.NET HTTP 5.2 Tạo lập website sử dụng ASP.NET 5.2.1 Sử dụng Master page 5.2.2 Sử dụng Content page 5.2.3 Sử dụng điều khiển phía server 5.3 Truy xuất liệu ASP.NET 5.3.1 Kết nối sở liệu 5.3.2 Truy xuất sở liệu 5.3.3 Thao tác sở liệu 5.4 Cấu hình bảo mật ASP.NET Chương Lập trình Web Service C# Net 6.1 Các khái niệm 6.1.1 Webservice 6.1.2 Sự phát triển web service 6.1.3 Phát triển Web Service Clients 6.2 Các thành phần dịch vụ web 6.2.1 XML – eXtensible Markup Language 6.2.2 SOAP Simple Object Access Protocol 6.2.3 WSDL – Web Services Description Language 6.3 Tạo ASP.NET Webservice 6.4 An toàn cho dịch vụ web Học liệu + Học liệu bắt buộc [1] Dương Quang Thiện, Net Toàn tập – Tập 5: Lập trình Web dùng ASP.Net C#, Nhà xuất tổng hợp Tp Hồ Chí Minh, 2005 + Học liệu tham khảo [2] Phạm Hữu Khang (chủ biên), Đoàn Thiện Ngân C# 2005 - Tập 2: Lập trình Windows Forms, Nhà xuất Lao động xã hội, 2009 Hình thức tổ chức dạy học 8.1 Lịch trình chung Hình thức tổ chức dạy học LT BT TH Tự Tư KT /TL học vấn ĐG GV Nội dung Chương Lập trình hướng đối tượng C# 1.1 Giới thiệu ngơn ngữ lập trình C# 1.1.1 Tổng quan ngôn ngữ C# 1.1.2 Đặc điểm C# 1.1.3 Các loại ứng dụng C# 1.2 Kiểu liệu C# 1.2.1 Kiểu giá trị 1.2.2 Kiểu chuỗi 1.2.3 Mảng số 1.2.4 Chuyển đổi kiểu 1.3 Các câu lệnh điều khiển C# 1.3.1 Câu lệnh rẽ nhánh 1.3.2 Câu lệnh lặp 1.3.3 Câu lệnh nhảy 1.4 Lớp, phương thức C# 1.4.1 Lớp 1.4.2 Phương thức 1.4.3 Thuộc tính 1.4.4 Tốn tử 1.4.5 Tính kế thừa, đa hình Chương Mơ hình lập trình DotNet C# 2.1 Giới thiệu mơ hình DotNet 2.1.1 Tổng quan 2.1.2 Quá trình phát triển 2.2 Kiến trúc Net framework 2.2.1 Common Language Runtime 2.2.2 Dynamic Language Runtime 2.2.3 Base Framework Classes 2.3 WPF, Windows Form 2.3.1 WPF 2.3.2 Windows form 2.4 ASP.NET (Webforms, MVC) 2.4.1 Webform 2.4.2 MVC 20 2 20 Tổng 2.5 ADO.NET, Entity Framework, LINQ 2.5.1 ADO.NET 2.5.2 Entity Framework 2.5.3 LINQ 2.6 WebService, API, WCF 2.6.1 Webservice 2.6.2 Web API Chương Sử dụng thư viện ADO.Net C# 3.1 Giới thiệu 3.1.1 Lịch sử đời 3.1.2 Đặc điểm ADO.NET 3.1.3 Kiến trúc ADO.NET 3.2 Không gian tên để làm việc với CSDL 3.3 Làm việc ADO.NET 3.3.1 Đối tượng DataReaders DataSets 3.3.2 Truy vấn liệu ADO.NET 3.3.3 Thao tác với liệu ADO.NET 3.4 Data Binding 3.5 XML ADO.Net 3.5.1 Đọc liệu XML 3.5.2 Kiểm tra tính hợp lệ XML 3.5.3 Mơ hình đối tượng XML NET 3.6 Một số điểm thư viện hành Chương Lập trình Window Froms C# 4.1 Giới thiệu windows Form 4.1.1 Tài nguyên hệ thống 4.1.2 Khởi tạo ứng dụng 4.1.3 Khởi tạo hệ thống âm 4.1.4 Nạp tùy chọn game tệp cấu hình 4.2 Thiết kế giao diện 4.2.1 Giới thiệu 4.2.2 Ngôn ngữ XAML 4.2.3 Bố cục XAML 4.3 Sử dụng điều khiển 4.3.1 Các điều khiển 4.3.2 Các điều khiển nâng cao 4.3.3 Hộp thoại 4.4 Lập trình xử lý kiện 4.4.1 Bắt kiện cho điều khiển 20 4 10 25 4.4.2 Làm việc với chuột 4.4.3 Làm việc với bàn phím Chương Lập trình ASP.Net C# 5.1 Giới thiệu 5.1.1 ASP.NET 5.1.2 Kiến trúc WEB FORM 5.1.3 ASP.NET HTTP 5.2 Tạo lập website sử dụng ASP.NET 5.2.1 Sử dụng Master page 5.2.2 Sử dụng Content page 5.2.3 Sử dụng điều khiển phía server 5.3 Truy xuất liệu ASP.NET 5.3.1 Kết nối sở liệu 5.3.2 Truy xuất sở liệu 5.3.3 Thao tác sở liệu 5.4 Cấu hình bảo mật ASP.NET Chương Lập trình Web Service C# Net 6.1 Các khái niệm 6.1.1 Web service 6.1.2 Sự phát triển web service 6.1.3 Phát triển Web Service Clients 6.2 Các thành phần dịch vụ web 6.2.1 XML – eXtensible Markup Language 6.2.2 SOAP Simple Object Access Protocol 6.2.3 WSDL – Web Services Description Language 6.3 Tạo ASP.NET Webservice 6.4 An toàn cho dịch vụ web 16 8.2 Lịch trình cụ thể cho nội dung Nội dung tuần (2LT) Hình Thời thức gian TC Nội dung địa dạy điểm học tiết Chương Lập trình hướng Lý đối tượng C# thuyết phịng - Giới thiệu ngơn ngữ lập học trình C# 10 25 10 25 28 30 135 22 Mục tiêu cụ thể Yêu cầu người học chuẩn bị - Hiểu khái Đọc tài niệm ngôn ngữ liệu [1] lập trình C# Chương - Nắm rõ đặc 1, 2, 3, 6, Chuẩn đầu HP A B + Tổng quan ngôn ngữ C# + Đặc điểm C# + Các loại ứng dụng C# - Kiểu liệu C# + Kiểu giá trị + Kiểu chuỗi + Mảng số + Chuyển đổi kiểu - Các câu lệnh điều khiển C# + Câu lệnh rẽ nhánh + Câu lệnh lặp + Câu lệnh nhảy - Lớp, phương thức C# + Lớp + Phương thức + Thuộc tính + Tốn tử + Tính kế thừa, đa hình Tư vấn Tự học điểm ngôn ngữ C# - Hiểu loại ứng dụng ngôn ngữ C# - Nắm rõ kiểu liệu dùng C# - Nắm rõ cú pháp câu lệnh điều khiển - Biết cách khai báo sử dụng lớp phương thức - Chuẩn bị vấn - Hiểu rõ nội đề lập dung chương trình - Hiểu yêu ngôn ngữ cầu cụ thể cho C# cần chủ đề tập lớn giảng viên giải đáp - Nắm bước cài đặt Microsof Visual Studio 2013 trở lên - Hiểu cách viết chương trình Đọc tài ngơn ngữ C# liệu [1] - Phân biệt Chương câu lệnh điều khiển 1, 2, 3, 6, IF…ELSE, FOR, While để sử dụng viết số chương trình - Từ việc hiểu cách xây dựng ý tưởng giúp người học xác - Tư vấn vấn đề Tại VPK chương thắc mắc qua - Hướng dẫn lựa chọn chủ đề Email tập lớn - Cài đặt công cụ Microsoft Visual Studio 2013 trở lên - Tìm hiểu cú pháp viết chương trình ngơn ngữ 20 tiết C# thư - Viết chương trình đơn viện giản sử dụng câu lệnh điều khiển IF…ELSE, For, nhà While - Tìm hiểu cách xây dựng ý tưởng cho ứng dụng tập nhóm A B C A B C BTTL tiết phịng học - Viết chương trình đơn giản khai báo sử dụng biến, câu lệnh IF ELSE, For - Viết chương trình ngơn ngữ C# câu lệnh điều khiển - Thảo luận chủ đề tập nhóm Nội dung tuần (2BT+2LT) Hình Thời thức gian TC Nội dung địa dạy điểm học BTTL tiết phòng học Lý thuyết tiết phòng học định tập cho nhóm hợp lý - Có kỹ viết chương trình đơn giản ngơn ngữ C# - Biết cách tìm sửa lỗi sai chương trình C# - Có ý tưởng, tư thuật toán - Hiểu rõ chủ đề tập nhóm Mục tiêu cụ thể - Thành thạo cách tạo lớp - Nắm rõ khái niệm lớp, phương thức, toán tử,… - Thành thạo việc khai báo sử dụng - Viết chương trình sử dụng lớp, phương thức lớp phương thức của lớp, thuộc tính lớp ngôn ngữ C# lớp ngôn ngữ C# - Từng bước xây dựng hoàn thiện ý tưởng, nội dung cho tập sử dụng ngôn ngữ C# Chương Mơ hình lập trình DotNet C# - Giới thiệu mơ hình DotNet - Biết + Tổng quan đời, trình phát + Quá trình phát triển triển, cấu trúc - Kiến trúc Net sản phẩm Net framework - Nắm hiểu + Common Language kiến trúc 10 Đọc tài liệu [1] Chương 1, 2, 3, 6, A B Yêu cầu người học chuẩn bị Chuẩn đầu HP Đọc tài liệu [1] Chương 1, 2, 3, 6, Đọc tài liệu [1] Chương 9, 10 A B A B Runtime + Dynamic Language Runtime + Base Framework Classes - WPF, Windows Form + WPF + Windows form ASP.NET (Webforms, MVC): Webform MVC ADO.NET, Entity Framework, LINQ + ADO.NET + Entity Framework + LINQ - WebService, API, WCF + Webservice + Web API Tự học KTĐG Tư vấn - Tìm hiểu mơ hình DotNet, q trình phát triển DotNet - Tìm hiểu thành phần 20 tiết kiến trúc Net thư Framework viện - Tìm hiểu cơng nghệ WPF, tìm hiểu phương thức, nhà thuộc tính, kiện Windows Form .Net framework - Hiểu công nghệ WPF - Nắm khái niệm phương thức, thuộc tính, kiện Windows form - Nắm khái niệm ASP Net Phân biệt khác Webform MVC - Nắm khái niệm phân biệt khác ADO NET, Entity Framework, LINQ, Webservice, WebAPI - Nắm mơ hình q trình phát triển DotNet ứng dụng - Hiểu ý nghĩa Net Framework, WPF, Windows Form, Webform, MVC, ADO.NET, Entity Framework, LINQ, Webservice, Web API Đọc tài liệu [1] Chương 9, 10 A 0.25 tiết - Đánh giá khả - Đề kiểm -Viết chương trình đơn giản nắm kiến thức tra phịng ngơn ngữ C# ngơn ngữ lập trình giảng viên học C# cung cấp A - Giải đáp thắc mắc người học vấn đề liên Tại VPK quan đến Chương : Mô hình qua lập trình DotNet C# Email - Hướng dẫn người học vấn đề cần nghiên cứu tìm hiểu C# để có hướng ý 11 - Chuẩn bị - Hiểu rõ nội vấn đề dung chương kiến - Hiểu yêu thức cầu cụ thể cho mô hình chủ đề tập lớn lập trình DotNet B C B A B C tưởng xây dựng tập nhóm tốt Nội dung tuần (2BT+2LT) Hình Thời thức gian TC Nội dung địa dạy điểm học BTTL Lý thuyết tiết phòng học - Thảo luận tập tạo ứng dụng đơn giản Windows Form, WPF,ASP.NET, ADO.NET,… - Tạo ví dụ mẫu Window Form WPF, website đầu tay ASP.NET tiết phòng học Chương Sử dụng thư viện ADO.Net C# - Giới thiệu + Lịch sử đời + Đặc điểm ADO.NET + Kiến trúc ADO.NET Không gian tên để làm việc với CSDL Làm việc ADO.NET + Đối tượng DataReaders DataSets + Truy vấn liệu ADO.NET + Thao tác với liệu C# cần giảng viên giải đáp Mục tiêu cụ thể Yêu cầu người học chuẩn bị - Hiểu rõ ngơn ngữ C#, cách lập trình DotNet C# - Nhớ cấu trúc ADO.NET, đối tượng có sẵn khơng gian tên systems.data phương thức thuộc tính thường dùng đối tượng - Nắm rõ qui trình, bước để tạo lập ứng dụng windows ứng dụng website công cụ MS Visual Studio Đọc tài liệu [1] Chương 9, 10 - Nắm lịch sử đời đặc điểm ADO.NET - Nắm thành phần kiến trúc ADO.NET - Nắm cách sử dụng đối tượng không gian tên systems.data để lập trình ứng dụng quản lý - Hiểu biết cách sử dụng thành thạo đối 12 Đọc tài liệu [1] Chương 9, 10 Chuẩn đầu HP A B A B ADO.NET - Data Binding - XML ADO.Net + Đọc liệu XML + Kiểm tra tính hợp lệ XML + Mơ hình đối tượng XML NET - Một số điểm thư viện hành Tự học Tư vấn - Tìm hiểu đặc điểm thành phần kiến trúc ADO.NET - Tìm hiểu kiểu 10 tiết liệu không gian tên, cách thư sử dụng đối tượng viện ứng dụng quản lý - Tìm hiều khái nhà niệm, đặc điểm đối tượng DataReaders DataSets, ngôn ngữ truy vấn thao tác liệu ADO.NET - Giải đáp thắc mắc người họcvề vấn đề Tại VPK học thư viện qua ADO.NET Email - Hướng dẫn sinh viên vấn đề cần nghiên cứu ADO.NET tượng ADO.NET - Hiểu số khái niệm ngôn ngữ truy vấn liệu - Nắm số khái niệm Data Binding, kiểu Data Binding - Phân biệt ngôn ngữ XML ADO NET, hiểu cách đọc liệu, kiểm tra tính hợp lệ XML - Hiểu nắm đặc điểm kiến trúc ADO.NET - Sử dụng thành thạo lớp, đối tượng, thao tác với sở liệu ADO.NET - Biết cách kết nối, lưu liệu ADO.NET - Người học hiểu rõ vấn đề ADO.NET - Giúp người học nhận thấy mạnh phần để xây dựng ý tưởng cho tập cá nhân nhóm 13 Đọc tài liệu [1] Chương 9, 10 - Chuẩn bị vấn đề ADO.NET cần giảng viên giải đáp A B C A B C Nội dung tuần (4BT) Hình Thời thức gian TC Nội dung địa dạy điểm học BTTL Tự học Tư vấn KTĐG tiết phòng học - Làm tập lập trình ứng dụng quản lý, làm tập kết nối csdl, lưu chuối kết nối tập tin cấu hình ứng dụng, đọc liệu xử lý biến cố - Thảo luận số tập Data binding, XML ADO.NET - Tiếp tục tìm hiểu Data binding, ngơn 10 tiết ngữ XML, phân biệt thư XML ADO.NET viện - Tìm hiểu mơ hình đối tượng NET nhà - Giải đáp thắc mắc người họcvề vấn Tại VPK đề liên quan đến chương qua Email - Hướng dẫn chủ đề cho tập lớn Mục tiêu cụ thể - Biết sử dụng đối tượng không gian tên systems.data để lập trình ứng dụng quản lý - Hiểu liệu gắn kết hay ràng buộc, sử dụng ngôn ngữ khác để lập trình web - Nắm rõ qui trình làm việc, kết nối sở liệu kiến trúc ADO.NET - Biết cách sử dụng ngơn ngữ, mơ hình khác để lập trình viết web tốt - Từng bước hồn thiện kĩ lập trình web u cầu người học chuẩn bị Thực tập theo yêu cầu GV Đọc tài liệu [1] Chương 9, 10 - Chuẩn bị - Người học hiểu rõ các vấn đề vấn đề chương chương - Người học nắm cần giảng nội dung cần ý viên giải thiết kế web đáp Đánh giá khả nắm Giảng viên 0.25 tiết Trả lời trắc nghiệm kiến kiến thức người học cung cấp Tại phịng thức mơ hình NET mơ hình lập trình câu hỏi trắc học NET nghiệm 14 Chuẩn đầu HP A B A B C A B C A B Nội dung tuần (2BT+2LT) Hình Thời thức gian TC Nội dung địa dạy điểm học Chương Lập trình Window Froms C# - Giới thiệu windows Form + Lịch sử hệ điều hành MS Windows 02 tiết + Các thành phần giao Lý diện đồ họa thuyết phòng + Tài nguyên ứng học dụng + Các thư viện lập trình windows - Thiết kế giao diện + Giới thiệu + Ngôn ngữ XAML + Bố cục XAML - Bài tập xây dựng loại layout cho ứng dụng tiết - Bài tập xây dựng ứng BTtại dụng với điều khiển TL phòng (label, text học controls, button controls) - Nắm kiến trúc Windows Form, hiểu tài nguyên hệ thống - Biết cách khởi tạo ứng Đọc tài dụng, thay đổi tùy liệu [1] chọn ứng dụng Chương 9, tệp cấu hình 10 - Hiểu cách thiết kế giao diện có sử dụng ngôn ngữ XAML, nắm bố cục XAML Đọc tài liệu [1] Chương 9, 10 A - Tạo ứng dụng WPF 10 tiết với loại bố cục thư (Layout) viện - Thiết kế giao diện dự án tập nhóm với nhà điều khiển Đọc tài liệu [1] Chương 9, 10 A Tự học KTĐG 0.5 tiết phòng máy Mục tiêu cụ thể - Hiểu đặc trưng loại layout ứng dụng - Hiểu thuộc tính phổ biến loại điều khiển (lable, text controls, button controls) - Hiểu so sánh ưu nhược điểm loại bố cục - Biết cách áp dụng loại bố cục với dạng ứng dụng khác -Xây dựng giao diện ứng dụng nhóm Yêu cầu người học chuẩn bị Đánh giá khả vận - Kiểm tra kì Viết Câu hỏi dụng kiến thức, tư chương trình ngơn giảng viên thuật tốn cài đặt ngữ C# cung cấp chương trình ngơn 15 Chuẩn đầu HP A B B B C A B ngữ C# Tư vấn - Giải đáp thắc mắc người họcvề vấn đề liên quan đến Tại VPK Windows Form, XAML qua - Hướng dẫn người học Email vấn đề cần nghiên cứu lập trình C# Nội dung tuần (2BT+2LT+5TH) Hình Thời thức gian TC Nội dung địa dạy điểm học TH Lý thuyết tiết phòng máy tiết phòng học - Người học hiểu rõ vấn đề Windows Form, thiết kế giao diện tốt - Người học hiểu rõ ngôn ngữ, cú pháp XAML Mục tiêu cụ thể - Tạo dự án WPF công cụ MS Visual Studio - Tạo dự án với loại Bài thực hành số1 layout khác Viết chương trình - Biết cách tạo điều Windows Form đơn khiển giản - Biết cách thay đổi thuộc tính phổ biến loại điều khiển Chương Lập trình Window Froms C# (tiếp) - Trình bày định nghĩa, - Sử dụng điều khiển thuộc tính đặc trưng + Các điều khiển loại điều khiển - Xác định kiện đặc + Các điều khiển nâng trưng điều khiển cao - Biết cách lựa chọn điều + Hộp thoại khiển cho ứng dụng - Lập trình xử lý - Nắm rõ kiện liên kiện quan tới chuột bàn phím + Bắt kiện cho điều khiển 16 - Chuẩn bị vấn đề lập môi trường Windows Form cần giảng viên giải đáp - Cài đặt môi trường, cơng cụ sử dụng ứng dụng nhóm Yêu cầu người học chuẩn bị - Bài thực hành số giảng viên cung cấp Đọc tài liệu [1] Chương A B C Chuẩn đầu HP A B C A B + Làm việc với chuột + Làm việc với bàn phím BTTL Tư vấn Tự học - Làm tập sử dụng điều khiển nâng cao WPF - Thảo luận tập nhóm - Biết số điều khiển khác WPF - Biết cách tạo thay đổi thuộc tính phổ biến loại điều khiển nâng cao WPF - Giải đáp thắc mắc người học điều khiển Tại VPK WPF xử lý kiện qua điều khiển Email WPF - Tìm hiểu trước lập trình ASP.Net C# - Giải vấn đề liên quan đến đề tài/nhóm - Hiểu trình kiện đặc trưng chuột - Biết cách viết hàm thực xử lý thao tác chuột ứng dụng WPF tiết phòng học - Biết thuộc tính khác điều khiển WPF 15 tiết - Các xử lý nâng cao - Viết hàm xử lý thư với loại điều cho điều khiển viện khiển WPF WPF - Thiết kế ứng dụng - Thảo luận, trao đổi làm việc nhà tập nhóm/đề tài nhóm để xây dựng ứng dụng nhóm/đề tài Nội dung tuần (2BT+2LT+5TH) Hình Thời thức gian TC Nội dung địa dạy điểm học BTTL tiết phòng học Lý thuyết tiết phòng Mục tiêu cụ thể - Biết số điều khiển khác - Làm tập sử dụng WPF điều khiển nâng cao - Biết cách tạo thay WPF (tiếp) đổi thuộc tính phổ - Thảo luận tập nhóm biến loại điều khiển nâng cao WPF Chương Lập trình - Hiểu rõ ASP.NET, ASP.Net C# phân biệt ASP.NET - Giới thiệu HTTP 17 Thực tập theo yêu cầu GV - Chuẩn bị vấn đề chương thắc mắc cần giảng viên giải đáp Tham khảo số chương trình mạng Đọc tài liệu [1] Chương Yêu cầu người học chuẩn bị Chuẩn bị nội dung thảo luận GV yêu cầu Đọc tài liệu [1] Chương A B A B C A B C Chuẩn đầu HP A B A B học Tự học KTĐG Thực hành Tư vấn + ASP.NET + Kiến trúc WEB FORM + ASP.NET HTTP - Tạo lập website sử dụng ASP.NET + Sử dụng Master page + Sử dụng Content page + Sử dụng điều khiển phía server - Tìm hiểu thêm khái 10 tiết niệm ASP.NET thư - Sử dụng Master page, viện Content page, điểu khiển để tạo lập website nhà đơn giản 0.25 tiết phòng máy - Bài tập thực hành số tiết phòng máy - Thực hành thực hành số -Tạo chương trình ứng dụng WPF xử lý loại điều khiển WPF - Đánh giá góp ý Tại VPK tạo website qua - Hướng dẫn người học Email vấn đề cần nghiên cứu tuần tới - Nắm bước tạo lập website sử dụng ASP.NET - Nắm cú pháp tạo điều khiển phía server - Phân biệt master page content page Ưu, nhược điểm việc sử dụng Master page, conten page - Nắm ưu nhược điểm ASP.NET để vận dụng vào lập trình - Biết cách tạo lập ví dụ đơn giản sửa số lỗi lập trình Tham khảo số trang web mạng - Hiểu vận dụng thành thạo - Khả vận dụng các kiến kiến thức lập trình ứng thức, kỹ dụng window WPF để thực kiểm tra - Thành thạo điều khiển nâng cao để xây dựng ứng dụng Bài thực công cụ hành Microsoft Visual Studio giảng viên - Thành thạo thay đổi cung cấp thuộc tính phổ biến đối Ôn lại kiến với loại điều khiển thức - Viết hàm xử lý chương số điều khiển - Nắm rõ loại dialog Chuẩn bị hỗ trợ WPF nội - Người học hoàn thiện dung cần sản phẩm GV tư vấn - Người học nắm 18 A B C A B A B C A B C - Tạo ứng dụng điều nội dung cần tìm hiểu khiển với nhiều loại dialog Nội dung tuần (2BT+2LT+5TH) Hình Thời thức gian TC Nội dung địa dạy điểm học BTTL Lý thuyết TH Tự học Mục tiêu cụ thể Yêu cầu người học chuẩn bị tiết phòng học - Trả lời câu hỏi chương - Làm tập tạo lập website ASP.NET - Thảo luận tập nhóm ứng dụng - Hiểu rõ lập trình ASP.NET, ngơn ngữ lập trình C# - Có khả tạo lập website sử dụng ASP.NET thành thạo - Nắm rõ bố cục tài nguyên ứng dụng web ASP.NET Chuẩn bị nội dung thảo luận theo yêu cầu GV tiết phòng học Chương Lập trình ASP.Net C# (tiếp) - Truy xuất liệu ASP.NET + Kết nối sở liệu + Truy xuất sở liệu + Thao tác sở liệu - Cấu hình bảo mật ASP.NET - Hiểu rõ kết nối, truy xuất, thao tác liệu Đọc tài liệu ASP.NET [1] Chương - Nắm cách cấu hình bảo mật ASP.NET tiết phòng máy - Thành thạo kỹ tạo CSDL truy vấn Bài thực hành số liệu hệ quản trị - Tạo lập ứng dụng web CSDL SQL Server ASP.NET - Thành thạo kỹ sử dụng ngôn ngữ ASP.net để tạo trang web động phía server Ôn lại kiến thức chương lập trình ASP.NET C# - Tham khảo ví dụ tạo lập website sử dụng ASP.NET - Tìm hiểu thêm lập - Tham khảo ứng dụng web mạng 10 tiết thư viện - Hiểu ví dụ tạo lập web - Nhận biết ưu, nhược điểm lập tình 19 Chuẩn đầu HP A B A B A B C A B C nhà Tư vấn trình ASP.NET C# - Tham khảo thêm tài liệu sử dụng Master page, Content page, sử dụng điều khiển phía server - Giải đáp thắc mắc SV vấn đề liên quan đến ASP.NET - Hướng dẫn sinh viên Tại VPK vấn đề cần nghiên qua cứu ADO Email - Xem xét Website sinh viên xây dựng để đưa nhận xét, đánh giá giúp sinh viên hoàn thiện trang Web Nội dung tuần 09 (4BT+5TH) Hình Thời thức gian TC Nội dung địa dạy điểm học TH BTTL ASP.NET C# internet - Hiểu để tạo web, người học cần phải nắm để tạo website tối ưu nhât - SV hiểu rõ vấn đề ASP.NET - SV hoàn thiện sản phẩm trang Web ASP.NET - SV nắm nội dung cần tìm hiểu ADO - Chuẩn bị vấn đề ASP.NET cần giảng viên giải đáp - Sử dụng ASP.NET hoàn thiện trang web xây dựng HTML Mục tiêu cụ thể Yêu cầu người học chuẩn bị - Thành thạo kỹ tạo CSDL truy vấn Bài thực hành số liệu hệ quản trị tiết Tạo trang web CSDL SQL Server phòng động với - Thành thạo kỹ sử máy ASP.NET dụng ngôn ngữ ASP.net để tạo trang web động phía server Ơn lại kiến thức chương lập trình ASP.NET C# - Thảo luận vấn đề tiết ASP.NET phòng - Thảo luận góp học ý trang Web động mà nhóm xây dựng - Chuẩn bị nội dung thảo luận theo yêu cầu giảng viên - Chuẩn bị để trình bày kết thực tập cá nhân nhóm - Hồn thiện dần trang Web xây dựng - Truy xuất thành thạo liệu truyền từ trình duyệt cho trang ASP.NET thơng qua biểu mẫu 20 A B C Chuẩn đầu HP A B C A B Tự học Tư vấn KTĐG tiết thư viện nhà Tại VPK qua Email 0.5 tiết phòng máy - Tìm hiểu thêm tài liệu liên quan đến chương - Làm tập truy xuất liệu, tập cấu hình bảo mật ASP.NET - Giải đáp thắc mắc nội dung giảng - Tư vấn công cụ Unity để lập trình game 3D - Hiểu ngơn ngữ C#, có kĩ lập trình Web - Hiểu có kỹ tốt - Tham khảo truy xuất, cấu hình mạng internet bảo mật lập trình ASP.NET C# - Người học hiểu rõ - Chuẩn bị nắm vững khái niệm vấn đề cần giảng không gian 2D, 3D viên giải đáp game - Hiểu vận dụng thành thạo - Bài thực hành số - Đánh giá khả tạo kiến thức, kỹ 04 lập website ASP.NET để thực thực hành số A B C A B C A B Nội dung tuần 10 (2BT+2LT+5TH) Hình Thời Chuẩn thức Yêu cầu gian đầu TC Nội dung Mục tiêu cụ thể người học địa dạy chuẩn bị điểm HP học Chương Lập - Hiểu khái niệm dịch vụ trình Web Service Web nhu cầu thiết yếu C# Net việc phát triển - Các khái niệm - Nắm vững kiến trúc ứng dụng Web + Web service - Định dạng liệu giao tiết + Sự phát triển thức sử dụng để trao đổi A Lý web service dịch vụ web, Đọc tài liệu [1] B thuyết phòng + Phát triển Web nhà cung cấp người sử Chương 13 học Service Clients dụng dịch vụ Web - Các thành phần - Nắm vững khái niệm vận dịch vụ web dụng WSDL + XML - eXtensible - Hiểu áp dụng bước Markup Language thiết kế triệu gọi dịch vụ + SOAP Simple Web Object Access - Hiểu vận dụng kiến thức, 21 quy trình, kiến trúc dịch vụ Web để tạo phát hành dịch vụ Web - Hiểu khái niệm nhu cầu phát triển ứng dụng theo kiến trúc hướng dịch vụ SOA - Nắm bắt đặc tính kiến trúc hướng dịch vụ SOA - Hiểu rõ giao thức, định dạng liệu trao đổi giũa dịch vụ Web - Phân biệt khác giữ định dạng liệu XML JSON - Hiểu rõ định dạng, kiến trúc giao thức SOAP - Trả lời câu hỏi việc trao đổi thông báo chương 13 dịch vụ Web - Thực xây - Nắm rõ quy trình thiết kế dựng Web Service dịch vụ Web đơn giản - Hiểu giai đoạn để xây dựng Web Service, hiểu cách tiếp cận để định cách thức xây dựng Web Service Protocol + WSDL - Web Services Description Language - Tạo ASP.NET Webservice - An toàn cho dịch vụ web BTTL TH Tự học Tư vấn tiết phòng học tiết phòng máy - Thành thạo sử dụng công cụ Bài thực hành số MS Visual Studio tạo lập Xây dựng webservice đơn giản webservice sử dụng - Thành thạo sử dụng kiểu ASP.NET liệu XML JSON webservice - Tham khảo thêm khái niệm 10 tiết bản, thành phần thư dịch vụ Web viện - Làm thêm tập, ví dụ xây nhà dựng Web Servive C# NET - Nắm hiểu rõ Web Service - Người học có kĩ xây dựng Web Service, sử dụng thành thạo ngôn ngữ Tại VPK - Giải đáp thắc - Người học hiểu rõ biết qua mắc nội dung cách cài đặt, sử dụng công 22 - Tham khảo web service mạng internet - Ôn tập kiến thức, kỹ học chương - Ôn tập kiến thức, kỹ - Đọc trước tài liệu giảng viên cung cấp - Tham khảo ví dụ mẫu mạng - Chuẩn bị vấn đề cần giảng A B A B C A B C A Email giảng cụ hỗ trợ tạo Web Service viên giải đáp B C Nội dung tuần 11(4BT+5TH) Hình Thời thức gian TC Nội dung địa dạy điểm học BTTL - Trả lời câu hỏi cuối chương 13 - Xây dựng Web Service tiết với ASP.NET phòng - Tạo giao diện ứng dụng học đơn giản - Làm tập bảo mật, cài đặt WSE 3.0 TH Bài thực hành số tiết Xây dựng web service để phòng tương tác với sở máy liệu Tự học - Định dạng liệu theo cấu trúc XML JSON - Quy trình thiết kế dịch vụ Web 10 tiết - Tìm hiểu cơng cụ, mơi thư trường để thiết kế ứng viện dụng Web - Quy trình, giao thức để nhà trao đổi thơng báo dịch vụ Web - Kiến trúc, phương thức trao đổi thông báo giao thức SOAP Mục tiêu cụ thể - Nắm kiến thức chương rõ ràng - Hiểu rõ ngơn ngữ lập trình để phát lỗi, sữa lỗi xây dựng Web - Người học thực bảo mật Web Service với thư viện WSE 3.0 Microsoft cung cấp - Sử dụng thành thạo công cụ Unity để lập trình ứng dụng game 3D - Có kĩ sử dụng ngơn ngữ lập trình C++ để xử lý hàm toán học ứng dụng game - Hiểu phân biệt định dạng liệu XML JSON - Hiểu mơ tả quy trình thiết kế dịch vụ Web theo phía: yêu cầu dịch vụ cung cấp dịch vụ - Hiểu mơ tả quy trình, giao thức để trao đổi thông báo dịch vụ - Hiểu kiến trúc, phương thức trao đổi thông 23 Yêu cầu người học chuẩn bị Chuẩn đầu HP A B - Ôn tập kiến thức, kỹ học chương 13 Đọc tài liệu [1] Chương 13 - Tham khảo ví dụ mạng A B C A B C báo giao thức SOAP - Chuẩn bị - Giải đáp thắc mắc Tại VPK - SV hiểu rõ nắm vấn đề nội dung giảng Tư vấn qua vững giao thức cần giảng - Tư vấn giao thức Email SOAP, XML/JSON viên giải SOAP, XML/JSON đáp - Đánh giá khả vận - Vận dụng 0.25 tiết dụng kiến thức tạo lập tổng hợp tất KTtại - Xây dựng webservice sử dịch vụ web ngôn kiến thức ĐG phịng dụng C# ngữ C# cơng nghệ chương máy ASP.NET 13 A B C A B Chính sách học phần Yêu cầu người học: - Người học phải đầy đủ tài liệu để tự nghiên cứu chuẩn bị trước đến lớp (tối thiểu tài liệu [1], [2] mục 7) - Tham gia nghe giảng, làm tập, thảo luận, thực hành lớp tối thiểu 80% tổng số tiết tín (khơng nghỉ q 20% tổng số tiết tín chỉ) - Người học phải tham gia đầy đủ kiểm tra - đánh giá định kỳ trình học thi kết thúc học phần - Người học phải tham gia làm tập nhóm theo yêu cầu giảng viên Bao gồm phần sau: STT Nội dung Trọng số (%) Ghi Tham gia học tập lớp (đi học đầy đủ, chuẩn bị tốt tích cực thảo luận, …) Phần tự học, tự nghiên cứu (hoàn thành tốt nội 30 0-10 dung, nhiệm vụ giao /tuần; tập nhóm /tháng; tập cá nhân/ học kì, …); Hoạt động theo nhóm Kiểm tra - đánh giá kì 20 Kiểm tra - đánh giá cuối kì 50 • Mục tiêu: kiểm tra mức độ hiểu, nắm vững vận dụng kiến thức học để giải tập thực tế • Tiêu chí đánh giá: o Điểm 0: Không làm (hoặc bỏ không tham gia kiểm tra) làm sai đề, trả lời sai nghiêm trọng o Điểm - 3: Hiểu vận dụng phần kiến thức, mắc nhiều sai sót, có sai sót lớn o Điểm - 6: Hiểu vận dụng kiến thức lý thuyết để giải tập, trả lời được, có số sai sót 24 o Điểm - 8: Hiểu nắm vững vấn đề, vận dụng phần lớn kiến thức để giải tập, có sai sót không lớn o Điểm - 10: Hiểu nắm vững kiến thức lý thuyết, vấn dụng tốt kiến thức học để giải vấn đề giải sáng tạo, có tư sáng tạo 10.1 Kiểm tra- đánh giá thường xuyên - Đánh giá trình học tự học người học học - Kiểm tra điều kiện vào tuần: 2, 4; điểm: từ đến 10 - Kiểm tra chấm thực hành vào tuần 7, 9, 11 phòng máy; điểm: từ đến 10 - Điểm trung bình kiểm tra có trọng số 0,3 10.2 Kiểm tra – đánh giá giữa kỳ - Kiểm tra - đánh giá kì: kiểm tra vào tuần 5; điểm: từ đến 10 - Điểm kiểm tra kỳ có trọng số 0,2 10.3 Kiểm tra – đánh giá cuối kì: - Kỹ thuật đánh giá: kiểm tra vấn đáp; thời gian: 30 phút ; - Địa điểm: Phòng thi phòng Đào tạo xếp 11 Các yêu cầu khác : - Bố trí lịch học, thời gian học theo lịch trình cụ thể (mục 8.2) - Các yêu cầu học phần: Giờ lý thuyết phải học phịng chức có đầy đủ thiết bị: máy tính, máy chiếu Projector, phịng học lớn cần có thêm Micro, loa Ngày 15 tháng 08 năm 2019 Trưởng khoa Phạm Thế Anh Ngày 10 tháng 08 năm 2019 Trưởng môn Lê Thị Hồng Hà Giảng viên Lê Văn Hào Nguyễn Thị Bích Nhật 25 ... tài liệu để tự nghiên cứu chuẩn bị trước đến lớp (tối thiểu tài liệu [1], [2] mục 7) - Tham gia nghe giảng, làm tập, thảo luận, thực hành lớp tối thiểu 80% tổng số tiết tín (khơng nghỉ q 20% tổng

Ngày đăng: 12/08/2022, 14:15

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan