1. Trang chủ
  2. » Tất cả

TRƯỜNG ĐH NÔNG LÂM TPHCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

4 6 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 73 KB

Nội dung

TRƯỜNG ĐH NÔNG LÂM TPHCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐH NÔNG LÂM TPHCM CỘNG HOÀ 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 MÔN HỌC LẬP TRÌNH MẠNG[.]

TRƯỜNG ĐH NÔNG LÂM TPHCM KHOA: CÔNG NGHỆ THÔNG TIN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH MẠNG CƠ BẢN Thơng tin giảng viên: Họ tên: Phạm Văn Tính Chức danh, học hàm, học vị: Giảng viên, TS Thời gian, địa điểm làm việc: Khoa CNTT, P 203, Nhà Cẩm Tú Địa liên hệ: Khoa CNTT, KP6, P Linh Trung, Q Thủ Đức, TP HCM Điện thoại, email: 08/38972261, pvtinh@hcmuaf.edu.vn Các hướng nghiên cứu chính: Software engineering, Lập trình hệ thống, Mạng máy tính, An ninh mạng Thơng tin trợ giảng (nếu có) (họ tên, địa liên hệ, điện thoại, e-mail): Thông tin chung môn học - Tên mơn học: Lập trình ứng mạng Mã mơn học: 214252 Số tín chỉ: Mơn học: Bắt buộc Các môn học tiên quyết: Các môn học trước: Mạng máy tính bản, Lập trìng nâng cao Các mơn học kế tiếp: Lập trình ứng dụng web, Lập trình mạng nâng cao Các yêu cầu mơn học (nếu có): Giờ tín hoạt động: + Nghe giảng lý thuyết: 37 (tiết) + Làm tập lớp: + Thảo luận: (tiết) + Thực hành, thực tập (ở PTN, nhà máy, studio, điền dã, thực tập ): 30 + Hoạt động theo nhóm: (tiết) + Tự học: 75 (tiết) - Địa Khoa/ môn phụ trách môn học: BM Mạng máy tính truyền thơng, Nhà cẩm tú, KP6, P Linh Trung, Q Thủ Đức, TP HCM Mục tiêu môn học - Kiến thức: o Cung cấp cho sinh viên kiến thức bản, cần thiết I/O, thao tác với file thư mục (tìm kiếm, tạo, xoá) hệ thống quản lý tập tin, thao tác file nhị phân văn o Cung cấp cho sinh viên viên kiến thức định dạng liệu, giao thức truyền liệu mạng Nhờ sinh viên có khả xây dựng định dạng liệu thiết kế giao thức truyền liệu mạng o Hiểu rõ chế hoạt động số giao thức mạng: HTTP, POP3, SMPT, RMI o Cung cấp cho sinh viên kiến thức cần thức để phát triển ứng dụng mạng Client/Server độc lập (standalone) tảng Socket RMI - Kỹ năng: Tự tìm hiểu nghiên cứu Thái độ, chuyên cần Tóm tắt nội dung mơn học (khoảng 150 từ) Lập trình mạng mơn học giúp học viên viết ứng dụng mạng - ứng dụng có khả tương tác trao đổi liệu qua mạng tảng lập trình sử dụng socket Sau phần kiến thức chung hệ thống xuất/nhập Java (I/O) học viên lập trình mơ hình Client/Server qua giao thức TCP UDP Toàn phần trao đổi liệu qua TCP đưa tương tác I/O Các vấn đề lại đảm bảo liệu gửi nhận diện Để làm điề học viên phải xây dựng quy ước bước thực Client Server Đây tảng cho việc xây dựng giao thức truyền liệu Học viên làm quen với giao thức phổ biến như: HTTP, POP3, SMTP, RMI Sau môn học học viên dễ dàng phát triển ứng dụng mạng mail client,… Nội dung chi tiết môn học (tên chương, mục, tiểu mục) Phần 1: I/O − Các thao tác hệ thống quản lý tập tin: Tìm kiếm, xố file/thư mục, xác định thông tin file (File class) − Khái niệm Stream, phân loại Stream java − Các Stream hướng nhị phân (đọc ghi liệu nhị phân): Input Stream, Output Stream, Filtered Stream − Các Stream hướng ký tự (đọc ghi liệu văn bản): Reader, Writer, InputStreamReader, OutputStreamWriter − Lưu đọc đối tượng Java: Object Stream Phần 2: Lập trình Socket (TCP / UDP) − Socket liên lạc giữ tiến trình − Địa IP − Kết nối TCP chế truyền liệu mạng thông qua I/O − Cổng, dịch vụ chuẩn mạng − Lập trình TCP: bước tạo kết nối TCP để truyền liệu mạng − Lập trình UDP: bước tạo kết nối TCP để truyền liệu mạng − Kết nối với máy chủ Web, FTP sử dụng URL class − Một số giao thức chuẩn: HTTP, SMTP, POP3 Phần 3: Lập trình sở liệu − Khái niệm JDBC − Phân loại JDBC drivers − Các bước tạo ứng dụng kết nối CSDL sử dụng JDBC − Tạo kết nối xuống CSDL − Thực câu lệnh SQL − Xử lý kết trả − Transaction − O/R Mapping: Ánh xạ đối tượng Java xuống CSDL quan hệ sử dụng Hibernate − Quản lý kết nối CSDL thông qua Connection Pool Phần 4: RMI − Giới thiệu hệ thống phân tán / Lập trình phân tán − Đối tược phân tán với Java RMI − Kiến trúc RMI − Các bước xây dựng ứng dụng Client/Server tảng RMI − Các bước xây dựng ứng dụng Client/Server tảng RMI sử dụng cú pháp JDK 1.5 − Triển khai ứng dụng RMI mạng − Callback sử dụng RMI Học liệu Advanced JAVA Networking, Addison Wesley, 2002 David Reilly & Micheal Reilly, Java Network Programming and Distributed Computing, Addison Wesley, 2002, USA Java Network Programming, 2nd Edition, OReilly,2002 Core Java – Volume II, SunPress,2001 Hibernate reference documentation: http://www.hibernate.org Hình thức tổ chức dạy học Lịch trình chung: (Ghi tổng số cho cột) Nội dung Phần 1: I/O Phần 2: Socket Phần 3: JDBC Phần 4: RMI Lý thuyết 16 12 10 Hình thức tổ chức dạy học mơn học Lên lớp Thực hành, thí nghiệm, thực tập Bài tập Thảo luận giáotrình, rèn nghề, … 10 10 Chính sách môn học yêu cầu khác giảng viên Tự học, tự nghiên cứu 20 30 15 10 Tổng Trên lớp: − Tham gia đầy đủ − Tích cực trả lời câu hỏi mà giảng viên đưa Thực hành: − Tham gia đầy đủ − Làm lại ví dụ lớp tập thêm Tự học: − Hoàn tất vấn đề giảng viên đưa − Chuẩn bị trước tập thực hành Phương pháp, hình thức kiểm tra - đánh giá kết học tập môn học Phân chia mục tiêu cho hình thức kiểm tra - đánh giá 9.1 Kiểm tra – đánh giá thường xuyên 9.2 Kiểm tra - đánh giá định kì: Bao gồm phần sau (trọng số phần giảng viên đề xuất, chủ nhiệm môn thông qua): - Phần tự học, tự nghiên cứu (hoàn thành tốt nội dung, nhiệm vụ mà giảng viên giao cho cá nhân /tuần; tập nhóm /tháng; tập cá nhân/ học kì, …): 40% Kiểm tra - đánh giá cuối kì: 60% 9.3 Tiêu chí đánh giá loại tập 9.4 Lịch thi, kiểm tra (kể thi lại) Giảng viên Duyệt Chủ nhiệm môn (Ký tên) (Ký tên) Thủ trưởng đơn vị đào tạo (Ký tên) ... để truyền liệu mạng − Lập trình UDP: bước tạo kết nối TCP để truyền liệu mạng − Kết nối với máy chủ Web, FTP sử dụng URL class − Một số giao thức chuẩn: HTTP, SMTP, POP3 Phần 3: Lập trình sở liệu... lời câu hỏi mà giảng viên đưa Thực hành: − Tham gia đầy đủ − Làm lại ví dụ lớp tập thêm Tự học: − Hoàn tất vấn đề giảng viên đưa − Chuẩn bị trước tập thực hành Phương pháp, hình thức kiểm tra -... thường xuyên 9.2 Kiểm tra - đánh giá định kì: Bao gồm phần sau (trọng số phần giảng viên đề xuất, chủ nhiệm môn thơng qua): - Phần tự học, tự nghiên cứu (hồn thành tốt nội dung, nhiệm vụ mà giảng

Ngày đăng: 05/01/2023, 13:51

w