Tải bản đầy đủ (.ppt) (13 trang)

Bai 1 1 introduction

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (152.69 KB, 13 trang )

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



Network programming

1


Nội dung chính
Mục tiêu
Kiểm tra
Đánh giá

Nội dung
LẬP TRÌNH MẠNG

Hình thức học

Phương pháp học

Network programming

2


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ủ




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ảo đảm khả năng xử lý tuần tự hoặc xử lý đồng thời của máy chủ

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ủ

Network programming


3


Nội dung chính
Mục tiêu
Kiểm tra
Đánh giá

Nội dung
LẬP TRÌNH MẠNG

Hình thức học

Phương pháp học

Network programming

4


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 máy chủ - khách









Lập trình Socket trên Linux
Lập trình Socket trên Java
Lập trình socket nâng cao
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
Network programming

5


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

Network programming

6


Nội dung chính
Mục tiêu
Kiểm tra
Đánh giá

Nội dung
LẬP TRÌNH MẠNG

Hình thức học

Phương pháp học


Network programming

7


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
Network programming

8


Nội dung chính

Mục tiêu
Kiểm tra
Đánh giá

Nội dung
LẬP TRÌNH MẠNG

Hình thức học

Phương pháp học

Network programming

9


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)


Network programming

10


Nội dung chính
Mục tiêu
Kiểm tra
Đánh giá

Nội dung
LẬP TRÌNH MẠNG

Hình thức học

Phương pháp học

Network programming

11


Kiểm tra, đánh giá



Chuyên cần: 10%
Bài tập định kỳ: 20%





Bài tập lớn: 40%




Bài tập giao vào cuối một số buổi học
Làm việc theo nhóm

Thi cuối kỳ: 40%
Network programming

12


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.

Network programming


13



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×