G
TutoBox
Trang chủ › Khóa học › 7080108_01
Lập trình .NET 1 + BTL

Lập trình .NET 1 + BTL

7080108_01 · 7080108_01_200
☆☆☆☆☆ 0 đánh giá
Đang mở🎯 NET CORE📈 Cơ bản🏷 Công nghệ Thông tin
63Sinh viên
1Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

👤 Quản trị viên admin👤 Admin User mdl2👤 An Cương Phạm phamancuong👤 Dung Ngo pdungngo👤 GV Engy Test gv_engy1👤 long dmw longnhdmw👤 Ngo Hung Long gv01👤 Ngo Thi Phuong Thao gv02👤 Thiện Nhân Ngô ngonhan207

Giới thiệu khóa học

mô tả khóa học

Mục tiêu đạt được

Giúp sinh viên lập trình Window form sử dụng nền tảng công nghệ .NET.

Đề cương

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤTCỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh Phúc


ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN

  1. Tên học phần:

Tiếng Việt: Lập trình .NET 1 + BTL

Tiếng Anh: Windows Forms Programming in .NET

Mã số học phần: 7080108

Số tín chỉ học phần: 3 (2-2-5)

Số tiết học phần:

Lý thuyết: 30Bài tập lớn: 15Thực hành: 0
Thực tập: 0Đồ án: 0Tự học: 75
  1. Đơn vị quản lý học phần

2.1. Giảng viên giảng dạy: Mã giảng viên

1.

2.

2.2. Bộ môn: Công nghệ Phần mềm

2.3. Khoa: Công nghệ Thông tin

  1. Điều kiện học học phần (7080108)

3.1. Môn học tiên quyết: Cơ sở dữ liệu (7080207), Kỹ thuật lập trình hướng đối tượng với C++ +BTL (7080216)

3.2. Môn học trước: Không

  1. Mục tiêu của học phần

Giúp sinh viên lập trình Window form sử dụng nền tảng công nghệ .NET.

  1. Về kiến thức

4.1.1 Kiến thức về .Net Core

4.1.2 Kiến thức về giao diện người dùng (User Interface)

4.1.3 Các kiểu dữ liệu & Bẫy lỗi trong C#

4.1.4 Lập Trình Hướng Đối Tượng với C#

4.1.5 Cơ sở dữ liệu & C#

  1. Kỹ năng
  2. Sử dụng được phần mềm Visual Studio .Net để xây dựng được ứng dụng window form (từ đơn giản đến phức tạp)
  3. Sử dụng phần mềm Microsoft SQL Server để xây dựng cơ sở dữ liệu cho ứng dụng cần phát triển trên C#
  4. Rèn luyện kỹ năng làm việc theo nhóm thông qua làm đề tài bài tập lớn, thuyết trình và thảo luận
  5. Chuẩn đầu ra học phần (CLO)

Sau khi hoàn thành học phần này, sinh viên có thể:

  1. CLO1. Hiểu nền tảng .NET, kiến trúc .NET Framework/.NET Core, ngôn ngữ C# và thư viện lớp cơ sở.
  2. CLO2. Vận dụng các kiểu dữ liệu, cấu trúc điều khiển và kỹ thuật xử lý ngoại lệ trong lập trình C#.
  3. CLO3. Thiết kế và xây dựng giao diện người dùng bằng Windows Forms, xử lý sự kiện và các điều khiển giao diện.
  4. CLO4. Áp dụng các nguyên lý lập trình hướng đối tượng trong C# như đóng gói, kế thừa, đa hình và giao diện.
  5. CLO5. Xây dựng ứng dụng kết nối cơ sở dữ liệu SQL Server bằng ADO.NET và triển khai các thao tác xử lý dữ liệu.

Các chuẩn đầu ra học phần trên phù hợp với các chuẩn đầu ra chương trình đào tạo ngành Công nghệ thông tin như sau:


CLOPLO1PLO2

PLO3

PLO4

PL1.2PL2.1PL2.2PL2.4PL3.1PL3.2PL3.3PL4.1PL4.2PL4.4
CLO1III



I

CLO2RRR,A



RI
CLO3RM,AM,AR


M,AR
CLO4




M,A


R
CLO5



M,ARM,A


Chú giải: I (Introduced) - R (Reinforced) - M (Mastery) - A (Assessed)

  1. Tóm tắt nội dung học phần

Học phần Lập trình .NET 1 cung cấp cho sinh viên các kiến thức và kỹ năng cơ bản về phát triển ứng dụng trên nền tảng Microsoft .NET sử dụng ngôn ngữ lập trình C#. Nội dung học phần bao gồm: giới thiệu kiến trúc .NET và môi trường phát triển Visual Studio; các kiểu dữ liệu, cấu trúc điều khiển và cơ chế xử lý ngoại lệ trong C#; thiết kế giao diện người dùng với Windows Forms và lập trình hướng sự kiện; các nguyên lý lập trình hướng đối tượng như đóng gói, kế thừa, đa hình và giao diện; kết nối và thao tác cơ sở dữ liệu SQL Server thông qua ADO.NET. Thông qua các bài thực hành và bài tập lớn, sinh viên có khả năng phân tích yêu cầu, thiết kế giao diện, xây dựng ứng dụng quản lý đơn giản và phát triển ứng dụng cơ sở dữ liệu trên môi trường Windows. Nội dung học phần là nền tảng cho các học phần lập trình ứng dụng, phát triển phần mềm và công nghệ .NET ở các học phần tiếp theo.

  1. Mô tả tóm tắt nội dung học phần

Nội dung học phần gồm 5 chương:

  1. Chương 1: Giới thiệu về .Net Core
  2. Chương 2: Thiết kế giao diện người dùng
  3. Chương 3: Kiểu dữ liệu và bẫy lỗi trong C#
  4. Chương 4: Lập trình hướng đối tượng với C#
  5. Chương 5: Lập trình CSDL với C#
  6. Cấu trúc nội dung học phần

Bảng 1. Nội dung học phần

6.1. Lý thuyết
Đề mụcNội dungSố tiếtCĐR HP
Chương 1Giới thiệu về .Net Core5CĐR 1, 2
1.1Giới thiệu về .NET & C#1
1.2Ngôn ngữ lập trình C#2
1.3Thư viện lớp cơ sở .NET2
Chương 2Giao diện người dùng (User Interface)5CĐR 3
2.1Lập trình sự kiện (Event Programming)1
2.2Cửa sổ (Biểu mẫu, Form)1
2.3Các điều khiển cơ bản trong C#1
2.4Các điều khiển nâng cao1
2.5Thực đơn (Menu)1
Chương 3Các kiểu dữ liệu & Bẫy lỗi trong C#5CĐR 2, 4
3.1Sử dụng các kiểu dữ liệu1
3.2Kiểu liệt kê, mảng & tập hợp2
3.3Xử lý lỗi trong C#2
Chương 4Lập Trình Hướng Đối Tượng với C#5CĐR 4
4.1Thuộc tính (Properties)1
4.2Đa hình (Polymorphism)1
4.3Thừa kế (Inheritance)1
4.4Giao diện (Interface)2
Chương 5Cơ sở dữ liệu & C#10CĐR 4
5.1Một số khái niệm về cơ sở dữ liệu2
5.2Ngôn ngữ hỏi SQL2
5.3Giới thiệu về ADO.NET6




6.2. Thực hành
Đề mụcNội dungSố tiếtCĐR HP
Chương 1Giới thiệu về .Net Core6CĐR 1, 2
Bài 1Làm quen với Editor MS Visual Studio2
Bài 2Thực hành sử dụng biến , hằng, toán tử.4
Chương 2Giao diện người dùng (User Interface)6CĐR 3
Bài 3Ứng dụng Window form đầu tiên2
Bài 4Xử lý chuỗi4
Chương 3Các kiểu dữ liệu & Bẫy lỗi trong C#6CĐR 2, 4
Bài 5Thực hành các cấu trúc điều khiển2
Bài 6Thiết kế MDI form và Menu4
Chương 4Lập Trình Hướng Đối Tượng với C#6CĐR 4
Bài 7Thực hành viết Lớp (Class) trong C#2
Bài 8Thực hành hướng đối tượng trong C#2
Bài 9Sử dụng các đối tượng danh sách trong lập trình Window form2
Chương 5Cơ sở dữ liệu & C#6CĐR 4
Bài 10Các thao tác cơ bản trên SQL Server2
Bài 11Đọc dữ liệu từ SQL Server lên form2
Bài 12Làm quen với các thao tác trên Database1
Bài 13Làm báo cáo với Crystal Report1
  1. Phương pháp giảng dạy

- Giảng dạy lý thuyết kết hợp bài tập

- Tổ chức thảo luận, thuyết trình, hướng dẫn làm bài tập lớn theo nhóm

  1. Nhiệm vụ của sinh viên

Sinh viên phải thực hiện các nhiệm vụ sau:

- Có mặt tối thiểu 80% số tiết học lý thuyết.

- Hoàn thành đầy đủ các bài tập trên lớp, bài tập lớn và được đánh giá kết quả thực hiện.

- Tham dự kiểm tra giữa học kỳ.

- Tham dự thi kết thúc học phần (bắt buộc), thi trên máy tính hoặc thi vấn đáp.

- Chủ động chuẩn bị các nội dung và thực hiện giờ tự học theo mục 11.

  1. Đánh giá kết quả học tập của sinh viên
  2. Cách đánh giá

Sinh viên được đánh giá tích lũy học phần như sau:

Bảng 2. Đánh giá học phần

TTĐiểm thành phầnQuy địnhTrọng số
1Điểm chuyên cầnSố tiết tham dự học/tổng số tiết10%
2Điểm bài tậpSố bài tập đã làm/số bài tập được giao
3Điểm bài tập nhóm- Báo cáo, thuyết minh trên lớp- Được nhóm xác nhận có tham gia30%
4Điểm kiểm tragiữa kỳ- Thi trên máy tính
5Điểm thi kết thúc học phần- Thi trên máy tính, thi vấn đáp- Tham dự đủ 80% tiết lý thuyết và 100% giờ thực hành


60%


  1. Cách tính điểm

- Điểm đánh giá thành phần và điểm thi kết thúc học phần được chấm theo thang điểm 10 (từ 0 đến 10), làm tròn đến một chữ số thập phân.

- Điểm học phần là tổng điểm của tất cả các điểm đánh giá thành phần của học phần nhân với trọng số tương ứng. Điểm học phần tính theo thang điểm 10 làm tròn đến một chữ số thập phân, sau đó được quy đổi sang điểm chữ và điểm số theo thang điểm 4 theo quy định về công tác đào tạo của Nhà trường.

  1. Các đánh giá trên nhằm kiểm tra việc đạt các chuẩn đầu ra học phần sau:

CĐR học phầnBài tập trên lớpBài kiểm tra thường xuyênKiểm tra điều điện Tham gia học tậpThi cuối kỳ
1
XXXX
2
XXXX
3XXXXX
4XXXXX
5XXXXX
6XXXXX
7
XXXX
8
XXXX



  1. Tài liệu học tập
[1] Phương Lan, Lập trình Windows với C#.net, Lao động - Xã hội, 2002[2] Phương Lan, Phạm Hữu Khang, Hoàng Đức Hải, Kỹ Thuật Lập trình ứng dụng C#.net toàn tập, Lao động xã hội, 2005[3] Đinh Xuân Lâm, Những bài thực hành Visua Basic.net căn bản, Đại học Mỏ - Địa Chất, 2004[4] Phạm Hữu Khang, Ví dụ & bài tập Visual Basic.NET.Lập trình hướng đối tượng

  1. Hướng dẫn tự học của học phần

Bảng 3. Nội dung chuẩn bị

TuầnNội dungLý thuyết (tiết)Bài tập(tiết)Thực hành(tiết)Sinh viên cần chuẩn bị
1
Chương 1: Giới thiệu về .Net Core1.1. Giới thiệu về .NET & C#1.2. 1.2 Ngôn ngữ lập trình C#1.3. Thư viện lớp cơ sở .NET10
3

+ Nghiên cứu nội dung chương 1 của tài liệu tham khảo [1].
+ Lập danh dách nhóm làm việc, đăng ký đề xuất đề tài bài tập lớn, tham khảo danh sách đề tài bài tập lớn đã nhận
2Chương 2: Giao diện người dùng (User Interface)2.1. Lập trình sự kiện (Event Programming)2.2. Cửa sổ (Biểu mẫu, Form)2.3. Các điều khiển trong C#2.4. Các điều khiển khác2.5. Menu103
+ Nghiên cứu nội dung chương 2 của tài liệu tham khảo [1].+ Làm bài tập liên quan trong tài liệu tham khảo [2], [3], [4]+ Làm bài tập lớn theo nhóm
3Chương 3: Các kiểu dữ liệu & Bẫy lỗi trong C#3.1. Sử dụng các kiểu dữ liệu3.2. Kiểu liệt kê, mảng & tập hợp3.3. Xử lý lỗi trong C#103
+ Nghiên cứu nội dung chương 3 của tài liệu tham khảo [1].+ Làm bài tập liên quan trong tài liệu tham khảo [2], [3], [4]+ Làm bài tập lớn theo nhóm
4Chương 4: Lập Trình Hướng Đối Tượng với C#4.1.Thuộc tính (Properties)4.2.Đa hình (Polymorphism)4.3.Thừa kế (Inheritance)4.4.Giao diện (Interface)103
+ Nghiên cứu nội dung chương 4 của tài liệu tham khảo [1].+ Làm bài tập liên quan trong tài liệu tham khảo [2], [3], [4]+ Làm bài tập lớn theo nhóm
5Chương 5: Cơ sở dữ liệu & C#5.1. Một số khái niệm về cơ sở dữ liệu3.2. Ngôn ngữ hỏi SQL3.3. Giới thiệu về ADO.NET203
+ Nghiên cứu nội dung chương 5 của tài liệu tham khảo [1].+ Làm bài tập liên quan trong tài liệu tham khảo [2], [3], [4]+ Làm bài tập lớn theo nhóm

Hà nội, ngày tháng năm 2026
TRƯỞNG KHOA PGS.TS Lê Hồng AnhTRƯỞNG BỘ MÔN


GVC.TS Nguyễn Thế Lộc







← Về trang chủ