Bộ môn MMT&TT-Khoa CNTT&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
Mục tiêu môn họ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
Kiến thức tiên quyế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
Nội dung môn họ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
Tài liệu tham khả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
Phương pháp học tậ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ơ
Đánh giá môn họ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

01_Gioi Thieu Mon Hoc lap trinh mạng.ppt

  • 1.
    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