Bộ môn MMT&TT-KhoaCNTT&TT-Đại học Cần Thơ 1
LẬP TRÌNH MẠNG
LẬP TRÌNH MẠNG
Mục tiêu môn học
Kiến thức tiên quyết
Nội dung môn học
Tài liệu tham khảo
2.
2
Mục tiêu mônhọc
Mục tiêu môn học
Giới thiệu các loại kiến trúc chương trình.
Tìm hiểu các cơ chế giao tiếp liên quá trình
(InterProcess Communication) phổ biến
hiện nay: Socket, RPC
Socket, RPC.
Xây dựng các ứng dụng Client-Server, ứng
dụng phân tán sử dụng các tiện ích Socket,
RMI bằng ngôn ngữ Java
ngôn ngữ Java.
Bộ môn MMT&TT-Khoa CNTT&TT-Đại học Cần Thơ
3.
3
Kiến thức tiênquyết
Kiến thức tiên quyết
Lập trình hướng đối tượng và C++:
Hướng đối tượng.
Mạng máy tính:
Mô hình OSI.
Giao thức (Protocol).
TCP/IP.
Hệ điều hành:
Quá trình (Process)
Đa luồng (Multithreading).
Bộ môn MMT&TT-Khoa CNTT&TT-Đại học Cần Thơ
4.
4
Nội dung mônhọc
Nội dung môn học
Giới thiệu tổng quan về lập trình mạng.
Giới thiệu sơ lược ngôn ngữ Java.
Socket.
Gọi hàm từ xa (Remote Procedure Call - RPC và
Remote Method Invocation - RMI).
Bộ môn MMT&TT-Khoa CNTT&TT-Đại học Cần Thơ
5.
5
Tài liệu thamkhảo
Tài liệu tham khảo
1. William Grosso, Java RMI ,O’Reilly, First Edition, 2001.
2. Elliotte Rusty Harold, Java Network Programming,
O’Reilly, Third Edition, 2004.
3. Nguyễn Phương Lan, Hoàng Đức Hải, Java lập trình
mạng, NXB GD, 2001.
4. Ngô Bá Hùng & Nguyễn Công Huy, Lập trình truyền
thông, Đại Học Cần Thơ, 2005.
5. Cay S. Horstmann, Gary Cornell, Core Java™ 2 Volume I
- Fundamentals, Prentice Hall PTR, Ninth Edition, 2012.
6. Cay S. Horstmann, Gary Cornell, Core Java™ 2, Volume
II -Advanced Features, Prentice Hall PTR, Ninth Edition,
2012.
7. http://www.javavietnam.org
8. http://docs.oracle.com/javase/tutorial/index.html
Bộ môn MMT&TT-Khoa CNTT&TT-Đại học Cần Thơ
6.
6
Phương pháp họctập
Phương pháp học tập
Phương pháp học tập:
Tìm hiểu theo chủ điểm
Trình bày nội dung cơ bản
Tham khảo giáo trình, tài liệu tham khảo
Tăng cường khả năng tự học
Thực hành trên máy
Thảo luận nhóm
Email, Internet
Bộ môn MMT&TT-Khoa CNTT&TT-Đại học Cần Thơ
7.
Đánh giá mônhọc
Đánh giá môn học
Đánh giá theo tiến độ lần 1 20 %
Đánh giá theo tiến độ lần 2 30 %
Thi thực hành 50 %
Sinh viên làm bài thi thực hành trên máy tính
Sinh viên vắng nhiều hơn 01 buổi thực hành sẽ
bị cấm thi
Bộ môn MMT&TT-Khoa CNTT&TT- Đại học Cần Thơ 7