TRƯỜNG ĐẠI HỌC THỦY LỢI
ĐỀ CƯƠNG MÔN HỌC
KHOA: CÔNG NGHỆ THƠNG TIN
BỘ MƠN: CƠNG NGHỆ PHẦN MỀM
LẬP TRÌNH NÂNG CAO
Advanced Programming
Mã số: CSE381
1. Số tín chỉ: 03
2. Số tiết : tổng: 45; trong đó LT: 30 ; BT,TL: 15; ĐA: 0; BTL: 0;TQ,TT
3. Thuộc chương trình đào tạo ngành:
-
Mơn bắt buộc cho ngành: KTPM
-
Môn tự chọn cho ngành: CNTT
4. Phương pháp đánh giá:
-
Hình thức/thời gian thi: Vấn đáp □, Viết □, Thi trên máy tính □; Thời gian
thi: 90’
-
Thành phần điểm: Điểm quá trình %: 40; Điểm thi kết thúc %: 60
5. Điều kiện ràng buộc môn học
-
Môn tiên quyết:
-
Môn học trước: Tin đại cương
-
Môn học song hành:
-
Ghi chú khác:
6. Nội dung tóm tắt mơn học
-
Tiếng Việt: Cung cấp cho sinh viên các kiến thức và kỹ năng liên quan đến các
kỹ thuật trong ngơn ngữ lập trình C#. Khóa học này tập trung vào các vấn đề:
o Lập trình hướng đối tượng: lớp, kế thừa, hàm ảo, lớp trừu tượng, nạp
chồng hàm và nạp chồng toán tử
o Xử lý ngoại lệ
o Sự kiện và Ủy quyền
o Thread và đồng bộ thread
o Lập trình winform, webform và kết nối cơ sở dữ liệu
1
-
Tiếng Anh: This course provides the knowledge and skills related to the
techniques in the C# programming language; This course focuses on the various
of problems:
o Oriented-object programming: classes, inheritance, virtual functions,
abstract classes, overloading funtions and operations.
o Exception handling
o Event and Delegate
o Thread and thread synchronization
o Winform and webform programming and connect to database
7. Cán bộ tham gia giảng dạy: Các giảng viên Bộ mơn CNPM
8. Giáo trình sử dụng, tài liệu tham khảo
Giáo trình:
- Kĩ thuật lập trình ứng dụng C#.NET toàn tập (NXB Lao động – Xã hội)
Các tài liệu tham khảo:
- Các giải pháp lập trình C#
- Windows Forms Programming with C#
- Programming C# 4.0, sixth editions
9. Nội dung chi tiết:
Số tiết
TT
Tên chương
Tổng
số
Lý
thuyết
Giới thiệu C#, Kiểu dữ liệu, biến, vào/ra
dữ liệu, phép toán, cấu trúc điều khiển, rẽ
nhánh
3
3
2
Kiểu mảng, vòng lặp, xử lý lỗi và ngoại lệ
3
3
3
3
OOP trong C#
9
6
3
4
Sự kiện và delegate
3
3
5
Thread và đồng bộ
6
3
6
Lập trình winform
3
3
7
ADO.NET
6
3
3
8
Lập trình webform
6
3
3
1
2
Thảo
luận, BT
3
Cộng:
45
30
15
10. Chuẩn đầu ra của môn học
-
Kiến thức: sinh viên nắm được kiến thức về ngơn ngữ lập trình C#, đồng thời
có kỹ năng ứng dụng các kiến thức lập trình để giải quyết các bài tốn thực tế
hay xây dựng các ứng dụng phục vụ cuộc sống.
-
Kỹ năng, năng lực: Sau khi học xong học phần này, sinh viên có khả năng sử
dụng C# để viết ứng dụng, phần mềm.
-
Phẩm chất, đạo đức: Có tư tưởng chính trị vững vàng, trách nhiệm công dân,
nắm và tuân thủ pháp luật; Có đạo đức, lương tâm nghề nghiệp, ý thức tổ chức
kỷ luật và trách nhiệm với công việc, cộng đồng và xã hội
11. Phương pháp giảng dạy để đạt được chuẩn đầu ra:
-
Giảng dạy lý thuyết, hướng dẫn bài tập và thảo luận tại lớp
-
Hướng dẫn sinh viên tự học, tự nghiên cứu và làm bài tập.
-
Giới thiệu các tài liệu tham khảo trong và ngoài nước.
Hà Nội, ngày tháng
Trưởng khoa
Trưởng Bộ môn
3
năm