Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms) BM01.QT02/ĐNT-ĐT TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh Phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Thông tin chung về học phần Tên học phần: Cấu trúc dữ liệu và giải thuật (Data structures and algorithms) Mã học phần: 4021014 Số tín chỉ: 4 (3+1) tín chỉ Thuộc chương trình đào tạo của bậc, ngành: Cao đẳng, ngành Công nghệ thông tin Số tiết học phần: Nghe giảng lý thuyết : 30 tiết Làm bài tập trên lớp : 10 tiết Thảo luận : 0 tiết Thực hành, thực tập : 30 tiết Hoạt động theo nhóm : 5 tiết Thực tế : 0 tiết Tự học : 120 tiết Đơn vị phụ trách: Bộ môn Khoa học máy tính, Khoa Công nghệ thông tin 2. Học phần trước: Nhập môn lập trình. 3. Mục tiêu của học phần Hiểu được tầm quan trọng của giải thuật và cách tổ chức dữ liệu. Khai thác được các cấu trúc dữ liệu phức tạp. 4. Chuẩn đầu ra của học phần Đáp ứng Nội dung CĐR CTĐT Kiến thức 4.1.1. Trình bày được tầm quan trọng của giải thuật và cách tổ K1 chức dữ liệu – hai thành phần quan trọng nhất của một chương trình lập cho máy tính. 1 4.1.2. Thiết kế các thuật toán cơ bản trong lập trình (ý tưởng, K2 cài đặt, đánh giá thuật toán, đặc biệt là các thuật toán sắp xếp và tìm kiếm, các thuật toán trên cây). 4.1.3. Áp dụng các thuật toán cơ bản trong lập trình (ý tưởng, K3 cài đặt, đánh giá thuật toán, đặc biệt là các thuật toán sắp xếp và tìm kiếm, các thuật toán trên cây) để giải quyết một số bài toán cho máy tính. Phân tích bài toán thực tế, chọn CTDL và giải thuật để giải quyết. Phân tích và đánh giá độ phức tạp của CTDL và giải thuật được chọn cho bài toán cụ thể. Kỹ năng 4.2.1. Có khả năng tư duy logic về cách tổ chức, áp dụng các S1 cấu trúc dữ liệu thích hợp vào các bài toán lập trình cụ thể. 4.2.2. Có khả năng sử dụng ngôn ngữ lập trình C/C++ để cài đặt S2 các cấu trúc dữ liệu cụ thể. 4.2.3. Có khả năng xây dựng một chương trình thực hiện một S3 CTDL cụ thể cùng với thuật toán tương ứng để giải quyết một bài toán cụ thể. Thái độ 4.3.1. Có thái độ làm việc khoa học, trung thực, rõ ràng. A1 4.3.2. Chuẩn bị bài trước khi đến lớp. Đi học đầy đủ. Tham gia A2,A3 tích cực trong giờ học. 4.3.3. Làm tất cả các bài tập lý thuyết và thực hành. A3 5. Mô tả tóm tắt nội dung học phần Vai trò của cấu trúc dữ liệu và giải thuật trong cuộc sống và phương thức đánh giá các cấu trúc và giải thuật. Tìm hiểu, phân tích và đánh giá các giải thuật tìm kiếm và sắp xếp nội. Tìm hiểu, phân tích và đánh giá các kiểu danh sách lưu trữ nhiều phần tử, các kiểu danh sách đặc biệt và các bài toán ứng dụng. Tìm hiểu, phân tích, đánh giá và xây dựng các cấu trúc cây lý thuyết như cây nhị phân tìm kiếm, cây cân bằng AVL. 2 6. Nội dung và lịch trình giảng dạy 6.1. Lý thuyết Buổi/ Hoạt động của Hoạt động của Giáo trình Tài liệu tham Ghi chú Nội dung Tiết giảng viên sinh viên chính khảo 1 Chương 1: Tổng quan về CTDL - Giới thiệu môn [1]: Chương Mở [2]: Chương 1 4.1.1, 4.3.1, - Nghe giảng, 1.1. Vai trò của CTDL học đầu [3]: Chương 2 4.3.2, 4.3.3 1.2. Mối quan hệ giữa CTDL và giải - Làm bài tập thuật - Tổ chức lớp 1.3. Các tiêu chuẩn để đánh giá CTDL - Hướng dẫn học 1.4. Một số kiểu dữ liệu cơ bản tập học phần 1.5. Kiểu dữ liệu trừu tượng - Thuyết giảng - Hướng dẫn bài tập 2 Chương 1: Tổng quan về CTDL - Thuyết giảng [1]: Chương Mở [2]: Chương 1 4.1.1, 4.3.1, - Nghe giảng, 1.6. Đánh giá độ phức tạp của giải thuật đầu 4.3.2, 4.3.3 - Hướng dẫn bài - Làm bài tập tập 3 Chương 2: Tìm kiếm và sắp xếp - Thuyết giảng [1]: Chương 7 4.1.1, 4.1.2, - Nghe giảng, 2.1. Vai trò của tìm kiếm và sắp xếp dữ ...
Tìm kiếm theo từ khóa liên quan:
Đề cương môn Cấu trúc dữ liệu và giải thuật Cấu trúc dữ liệu và giải thuật Nhập môn lập trình Cấu trúc dữ liệu Cây lý thuyết như cây nhị phân tìm kiếmTài liệu cùng danh mục:
-
62 trang 387 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 369 6 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 316 0 0 -
Phương pháp truyền dữ liệu giữa hai điện thoại thông minh qua môi trường ánh sáng nhìn thấy
6 trang 306 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 288 1 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 278 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 276 2 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 264 0 0 -
Một số vấn đề về chuyển đổi số và ứng dụng trong doanh nghiệp
11 trang 247 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 233 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 17 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 18 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 17 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 17 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 18 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0