Tải bản đầy đủ (.docx) (4 trang)

36 CSE423 laptrinhphantan 2017

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 (72.61 KB, 4 trang )

TRƯỜNG ĐẠI HỌC THỦY LỢI
KHOA: CÔNG NGHỆ THÔNG TIN
BỘ MÔN:CÔNG NGHỆ PHẦN MỀM

ĐỀ CƯƠNG MƠN HỌC

LẬP TRÌNH PHÂN TÁN
Distributed Computing
Mã số : CSE 423
1.

Số tín chỉ : 3

2.

Số tiết : tổng: 45; trong đó LT: 30 ; BT: 15 ; TN: .... ; ĐA: .... ; BTL: .... ; TQ,TT

3.

Thuộc chương trình đào tạo ngành:
- Mơn bắt buộc cho ngành: Kỹ thuật Phần mềm
- Môn tự chọn cho ngành: Công nghệ Thơng tin

4.

Phương pháp đánh giá:
- Hình thức/thời gian thi: Trắc nghiệm

Thời gian thi: 60 phút

-Thành phần điểm: Điểm quá trình %: 50; Điểm thi kết thúc %:50


- Cấu trúc đề thi: (theo thang nhận thức Bloom)
Mức

Nhớ

Hiểu

Vận
dụng

Tỷ lệ (%)

13 (39.4)

13 (39.4)

Phân tích

Tổng

Sáng tạo

hợp

7 (21.2)

5. Điều kiện ràng buộc mơn học
- Mơn tiên quyết :......................................................................................................
- Mơn học trước :



Ngơn ngữ Lập trình (CSE 280),



Lập trình Java (CSE 460)



Hệ điều hành (CSE 482),



Mạng máy tính (CSE 489)


- Mơn học song hành:


Lập trình mạng (CSE 490)

- Ghi chú
khác: .....................................................................................................................................
......
6. Nội dung tóm tắt mơn học
Tiếng Việt : Môn học này cung cấp cho sinh viên một cái nhìn tổng thể về lập trình phân
tán và các thuật tốn trong lập trình phân tán. Nội dung mơn học được chia làm 2 phần:
1) phần đầu cung cấp kiến thức về kỹ thuật lập trình trong những hệ thống dựa trên bộ
nhớ chia sẻ; 2) phần hai cung cấp kiến thức về kỹ thuật lập trình trong những hệ thống
phân tán sử dụng cơ chế truyền thông điệp.

Tiếng Anh : This course provides students an overview of distributed programming and
algorithms used in distributed programming. The course content is divided into two parts:
1) the first one provides programming techniques in systems based on shared memory; 2)
the second one provides programming techniques in distributed systems using the
message transmission mechanism.
7. Cán bộ tham gia giảng dạy:


TS. Lê Nguyễn Tuấn Thành

8. Giáo trình sử dụng, tài liệu tham khảo
Giáo trình: Bài giảng của giảng viên
Các tài liệu tham khảo:


Concurrent and Distributed Computing in Java, Vijay K. Garg, University of
Texas, John Wiley & Sons, 2005



Foundations of Multithreaded, Parallel, and Distributed Programming, Gregory
R. Andrews, University of Arizona, Addison-Wesley, 2000




The SR Programming Language: Concurrency in Practice, Benjamin/Cummings,
1993




Principles of Concurrent and Distributed Programming, M. Ben-Ari, 1990



Xử lý song song và phân tán, Đoàn văn Ban, Nguyễn Mậu Hân, Nhà Xuất Bản
Khoa Học và Kỹ Thuật, 2009

9. Nội dung chi tiết:
Chương

Nội dung

Số tiết
LT

TH

1

Mở đầu

1

2

Những khái niệm cơ sở

2


3

Bài toán loại trừ lẫn nhau

4

2

4

Những cơ sở đồng bộ hóa

4

2

5

Lập trình phân tán

3

3

6

Những mơ hình và Đồng hồ

4


2

7

Phân phối tài ngun

4

2

8

Sắp thứ tự thông điệp

4

2

9

Lựa chọn người lãnh đạo

4

2

30

15


BT

10. Chuẩn đầu ra của mơn học
- Kiến thức:


Sinh viên nắm được các khái niệm liên quan đến hệ thống chia sẻ dựa trên bộ nhớ
chia sẻ và hệ thống phân tán sử dụng cơ chế truyền thơng điệp.

- Kỹ năng, năng lực:


Sinh viên biết cách lập trình các chương trình đa luồng bằng Java



Sinh viên biết cách xây dựng và lập trình các hệ thống phân tán đơn giản bằng
Java


- Phẩm chất, đạo đức:


Sinh viên biết tuân theo các quy định trong lớp học và trong trường.



Sinh viên tơn trọng thầy/cô và các bạn học khác

11. Phương pháp giảng dạy để đạt được chuẩn đầu ra:



Phương pháp giảng dạy thuyết trình có minh họa các kiến thức lập trình đa luồng
và phân tán,



Chia lớp thành các nhóm nhỏ (từ 5 đến 9 sinh viên) để phát triển các hệ thống
phân tán đơn giản và viết báo cáo, trình bày kết quả,



Cho sinh viên nghiên cứu về một chủ đề liên quan đến đến hệ thống chia sẻ dựa
trên bộ nhớ chia sẻ và hệ thống phân tán, viết báo cáo và trình bày kết quả

Trưởng khoa

Hà Nội, ngày tháng năm 2017
Trưởng Bộ môn



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

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