1 HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA: CÔNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ĐỀ CƯƠNG CHI TIẾT MƠN HỌC CƠNG NGHỆ LẬP TRÌNH TÍCH HỢP Thông tin giáo viên Họ tên: Lưu Hồng Dũng Chức danh, học hàm, học vị: Giảng viên chính, Tiến sỹ Thời gian, địa điểm làm việc: Bộ môn An ninh mạng, Khoa CNTT Địa liên hệ: Bộ môn An ninh mạng, Khoa CNTT, Học viện KTQS 236 Hoàng Quốc Việt – Cầu Giấy - Hà Nội Điện thoại: 0906000012 E-mail: luuhongdung@gmail.com Các hướng nghiên cứu chính: Mật mã, An tồn Bảo mật thơng tin Thơng tin trợ giảng (nếu có) (họ tên, địa liên hệ, điện thoại, e-mail): Thông tin chung môn học - - Tên môn học: Công nghệ lập trình tích hợp Mã mơn học: Số tín chỉ: 2TC (2LT + 1BT + 1TH) Môn học: Bắt buộc: X Lựa chọn: Các môn học tiên quyết: Lập trình bản, Lý thuyết mạng máy tính Các mơn học kế tiếp: Lập trình Web Các u cầu mơn học (nếu có): Giờ tín hoạt động: Nghe giảng lý thuyết: 30 tiết Làm tập lớp: 15 tiết Thực hành PTN: 09 tiết Thảo luận: 06 tiết Địa Khoa/ Bộ môn phụ trách môn học: Khoa Công nghệ Thông tin, Bộ môn An ninh mạng, Mục tiêu môn học - Kiến thức: Giới thiệu mơ hình, cơng cụ kỹ thuật lập trình mạng Kỹ năng: Xây dựng ứng dụng truyền thơng mạng máy tính 2 Tóm tắt nội dung mơn học: Mơ hình mạng TCP/IP Mơ hình giao tiếp Client/Server Giao tiếp mạng theo chế socket Ngôn ngữ lập trình mạng Kỹ thuật lập trình Client/Server hướng kết nối khơng kết nối Kỹ thuật lập trình phân tán với RPC Nội dung chi tiết môn học: Chương Tổng quan o Mơ hình mạng TCP/IP o Các dịch vụ Internet Chương Lập trình mạng với ngôn ngữ Java o Các lớp mạng Java o Lập trình mạng với Socket Chương Kỹ thuật lập trình client/server o Kỹ thuật lập trình Client/Server hướng kết nối o Kỹ thuật lập trình Client/Server khơng kết nối Chương Kỹ thuật lập trình phân tán o Kỹ thuật gọi thủ tục từ xa - RPC o Kỹ thuật lập trình phân tán với RMI Giáo trình, tài liệu tham khảo Jan Graba, “An Introduction to Network Programming with Java”, Springer, ISBN – 84628 – 380 – Elliotte Rusty Harold, “Java Network Programming”, O’Reilly ISBN 1-56592-227-1 David Reilly, Michael Reilly, “Java Network Programming and Distributed Computing”, Addison Wesley ISBN – 201 – 71037 – Hình thức tổ chức dạy học 7.1 Lịch trình chung: (Ghi tổng số cho cột) Nội dung Lý thuyết Chương Chương Chương Chương 12 Hình thức tổ chức dạy học mơn học Lên lớp Thực hành, thí nghiệm, Bài tập Thảo luận thực tập 6 3 Tự học, tự nghiên cứu Tổng 27 21 7.2 Lịch trình tổ chức dạy học cụ thể Tuần Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Theo TKB Nội dung Yêu cầu SV chuẩn bị Tổng quan: Mơ hình Theo nội dung kiến trúc mạng giáo viên phân TCP/IP; Mơ hình giao công tiếp ứng dụng mạng client/ server; Các dịch vụ Internet: Web, Email, FTP, Ghi Nội dung Ghi Nội dung Ghi Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Theo TKB Yêu cầu SV chuẩn bị Lập trình mạng với Theo nội dung ngôn ngữ Java: Các giáo viên phân lớp mạng ngôn công ngữ Java Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần Thời gian, địa điểm Theo TKB Yêu cầu SV chuẩn bị Lập trình mạng với Theo nội dung ngơn ngữ Java: Lập giáo viên phân trình với socket cơng Hình thức tổ chức Thời gian, dạy học địa điểm Lý thuyết Bài tập Theo TKB Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Nội dung Yêu cầu SV chuẩn bị Ghi Bài tập Chương Tuần Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Theo TKB Nội dung Yêu cầu SV chuẩn bị Kỹ thuật lập trình Theo nội dung client/server hướng kết giáo viên phân nối: Thủ tục trao đổi cơng liệu theo mơ hình client/server hướng kết nối Ghi Nội dung Ghi Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Theo TKB Yêu cầu SV chuẩn bị Kỹ thuật lập trình Theo nội dung client/server hướng kết giáo viên phân nối: Xây dựng ứng công dụng cài đặt Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Thời gian, địa điểm Theo TKB Nội dung Bài tập Chương Yêu cầu SV chuẩn bị Ghi Tự học, tự nghiên cứu Tuần Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Thời gian, địa điểm Nội dung Yêu cầu SV chuẩn bị Ghi PTN Thực hành Chương Thời gian, địa điểm Theo TKB Nội dung Ghi Nội dung Ghi Tuần Hình thức tổ chức dạy học Lý thuyết Yêu cầu SV chuẩn bị Kỹ thuật lập trình Theo nội dung client/server khơng kết giáo viên phân nối: Thủ tục trao đổi công liệu theo mơ hình client/server khơng kết nối Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần 10 Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Yêu cầu SV chuẩn bị Kỹ thuật lập trình Theo nội dung client/server không kết giáo viên phân nối: Xây dựng ứng công dụng cài đặt Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần 11 Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Nội dung Yêu cầu SV chuẩn bị Ghi Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Theo TKB Bài tập Chương Tuần 12 Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Thời gian, địa điểm PTN Nội dung Yêu cầu SV chuẩn bị Ghi Yêu cầu SV chuẩn bị Ghi Thực hành Chương Tuần 13 Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thời gian, địa điểm Theo TKB Nội dung Thảo luận Chương Theo nội dung giáo viên phân công Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần 14 Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Theo TKB Nội dung Yêu cầu SV chuẩn bị Kỹ thuật gọi thủ Theo nội dung tục từ xa - RPC: Mô giáo viên phân hình lập trình, cấu trúc cơng ứng dụng Ghi Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần 15 Hình thức tổ chức dạy học Thời gian, địa điểm Nội dung Yêu cầu SV chuẩn bị Ghi Lý thuyết Theo TKB Kỹ thuật lập trình phân Theo nội dung tán với RMI: Xây giáo viên phân dựng ứng dụng công Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần 16 Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Thời gian, địa điểm Theo TKB Nội dung Yêu cầu SV chuẩn bị Ghi Bài tập Chương Tuần 17 Hình thức tổ chức dạy học Lý thuyết Thời gian, địa điểm Theo TKB Nội dung Yêu cầu SV chuẩn bị Kỹ thuật lập trình phân Theo nội dung tán với RMI: Cài đặt giáo viên phân ứng dụng công Ghi Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Tuần 18 Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Thời gian, địa điểm Theo TKB Nội dung Yêu cầu SV chuẩn bị Ghi Yêu cầu SV chuẩn bị Ghi Bài tập Chương Tuần 19 Hình thức tổ chức dạy học Thời gian, địa điểm Nội dung Lý thuyết Bài tập Thảo luận Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu PTN Thực hành Chương Tuần 20 Hình thức tổ chức dạy học Lý thuyết Bài tập Thảo luận Thời gian, địa điểm Theo TKB Nội dung Thảo luận Chương Yêu cầu SV chuẩn bị Ghi Theo nội dung giáo viên phân cơng Thực hành, thí nghiệm, thực tập, rèn nghề… Tự học, tự nghiên cứu Chính sách mơn học u cầu khác giáo viên Sinh viên phải học đủ số tiết theo yêu cầu Hoàn thành tập giao Tham gia thi hết môn Phương pháp, hình thức kiểm tra - đánh giá kết học tập môn học 9.1 Kiểm tra – đánh giá thường xuyên Trong buổi học, tập, thực hành thảo luận giáo viên thực số nội dung kiểm tra dạng câu hỏi lý thuyết tập điểm chuyên cần: hệ số 0,1 9.2 Kiểm tra - đánh giá định kì Kiểm tra - đánh giá kì: hệ số 0,2 Kiểm tra - đánh giá cuối kì: hệ số 0,7 9.3 Lịch thi, kiểm tra (kể thi lại) Theo thời khóa biểu Giảng viên (Ký ghi rõ họ tên) Chủ nhiệm Bộ môn (Ký ghi rõ họ tên) Chủ nhiệm Khoa (Ký ghi rõ họ tên) Lưu Hồng Dũng Nguyễn Hiếu Minh Đào Thanh Tĩnh