ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN LẬP TRÌNH JAVA

24 3 0
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN LẬP TRÌNH JAVA

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 HỌC PHẦN LẬP TRÌNH JAVA Thơng tin giáo viên TT Họ tên giáo viên Nguyễn Mạnh Hùng Học hàm GV Học vị Đơn vị công tác (Bộ môn) TS Thời gian, địa điểm làm việc: Bộ môn Công nghệ phần mềm – Khoa CNTT Địa liên hệ: Bộ môn CNPM – Khoa CNTT - HVKTQS Điện thoại, email: 098-9146-397, ManhHungK12@gmail.com Các hướng nghiên cứu chính: Web ngữ nghĩa, Cấu trúc liệu đại, Khai phá liệu lớn Thông tin chung môn học - Tên mơn học:Lập trình Java - Mã học phần: - Số tín chỉ: - Học phần:  Bắt buộc: x  Lựa chọn: - Các học phần tiên quyết: - Các học phần kế tiếp: - Các u cầu mơn học (nếu có): - Giờ tín hoạt động:  Nghe giảng lý thuyết:  Làm tập lớp: Thảo luận:  Thực hành, thực tập (ở PTN, nhà máy, thực tập ):  Hoạt động theo nhóm:  Tự học: - Khoa/ Bộ môn phụ trách môn học, địa chỉ: Khoa CNTT/ Bộ môn Công nghệ phần mềm, Phòng Tầng nhà A2 – Học viện KTQS Mục tiêu môn học - Kiến thức: Cung cấp cho sinh viên khái niệm, cấu trúc lệnh ngơn ngữ lập trình Java, phương pháp xây dựng cấu trúc liệu Java, giới thiệu cấu trúc liệu xây dựng sẵn cách sử dụng chúng, giới thiệu lập trình tổng quát Java, giới thiệu phương pháp xây dựng ứng dụng desktop, ứng dụng mạng Java Học xong mơn học này, sinh viên tự xây dựng ứng dụng thực tế ngôn ngữ Java - Kỹ năng: Thành thạo ngôn ngữ Java cơng cụ lập trình Java như: Eclipse, MyEclipse, NetBean - Thái độ, chuyên cần: Lên lớp đầy đủ chuẩn bị cho lên lớp theo yêu cầu giáo viên Tóm tắt nội dung mơn học Giới thiệu khái niệm, cấu trúc lệnh ngơn ngữ lập trình Java, phương pháp xây dựng cấu trúc liệu Java, cấu trúc liệu xây dựng sẵn cách sử dụng chúng, giới thiệu lập trình tổng quát Java, giới thiệu phương pháp xây dựng ứng dụng desktop, ứng dụng mạng Java Nội dung chi tiết mơn học Chương, mục, tiểu mục Chương I Giáo trình, Nội dung Số tiết Tài liệu tham khảo (Ghi TT TL mục 6) Giới thiệu ngôn ngữ lập trình Java 1,3,4,5 Ghi Giới thiệu lập trình hướng đối tượng Giới thiệu ngơn ngữ Java Hướng dẫn cài đặt, cấu hình phần mềm hỗ trợ Các thành phần Java Chương II Giới thiệu lớp đối tượng Giới thiệu Thuộc tính phương thức Phạm vi truy cập thuộc tính phương thức Phương thức khởi tạo Nạp chồng phương thức Lớp Object Bài tập Chương III 1, Giao diện, kế thừa đa hình Định nghĩa, cài đặt giao diện Lớp sở, lớp dẫn xuất Lớp sở, lớp dẫn xuất 1,5 Lớp trừu tượng Lớp trừu tượng Chương IV Xử lý ngoại lệ Định nghĩa ngoại lệ (Exception) Mơ hình xử lý ngoại lệ Sử dụng khối ‘try’, ‘catch’ ‘finally’ Sử dụng từ khoá ‘throw’ ‘throws’ Tự tạo ngoại lệ Chương V Luồng xử lý file Khái niệm luồng Lớp File File truy cập Đối tượng Serialization File truy cập ngẫu nhiên Chương VI 2,3,4 2,3,4 Cấu trúc liệu Java Xây dựng lớp danh sách liên kết động Xây dựng lớp Stack Xây dựng lớp Queue 2,3,4 Chương VIII Xây dựng lớp Tree Cấu trúc liệu tập hợp (Collections) Giới thiệu giao diện Collection FrameWork Lớp ArrayList 2,3,4 Lớp HashSet Lớp TreeSet Lớp TreeMap Lập trình tổng quát ( Generic Programming) Chương VIII Lập trình đa luồng Đa nhiệm đa luồng Tạo lập sử dụng luồng 2.1 Lớp Thread 2.2 Giao tiếp Runnable Chương IX 2,3,4 Đồng hoá luồng Tạo giao diện người sử dụng Giới thiệu Swing AWT Các thành phần Swing GUI 2,3,4 2.1 Button 2.2 Check Box 2.3 Radio Button 2.4 Label 2.5 Text Field 2.6 Text Area 2.7 Combo Box 2.8 List 2.9 Scroll Bar 2.10 Slider 2.11 Tạo nhiều cửa sổ Các thành phần Swing GUI nâng cao Chương X Lập trình mạng với Java Các lớp java.net 1.1 InetAddress 1.2 ServerSocket 1.3 Socket 1.4 DatagramSocket 3,4 Xây dựng ứng dụng Client/Server Chương XI Ôn tập 1,2,3,4,5 Giáo trình, tài liệu tham khảo Tình trạng giáo trình, tài liệu TT Tên giáo trình, tài liệu Java Tập Phương Lan, Lao động – Xã hội, 2006 Java Tập Phương Lan, Hoàng Đức Hải, Lao động – Xã hội, 2006 Java All-In-One Desk Reference For Dummies, 2nd Edition Doug Loweand, Barry Burd, John Wiley & Sons , 2007 Java™ How to Program, Sixth Edition H M Deitel Deitel, P J Deitel, Prentice Hall, 2004 Object Oriented With Java Kenneth A Lambert, Martin Oshorne, Prentice Hall, 2003 Hình thức tổ chức dạy học Có thư viện (websit e) Giáo viên khoa có x x x x x Đề nghị mua Đề nghị biên soạn 7.1 Lịch trình chung: (Ghi tổng số cho cột) Hình thức tổ chức dạy học mơn học Lên lớp Nội dung Lý thuyết Chương I: Giới thiệu ngơn ngữ lập trình Java Bài tập Thực Tự hành, học, Tổng thí tự Thảo nghiệm, nghiên luận thực cứu tập Giới thiệu lập trình hướng đối tượng Giới thiệu ngôn ngữ Java Hướng dẫn cài đặt, cấu hình phần mềm hỗ trợ Các thành phần Java Chương II: Giới thiệu lớp đối tượng Giới thiệu Thuộc tính phương thức Phạm vi truy cập thuộc tính phương thức Phương thức khởi tạo Nạp chồng phương thức Lớp Object Javabeans Chương III: Giao diện, kế thừa đa hình Định nghĩa, cài đặt giao diện Lớp sở, lớp dẫn xuất Ghi đè phương thức Lớp trừu tượng Định nghĩa sử dụng gói (package) Chương IV: Xử lý ngoại lệ 1 Định nghĩa ngoại lệ (Exception) Mơ hình xử lý ngoại lệ Sử dụng khối ‘try’, ‘catch’ ‘finally’ Sử dụng từ khoá ‘throw’ ‘throws’ Tự tạo ngoại lệ Chương V: Luồng xử lý file 1 Khái niệm luồng Lớp File File truy cập Đối tượng Serialization File truy cập ngẫu nhiên Chương VI: Lập trình đa luồng Đa nhiệm đa luồng Tạo lập sử dụng luồng 2.1 Lớp Thread 2.2 Giao tiếp Runnable Đồng hoá luồng Chương VII: Cấu trúc liệu Java Xây dựng lớp danh sách liên kết động Xây dựng lớp Stack Xây dựng lớp Queue Xây dựng lớp Tree Chương VIII: Cấu trúc liệu tập hợp (Collections) Giới thiệu giao diện Collection FrameWork Lớp ArrayList Lớp HashSet Lớp TreeSet Lớp TreeMap Lập trình tổng quát ( Generic Programming) Chương IX: Tạo giao diện người sử dụng Giới thiệu AWT Swing Các thành phần Swing GUI 2.1 Button 2.2 Check Box 2.3 Radio Button 2.4 Label 2.5 Text Field 2.6 Text Area 2.7 Combo Box 2.8 List 2.9 Scroll Bar 2.10 Slider 2.11 Tạo nhiều cửa sổ 3.Các thành phần Swing GUI nâng cao Chương X: Lập trình mạng với Java 3 Các lớp java.net 1.1 InetAddress 1.2 ServerSocket 1.3 Socket 1.4 DatagramSocket Xây dựng ứng dụng Client/Server Chương XI: Ôn tập 7.2 Lịch trình tổ chức dạy học cụ thể Bài giảng1: Giới thiệu ngơn ngữ lập trình Java Chương I Mục 1+2+3+4 Tiết thứ: - Tuần thứ: - Mục đích, yêu cầu:  Nắm sơ lược Học phần, sách riêng giáo viên, địa Giáo viên, bầu lớp trưởng Học phần  Nắm khái niệm chung lập trình hướng đối tượng thành phần Java  Cài đặt phần mềm hỗ trợ - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân cơng - Nội dung chính: Giới thiệu lập trình hướng đối tượng Giới thiệu ngôn ngữ Java Hướng dẫn cài đặt, cấu hình phần mềm hỗ trợ Các thành phần Java - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 2: Giới thiệu lớp đối tượng Chương II Mục 1+2+3+4+5+6+7 Tiết thứ: - Tuần thứ: - Mục đích, yêu cầu:  Nắm phân biệt khái niệm lớp, đối tượng  Nắm khái niệm thuộc tính, phương thức, phạm vi truy cập thuộc tính phương thức  Phân biệt giống khác phương thức thường phương thức khởi tạo  Nắm khái niệm đặc điểm nạp chồng phương thức lớp Object, Javabeans - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; - Địa điểm: Giảng đường P2 phân công - Nội dung chính: Giới thiệu Thuộc tính phương thức Tự học, tự nghiên cứu: 6t Phạm vi truy cập thuộc tính phương thức Phương thức khởi tạo Nạp chồng phương thức Lớp Object Javabeans - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 3: Giao diện, kế thừa đa hình Chương III Mục 1+2+3+4+5 Tiết thứ: - Tuần thứ: - Mục đích, yêu cầu:  Nắm khái niệm giao diện, kế thừa, đa hình  Bước đầu có khả tiếp cận với tập ví dụ đơn giản nội dung  Nắm sử dụng gói - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân cơng - Nội dung chính: Định nghĩa, cài đặt giao diện Lớp sở, lớp dẫn xuất Ghi đè phương thức Lớp trừu tượng Định nghĩa sử dụng gói (package) - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 4: Bài tập Chương Mục Tiết thứ: 10 - 12 Tuần thứ: - Mục đích, u cầu:  Cài đặt số chương trình đơn giản Java  Cài đặt công cụ hỗ trợ lập trình Java - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Phòng máy - Nội dung chính: Cài đặt số chương trình đơn giản Java Các tập 8.4 đến 8.19 tài liệu tham khảo số [4] Thực hành cài đặt cơng cụ hỗ trợ lập trình Java: Elcipse, NetBean - Yêu cầu SV chuẩn bị: Chuẩn bị tốt tập nhà Bài giảng 5: Xử lý ngoại lệ, Luồng xử lý file, Lập trình đa luồng Chương IV+V+VI Mục : Toàn chương Tiết thứ: 13 - 15 Tuần thứ: - Mục đích, yêu cầu:  Nắm lý thuyết xử lý ngoại lệ: mơ hình xử lý ngoại lệ, khối ‘try’, ‘catch’ ‘finally’, từ khoá ‘throw’ ‘throws’ tự tạo ngoại lệ  Nắm khái niệm luồng xử lý file  Nắm khái niệm đa nhiệm, đa luồng, tạo sử dụng luồng, đồng luồng - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân công - Nội dung chính: Chương IV: Xử lý ngoại lệ Định nghĩa ngoại lệ (Exception) Mơ hình xử lý ngoại lệ Sử dụng khối ‘try’, ‘catch’ ‘finally’ Sử dụng từ khoá ‘throw’ ‘throws’ Tự tạo ngoại lệ Chương V: Luồng xử lý file Khái niệm luồng Lớp File File truy cập Đối tượng Serialization File truy cập ngẫu nhiên Chương VI: Lập trình đa luồng Đa nhiệm đa luồng Tạo lập sử dụng luồng 2.1 Lớp Thread 2.2 Giao tiếp Runnable Đồng hoá luồng - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 6: Bài tập Chương Mục Tiết thứ: 16-18 Tuần thứ : - Mục đích, yêu cầu:  Giúp sinh viên nắm làm tốt tập nội dung học - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Phòng máy - Nội dung chính: Các tập 13.17, 13.18, 13.21; 14.8, 14.11, 14.12; tài liệu tham khảo số [4] - Yêu cầu SV chuẩn bị: Chuẩn bị tốt tập nhà Bài giảng 7: Cấu trúc liệu Java Chương VII Tiết thứ: 19 - 21 Mục 1+2 Tuần thứ: - Mục đích, yêu cầu:  Nắm khái niệm danh sách liên kết động  Nắm khái niệm Stack - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; - Địa điểm: Giảng đường P2 phân cơng - Nội dung chính: Tự học, tự nghiên cứu: 6t Xây dựng lớp danh sách liên kết động Xây dựng lớp Stack - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 8: Cấu trúc liệu Java (tiếp) ChươngVI I Mục 3+4 Tiết thứ: 22 - 24 Tuần thứ: - Mục đích, yêu cầu:  Nắm khái niệm Queue Tree - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân công - Nội dung chính: Xây dựng lớp Queue Xây dựng lớp Tree - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 9: Cấu trúc liệu tập hợp (Collections) ChươngVIII Mục 1+2+3 Tiết thứ: 25 - 27 Tuần thứ: - Mục đích, yêu cầu:  Nắm giao diện Collection FrameWork  Nắm vững kiên thức ArrayList, HashSet - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân cơng - Nội dung chính: Giới thiệu giao diện Collection FrameWork Lớp ArrayList Lớp HashSet - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 10: Cấu trúc liệu tập hợp (tiếp) Chương I Mục 4+5+6 Tiết thứ: 28 - 30 Tuần thứ: 10 - Mục đích, yêu cầu:  Nắm khái niệm TreeSet TreeMap  Tìm hiểu nắm khái niệm Lập trình tổng quát - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân cơng - Nội dung chính: Lớp TreeSet Lớp TreeMap Lập trình tổng quát ( Generic Programming) - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 11: Bài tập Chương Mục Tiết thứ: 31 - 33 Tuần thứ: 11 - Mục đích, yêu cầu:  Giúp sih viên củng cố kiến thức học - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Phòng máy - Nội dung chính: Các tập 17.12, 17.13, 17.15, 17.22, 17.24; 18.4, 18.5, 18.9; 19.15 tài liệu tham khảo số [4] - Yêu cầu SV chuẩn bị: Chuẩn bị tốt tập nhà tham gia xây dựng Bài giảng 12: Tạo giao diện người sử dụng Chương IX Mục 1+2+3+4 Tiết thứ: 34 - 36 - Mục đích, yêu cầu: Tuần thứ: 12  Nắm AWT Swing  Nắm sử dụng thành phần Swing nâng cao - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân công - Nội dung chính: Giới thiệu AWT Swing Các thành phần Swing GUI 2.1 Button 2.2 Check Box 2.3 Radio Button 2.4 Label 2.5 Text Field 2.6 Text Area 2.7 Combo Box 2.8 List 2.9 Scroll Bar 2.10 Slider 2.11 Tạo nhiều cửa sổ 3.Các thành phần Swing GUI nâng cao - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 13: Lập trình mạng với Java Chương X Mục 1+2 Tiết thứ: 37 - 39 Tuần thứ: 13 - Mục đích, yêu cầu:  Nắm lớp java.net xây dựng ứng dụng Client/Server - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân cơng - Nội dung chính: Các lớp java.net 1.1 InetAddress 1.2 ServerSocket 1.3 Socket 1.4 DatagramSocket Xây dựng ứng dụng Client/Server - Yêu cầu SV chuẩn bị: Đọc trước giảng nhà Chú ý nghe giảng Tích cực tham gia phát biểu ý kiến Bài giảng 14: Bài tập Chương Mục Tiết thứ: 40 - 42 Tuần thứ: 14 - Mục đích, yêu cầu:  Giúp sinh viên củng cố kiến thức lập trình giao diện lập trình mạng Java - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: 3t; - Địa điểm: Phòng máy - Nội dung chính: Tự học, tự nghiên cứu: 6t Các tập từ 21.8 đến 21.17; 24.21, 24.23 tài liệu tham khảo số [4] - Yêu cầu SV chuẩn bị: Chuẩn bị tốt tập nhà Bài giảng 15: Ôn tập Chương XI Mục 1+2+3+4 Tiết thứ: 42 - 45 Tuần thứ: 15 - Mục đích, yêu cầu:  Hồn thành tập cịn lại  Duyệt lại có hệ thống tập lý thuyết học phần  Sẵn sàng để thi cuối học kỳ - Hình thức tổ chức dạy học: Lý thuyết, thảo luận, tự học, tự nghiên cứu - Thời gian: Lý thuyết, thảo luận: t; Tự học, tự nghiên cứu: 6t - Địa điểm: Giảng đường P2 phân cơng - Nội dung chính: Hệ thống tập Hệ thống lại kiến thức dạy học phần - Yêu cầu SV chuẩn bị: Ôn lại kiến thức học đưa vấn đề thắc mắc Chuẩn bị tốt tập nhà Chính sách mơn học u cầu khác giáo viên Yêu cầu cách thức đánh giá, diện lớp, mức độ tích cực tham gia hoạt động lớp, qui định thời hạn, chất lượng tập, kiểm tra… - Lên lớp nghe giảng, tham gia thảo luận, chuẩn bị tốt phần tự học, tập - Sinh viên phải chuẩn bị nội dung theo yêu cầu đề cương môn học trước buổi học - Phải có mặt lớp đầy đủ theo quy định Học viện - Mỗi sinh viên lên chữa tập khơng lần - Các tập giao phát chép nhận điểm Các tập phải nộp hạn, làm lại muốn điểm cao Phương pháp, hình thức kiểm tra - đánh giá kết học tập môn học Phân chia mục tiêu cho hình thức kiểm tra - đánh giá 9.1 Kiểm tra – đánh giá thường xuyên Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập thường xuyên sinh viên, đồng thời qua có thơng tin phản hồi giúp giảng viên, sinh viên điều chỉnh cách dạy, cách học, thay đổi phương pháp dạy, học cho phù hợp Các kỹ thuật đánh giá: Đọc phần tài liệu hướng dẫn theo phần; Bài tập theo nội dung môn học; Kiểm tra kỳ 9.2 Kiểm tra - đánh giá định kì: Bao gồm phần sau (trọng số phần giảng viên đề xuất, chủ nhiệm môn thông qua): STT Nội dung Trọng số (%) Tham gia học tập lớp (đi học đầy đủ, chuẩn bị tốt tích cực thảo luận, …) 10 Phần tự học, tự nghiên cứu (hoàn thành tốt nội dung, nhiệm vụ giao /tuần; tập nhóm /tháng; tập cá nhân/ học kì, …); 10 Hoạt động theo nhóm Kiểm tra - đánh giá kì 10 Kiểm tra - đánh giá cuối kì 70 Các kiểm tra khác Ghi Chủ nhiệm Khoa Chủ nhiệm Bộ môn Giảng viên biên soạn (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Đại tá Đào Thanh Tĩnh Đại úy Phan Nguyên Hải Trung tá Nguyễn Mạnh Hùng

Ngày đăng: 17/03/2022, 00:25

Tài liệu cùng người dùng

Tài liệu liên quan