De cuong on tap thi tuyen Cao hoc - Mon co so

Reviews
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ CƯƠNG THI TUYỂN SAU ĐẠI HỌC Môn cơ sở NGÔN NGỮ LẬP TRÌNH A. MỤC ĐÍCH YÊU CẦU CỦA MÔN HỌC Phương pháp lập trình là môn học cơ sở có liên quan chặt chẽ với các môn học khác như: Cấu trúc dữ liệu và giải thuật toán rời rạc, kỹ thuật lập trình, giải thuật và độ phức tạp. Môn học cung cấp cho học viên cách nhìn tổng thể khi giải quyết các bài toán nảy sinh trong các phạm vi xử lý thông tin khác nhau. + Môn học cung cập các kiến thức căn bản về: 1. Các phương pháp lập trình. 2. Các cấu trúc dữ liệu. 3. Giải thuật sắp xếp và tìm kiếm. + Bài tập số đề cập tới một số vấn đề then chốt như lập trình có cấu trúc (chương trình con với vấn đề truyền tham số), đệ quy và khử đệ quy, các bài toán xử lý dữ liệu văn bản, phi số với cấu trúc… (queue, stack, đánh giá móc nối, đồ thị, cây,…). + Ngôn ngữ lập trình được dùng để thể hiện các giải thuật cụ thể là Pascal, C và các Version nâng cao hướng đối tượng Delphi… B. NÔI DUNG NỘI DUNG I: CÁC PHƯƠNG PHÁP LẬP TRÌNH 1. Các cấu trúc điều khiển cơ bản - Các cấu trúc tuần tự, chọn, lặp. - Vấn đề cầu lệnh Goto; định lí Bohm-Jacconini. 2. Chương trình con và cơ chế truyền tham số - Các loại chương trình con. - Các loại tham số. - Cấu trúc block và biến cụ bộ. - Hiệu ứng phụ. - Lập trình với chương trình con. 3. Lập trình cơ cấu trúc - Chất lượng của một chương trình (tính đúng đắn, độ phức tạp, linh hoạt, dễ đọc,…). - Các phương pháp modun hóa (từ trên xuống, từ dưới lên). 4. Lập trình đệ qui - Cơ chế đệ qui. - Các giải thuật đệ qui: Quay lùi, chia để trị. - Vấn đề khử đệ qui với stack, nhờ qui hoạch động. 5. Lập trình với các kiểu dữ liệu trừu tượng - Khái niệm kiểu dữ liệu trừu tượng. - Phương pháp modun hóa dựa trên kiểu dữ liệu trừu tượng. - Sơ đồ và lập trình hướng đối tượng. 6. Nắm vững một ngôn ngữ lập trình Pascal/Delphi, C/C++… để thực hiện các thuật giải. NỘI DUNG II: CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1. Cấu trúc dữ liệu: 1.1. Danh sách tuyến tính, Stack, queue và các thao tác xử lý thêm, bớt, sữa chữa 1.2. Cây - Cây nhị phân và các phương pháp duyệt, các thao tác xử lý. - Cây nhiều nhánh. 1.3. Đồ thị - Phương pháp biểu diễn. - Phương pháp duyệt và các thao tác xử lý trên đồ thị. 2. Giải thuật 2.1. Phân tích giải thuật và độ phức tạp tính toán. 2.2. Các giải thuật sắp xếp: Lựa chọn, thêm dần, đổi chỗ, vun đống, quick sort, phương pháp trộn và phương pháp sắp xếp ngoài. So sánh hiệu quả của các phương pháp, có chú ý đến các phương pháp tổ chức dữ liệu khác nhau. 2.3. Các giải thuật tìm kiếm: Tìm kiếm tuần tự, tìm kiếm nhị phân, tìm kiếm trên cây nhị phân, tìm kiếm theo địa chỉ băm, (3) tìm kiếm ngoài. TÀI LIỆU THAM KHẢO 1. N.Wirth Data Structure Algorithms = Programs (Cấu trúc dữ liệu + Giải thuật = Chương trình, bản dịch tiếng Việt NXB KHKT, 1982, 1991). 2. R.Sedgewick Algorithms (Cẩm nang thuật toán bản dịch tiếng Việt, NXB KHKT, 1994). 3. Đỗ Xuân Lôi: Cấu trúc dữ liệu và giải thuật, NXBGK, 1993. 4. A.V.Aho, J.E.Hoproff, J.D.Ullman, Design and analysis of computer algorithms, addison, wesly, 1985. 5. N.Wirth Data Structured programing (Lập trình cấu trúc, bản dịch tiếng Việt, NXB KHKT, 1990). 6. L.Nyhoff, S.Leesma lập trình nâng cao bằng Pascal với các cấu trúc dữ liệu (Bản dịch tiếng Việt). 7. J.Coutin, J.Kowarski, Nhập môn thuật toán và cấu trúc dữ liệu (tập I, II, III) (Bản dịch tiếng Việt).

Related docs
De cuong on tap toan - thi cao hoc CNTT
Views: 38  |  Downloads: 5
bafi tap thi hoc sinh gioi chon loc mon tin hoc
Views: 53  |  Downloads: 15
de cuong my hoc
Views: 1194  |  Downloads: 28
de so 11 cao hoc CNTT
Views: 14  |  Downloads: 5
de so 10 cao hoc CNTT
Views: 8  |  Downloads: 6
de so 08 cao hoc CNTT
Views: 12  |  Downloads: 5
De cuong on tap Hoc ky 2
Views: 325  |  Downloads: 24
De cuong on tap Hoc Ky II Toan 10 Co ban
Views: 1011  |  Downloads: 109
de cuong triet hoc
Views: 116  |  Downloads: 2
De cuong on tap Hoc ky I Toan 10 Nang Cao
Views: 2026  |  Downloads: 104
de so 09 cao hoc CNTT
Views: 7  |  Downloads: 5
de so 15 cao hoc CNTT
Views: 5  |  Downloads: 3
đề cuong on tap c#
Views: 882  |  Downloads: 20
premium docs
Other docs by Mr Ben
When_20baby_20does_20not_20yet_20latch-2008
Views: 0  |  Downloads: 0
web_NBS_brochure
Views: 0  |  Downloads: 0
Tiger_Woods_release_20Nov_2007
Views: 0  |  Downloads: 0
Three_Men_and_a_Baby
Views: 0  |  Downloads: 0
TGR331
Views: 0  |  Downloads: 0
szilassi2001
Views: 0  |  Downloads: 0
ShakenBabySyndrome
Views: 0  |  Downloads: 0
ser2_7
Views: 0  |  Downloads: 0
September_2009_20program_20Schedule
Views: 0  |  Downloads: 0
Rosemarys-Baby
Views: 0  |  Downloads: 0
Protect_Your_Baby
Views: 0  |  Downloads: 0
patient_36
Views: 0  |  Downloads: 0
panorama110903
Views: 0  |  Downloads: 0
N25-02_SheComeBringing
Views: 0  |  Downloads: 0