You are on page 1of 3

BÀI TẬP THỰC HÀNH SỐ 1 (TH1)

Môn học: Kỹ thuật lập trình


I. HƯỚNG DẪN CHUNG
1. Cách giải quyết bài tập
Đề bài: yêu cầu giải quyết một nhiệm vụ nào đó
Cách làm:
Cách làm bài tập đều ở dạng mở, tùy thuộc vào tư duy lập trình của cá nhân.
• Hoàn thành scripts ở mức cơ bản, theo yêu cầu đề bài: đáp ứng
• Hoàn thành scripts ở mức linh hoạt, tối ưu, sáng tạo,... : điểm cộng
2. Cách nộp bài:
Giải thích code:
Với mỗi dòng/đoạn code viết ra cần có comment giải thích rõ ràng. Ví dụ:

Kiểm tra trực tiếp trên máy cá nhân khi được yêu cầu:
Sinh viên cần lưu giữ các bài tập đã làm trên máy (cho đến khi kết thúc môn học), sẽ yêu
cầu chạy trực tiếp trên máy khi được yêu cầu (không lý do này nọ).
Nộp bài:
Các scripts được đặt vào cùng 01 thư mục -> đặt tên (hướng dẫn bên dưới) -> nén file ->
gửi cho giảng viên qua zalo.
Cú pháp tên file:
Tensinhvien_masosinhvien_TH1
Ví dụ:
NguyenVanA_AT18008_TH1
II. BÀI TẬP
1. Lập trình socket TCP
Lập trình socket theo mô hình client-server với TCP:
1. Client đọc dữ liệu từ bàn phím và gửi dữ liệu đến Server.
2. Server nhận dữ liệu và chuyển ký tự thành chữ hoa.
3. Server gửi dữ liệu đã sửa đổi cho Client.
4. Client nhận dữ liệu đã sửa đổi và hiển thị dòng trên màn hình
2. Kiểm tra các dịch vụ đang mở của máy chủ đích
Tham khảo:

3. Lấy header HTTP request


Tham khảo:
4. Lấy header HTTP response
Tương tự bài 3.

You might also like