Đề cương chi tiết học phần Lập trình mạng nâng cao (Advance Network Programming)
Số trang: 10
Loại file: pdf
Dung lượng: 210.26 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
"Đề cương chi tiết học phần Lập trình mạng nâng cao (Advance Network Programming)" trình bày các kiến thức cơ sở liên quan đến các đối tượng chính yếu trong lĩnh vực lập trình mạng, từ đó giúp sinh viên hiểu về hoạt động xây dựng phần mềm một cách có hệ thống, có phương pháp...
Nội dung trích xuất từ tài liệu:
Đề cương chi tiết học phần Lập trình mạng nâng cao (Advance Network Programming) BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh Phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về học phần - Tên học phần: Lập trình mạng Nâng Cao (Advance Network Programming) - Mã số học phần : 1250224 - Số tín chỉ học phần : 4 (3+1) tín chỉ - Thuộc chương trình đào tạo của bậc, ngành: Bậc Đại học, ngành Công nghệ thông tin - Số tiết học phần : Nghe giảng lý thuyết : 45 tiết Làm bài tập trên lớp : 0 tiết Thảo luận : 0 tiết Thực hành, thực tập (ở phòng thực hành, phòng Lab,...): 30 tiết Hoạt động theo nhóm : 0 tiết Thực tế: : 0 tiết Tự học : 120 giờ - Đơn vị phụ trách học phần: Bộ môn Mạng máy tính / Khoa Công nghệ thông tin 2. Học phần trước: Lập trình mạng Mạng máy tính 3. Mục tiêu của học phần: Sau khi hoàn tất học phần, sinh viên có thể: - Lập trình các kỹ thuật nâng cao - Nắm vững cách thức sử dụng dịch vụ mạng - Nắm vững qui trình thiết kế và xây dựng ứng dụng mạng. - Sử dụng thành thạo kỹ thuật lập trình C# để viết các ứng dụng mạng trong thực tế. 4. Chuẩn đầu ra: Nội dung Đáp ứng CĐR CTĐT Kiến thức 4.1.1. Nắm vững mô hình tham chiếu mạng K4 OSI, mô hình TCP/IP và cách thức truyền thông tin qua các mô hình. 4.1.2. Nắm vững các lớp hỗ trợ lập trình ứng K1 dụng mạng của ngôn ngữ C# 1 4.1.3. Hiểu được cách thiết kế và xây dựng ứng K2 dụng mạng theo các kỹ thuật khác nhau. Kỹ năng 4.2.1. Có kỹ năng thiết kế các hệ thống ứng S2 dụng mạng trong thực tế. 4.2.2. Sử dụng thành thạo ngôn ngữ C# để xây S1 dựng các ứng dụng mạng. 4.2.3. Có khả năng bảo trì và phát triển ứng S2, S4 dụng mạng trong thực tế. Thái độ 4.3.1. Tôn trọng nội quy lớp học, đi học đầy đủ A2 và lên lớp đúng giờ. 4.3.2. Chuẩn bị bài trước khi đến lớp. Tham gia A3 tích cực trong giờ học. 4.3.3. Có ý thức rèn luyện kỹ năng làm việc cẩn A3 thận, chuyên nghiệp và sáng tạo 5. Mô tả tóm tắt nội dung học phần: Học phần Lập trình mạng cung cấp cho sinh viên các khái niệm về cách thiết kế ứng dụng mạng như: ứng dụng mạng sử dụng giao tiếp hướng kết nối, ứng dụng mạng giao tiếp phi kết nối, ứng dụng mạng xử lý đồng bộ hoặc bất đồng bộ, … Sinh viên cũng được trang bị các kiến thức nền tảng của chồng giao thức mạng và cách gói tin đi qua các tầng giao thức này nhằm xử lý những ứng dụng mạng phức tạp trong thực tế. Ngoài ra, môn học cung cấp cách thức sử dụng ngôn ngữ C# và các lớp được hỗ trợ để xây dựng ứng dụng mạng một cách nhanh chóng và chuyên nghiệp. 2 6. Nội dung và lịch trình giảng dạy: - Các học phần lý thuyết: Buổi/ Hoạt động của Hoạt động của Giáo trình Tài liệu Nội dung Ghi chú Tiết giảng viên sinh viên Chính tham khảo 1 Chương 1: Lập trình TCP và - Thuyết giảng - Nghe giảng, ghi chú [1]: Chương 1 Giải quyết UDP - Hướng dẫn ví dụ mẫu - Trả lời câu hỏi mục tiêu 1.1. Mô hình TCP/IP - Đặt câu hỏi - Làm bài tập 4.1.1, 1.2. Giao thức TCP - Cho làm bài tập 4,1,3, 4.3 1.3. Giao thức UDP 1.4. Ngôn ngữ C# 2 1.5. Giới thiệu lập trình mạng - Thuyết giảng - Nghe giảng, ghi chú [1]: Chương 1 Giải quyết 1.6. Lập trình mạng với C# - Hướng dẫn ví dụ mẫu - Trả lời câu hỏi mục tiêu 1.7. Mô hình hoạt động của ứng - Demo ví dụ trên máy tính - Làm bài tập 4.1.1, dụng mạng - Đặt câu hỏi 4,1,3, 4.3 - Cho làm bài tập 3 Chương 2: Threat và multi - Thuyết giảng - Nghe giảng, ghi chú [1]: Chương 2.1, Giải quyết threat trong socket - Hướng dẫn ví dụ mẫu - Trả lời câu hỏi 2.2 mục tiêu 2.1. Giới thiệu Socket - Đặt câu hỏi - Làm bài tập 4.1.2, 2.2. Lớp Socket trong C# - Cho làm bài tập 4,1,3, 4.3 2.3. Các lớp phân giải DNS trong C# 4 Chương 3: Lập trình ứng dụng - Thuyết giảng ...
Nội dung trích xuất từ tài liệu:
Đề cương chi tiết học phần Lập trình mạng nâng cao (Advance Network Programming) BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh Phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về học phần - Tên học phần: Lập trình mạng Nâng Cao (Advance Network Programming) - Mã số học phần : 1250224 - Số tín chỉ học phần : 4 (3+1) tín chỉ - Thuộc chương trình đào tạo của bậc, ngành: Bậc Đại học, ngành Công nghệ thông tin - Số tiết học phần : Nghe giảng lý thuyết : 45 tiết Làm bài tập trên lớp : 0 tiết Thảo luận : 0 tiết Thực hành, thực tập (ở phòng thực hành, phòng Lab,...): 30 tiết Hoạt động theo nhóm : 0 tiết Thực tế: : 0 tiết Tự học : 120 giờ - Đơn vị phụ trách học phần: Bộ môn Mạng máy tính / Khoa Công nghệ thông tin 2. Học phần trước: Lập trình mạng Mạng máy tính 3. Mục tiêu của học phần: Sau khi hoàn tất học phần, sinh viên có thể: - Lập trình các kỹ thuật nâng cao - Nắm vững cách thức sử dụng dịch vụ mạng - Nắm vững qui trình thiết kế và xây dựng ứng dụng mạng. - Sử dụng thành thạo kỹ thuật lập trình C# để viết các ứng dụng mạng trong thực tế. 4. Chuẩn đầu ra: Nội dung Đáp ứng CĐR CTĐT Kiến thức 4.1.1. Nắm vững mô hình tham chiếu mạng K4 OSI, mô hình TCP/IP và cách thức truyền thông tin qua các mô hình. 4.1.2. Nắm vững các lớp hỗ trợ lập trình ứng K1 dụng mạng của ngôn ngữ C# 1 4.1.3. Hiểu được cách thiết kế và xây dựng ứng K2 dụng mạng theo các kỹ thuật khác nhau. Kỹ năng 4.2.1. Có kỹ năng thiết kế các hệ thống ứng S2 dụng mạng trong thực tế. 4.2.2. Sử dụng thành thạo ngôn ngữ C# để xây S1 dựng các ứng dụng mạng. 4.2.3. Có khả năng bảo trì và phát triển ứng S2, S4 dụng mạng trong thực tế. Thái độ 4.3.1. Tôn trọng nội quy lớp học, đi học đầy đủ A2 và lên lớp đúng giờ. 4.3.2. Chuẩn bị bài trước khi đến lớp. Tham gia A3 tích cực trong giờ học. 4.3.3. Có ý thức rèn luyện kỹ năng làm việc cẩn A3 thận, chuyên nghiệp và sáng tạo 5. Mô tả tóm tắt nội dung học phần: Học phần Lập trình mạng cung cấp cho sinh viên các khái niệm về cách thiết kế ứng dụng mạng như: ứng dụng mạng sử dụng giao tiếp hướng kết nối, ứng dụng mạng giao tiếp phi kết nối, ứng dụng mạng xử lý đồng bộ hoặc bất đồng bộ, … Sinh viên cũng được trang bị các kiến thức nền tảng của chồng giao thức mạng và cách gói tin đi qua các tầng giao thức này nhằm xử lý những ứng dụng mạng phức tạp trong thực tế. Ngoài ra, môn học cung cấp cách thức sử dụng ngôn ngữ C# và các lớp được hỗ trợ để xây dựng ứng dụng mạng một cách nhanh chóng và chuyên nghiệp. 2 6. Nội dung và lịch trình giảng dạy: - Các học phần lý thuyết: Buổi/ Hoạt động của Hoạt động của Giáo trình Tài liệu Nội dung Ghi chú Tiết giảng viên sinh viên Chính tham khảo 1 Chương 1: Lập trình TCP và - Thuyết giảng - Nghe giảng, ghi chú [1]: Chương 1 Giải quyết UDP - Hướng dẫn ví dụ mẫu - Trả lời câu hỏi mục tiêu 1.1. Mô hình TCP/IP - Đặt câu hỏi - Làm bài tập 4.1.1, 1.2. Giao thức TCP - Cho làm bài tập 4,1,3, 4.3 1.3. Giao thức UDP 1.4. Ngôn ngữ C# 2 1.5. Giới thiệu lập trình mạng - Thuyết giảng - Nghe giảng, ghi chú [1]: Chương 1 Giải quyết 1.6. Lập trình mạng với C# - Hướng dẫn ví dụ mẫu - Trả lời câu hỏi mục tiêu 1.7. Mô hình hoạt động của ứng - Demo ví dụ trên máy tính - Làm bài tập 4.1.1, dụng mạng - Đặt câu hỏi 4,1,3, 4.3 - Cho làm bài tập 3 Chương 2: Threat và multi - Thuyết giảng - Nghe giảng, ghi chú [1]: Chương 2.1, Giải quyết threat trong socket - Hướng dẫn ví dụ mẫu - Trả lời câu hỏi 2.2 mục tiêu 2.1. Giới thiệu Socket - Đặt câu hỏi - Làm bài tập 4.1.2, 2.2. Lớp Socket trong C# - Cho làm bài tập 4,1,3, 4.3 2.3. Các lớp phân giải DNS trong C# 4 Chương 3: Lập trình ứng dụng - Thuyết giảng ...
Tìm kiếm theo từ khóa liên quan:
Đề cương môn Lập trình mạng nâng cao Lập trình mạng nâng cao Sử dụng dịch vụ mạng Xây dựng ứng dụng mạng Kỹ thuật lập trình C# viết ứng dụng mạngGợi ý tài liệu liên quan:
-
Báo cáo chuyên đề: Lập trình mạng nâng cao
24 trang 80 0 0 -
Bài giảng Lập trình mạng nâng cao ICMP protocol - Nguyễn Vũ
29 trang 29 0 0 -
Bài giảng Lập trình mạng nâng cao: Java message service - Nguyễn Xuân Vinh
85 trang 23 0 0 -
Bài giảng Lập trình mạng nâng cao: EJB: Stateless Session Bean - Nguyễn Xuân Vinh
30 trang 21 0 0 -
Giáo trình Lập trình mạng: Phần 2
63 trang 19 0 0 -
Bài giảng Lập trình mạng nâng cao: Introduction to Enterprise Java Beans - Nguyễn Xuân Vinh
50 trang 19 0 0 -
Bài giảng Lập trình mạng nâng cao - Nguyễn Vũ
18 trang 18 0 0 -
Bài giảng Lập trình mạng nâng cao: Java Remote Method Invocation - Nguyễn Xuân Vinh
26 trang 17 0 0 -
Bài giảng Lập trình mạng nâng cao: EJB: Stateful Session Bean - Nguyễn Xuân Vinh
23 trang 17 0 0 -
Bài giảng Lập trình mạng nâng cao: Web services - Nguyễn Xuân Vinh
168 trang 17 0 0