Giáo trình Mạng và truyền thông máy tính

Hiểu cách thức lập trình các phần mềm mạng máy tính

 Lập trình socket trên ngôn ngữ C, Java

 Lập trình máy khách –máy chủ

 Bảo đảm khả năng xử lý tuần tự hoặc xử lý đồng thời của máy chủ

 Vận dụng kiến thức để thiết kế vàthực thi phần mềm mạng

máy tính

 Bài tập định kỳ

 Bài tập lớn

 Nắm được cách thức đánh giátính năng của chương trình

 Đánh giá tốc độ truyền tin, mức độ kháng lỗikhả năng xử lý

của máy chủ

pdf13 trang | Chia sẻ: Mr Hưng | Lượt xem: 823 | Lượt tải: 0download
Nội dung tài liệu Giáo trình Mạng và truyền thông máy tính, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
1Network programming Giới thiệu môn học TS. Nguyễn Hoài Sơn Bộ môn Mạng & Truyền thông máy tính Khoa Công nghệ thông tin sonnh@coltech.vnu.vn hoaisoncoltech@gmail.com 2Network programming Nội dung chính Mục tiêu Nội dung Phương pháp học Kiểm tra Đánh giá LẬP TRÌNH MẠNG Hình thức học 3Network programming Mục tiêu môn học  Hiểu cách thức lập trình các phần mềm mạng máy tính  Lập trình socket trên ngôn ngữ C, Java  Lập trình máy khách – máy chủ  Bảo đảm khả năng xử lý tuần tự hoặc xử lý đồng thời của máy chủ  Vận dụng kiến thức để thiết kế và thực thi phần mềm mạng máy tính  Bài tập định kỳ  Bài tập lớn  Nắm được cách thức đánh giá tính năng của chương trình  Đánh giá tốc độ truyền tin, mức độ kháng lỗi、khả năng xử lý của máy chủ 4Network programming Nội dung chính Mục tiêu Nội dung Phương pháp học Kiểm tra Đánh giá LẬP TRÌNH MẠNG Hình thức học 5Network programming Nội dung môn học  Khái quát về Internet và giao thức TCP/IP  Lập trình Socket  Lập trình Socket trên Linux  Lập trình Socket trên Java  Lập trình socket nâng cao  Lập trình máy chủ - khách  Máy chủ xử lý tuần tự  Máy chủ xử lý đồng thời đa tiến trình  Máy chủ xử lý đồng thời đơn tiến trình  Máy chủ xử lý đồng thời đa luồng  Thiết kế và thực thi giao thức mạng  Gọi thủ tục từ xa  Java RMI 6Network programming Yêu cầu về kiến thức cơ bản  Mạng máy tính  Giao thức TCP/IP  Lập trình C, Java  Các kiến thức cơ bản về Linux 7Network programming Nội dung chính Mục tiêu Nội dung Phương pháp học Kiểm tra Đánh giá LẬP TRÌNH MẠNG Hình thức học 8Network programming Phương pháp học  Nghe giảng trên lớp  Giảng bài bằng Power point kết hợp chạy chương trình minh họa  Phát biểu, thảo luận và trả lời câu hỏi của giáo viên  Đọc tài liệu, làm bài tập ở nhà  Làm bài tập lớn 9Network programming Nội dung chính Mục tiêu Nội dung Phương pháp học Kiểm tra Đánh giá LẬP TRÌNH MẠNG Hình thức học 10Network programming Hình thức tổ chức  Học trên lớp  7/9/2009 ~ 20/12/2009  Thời gian học: 15 buổi học  11 buổi học lý thuyết  4 buổi bài tập (trong đó có 1 buổi chấm BTL) 11Network programming Nội dung chính Mục tiêu Nội dung Phương pháp học Kiểm tra Đánh giá LẬP TRÌNH MẠNG Hình thức học 12Network programming Kiểm tra, đánh giá  Chuyên cần: 10%  Bài tập định kỳ: 20%  Bài tập giao vào cuối một số buổi học  Bài tập lớn: 40%  Làm việc theo nhóm  Thi cuối kỳ: 40% 13Network programming Tài liệu học tập 1. Stevens W. Richard, Unix Network Programming, 2nd Edition, Prentice-Hall, 1998. 2. E. Harold, Java Network Programming, 3rd Edition, 2004 3. D. Comer and S. Stevens, Inter-networking with TCP/IP Vol III: Client-Server Programming and Applications, 3rd edition, Prentice Hall, 1999 4. Network programming for Microsoft Windows 5.

Các file đính kèm theo tài liệu này:

  • pdfltm_bai_1_introduction_769.pdf
Tài liệu liên quan