4
TRlfONG DH eONG NG~P TP. HO cHi MINH KHOA eONG NGHB THONG TIN HE ClfdNG ONT!P THICAOHQC MON co SO TIN HQC pHAN A. eAu TRue nu LI¥U & GIAITHU~T 1. Phuong phap l~p trinh Cac y~u t6 C<Y ban cua clurong trinh (bien, hang, ham thu vien, bieu thirc, cac dm true di~u khien co ban) Clurong trinh con (cac loai tham s6, cc ch~ truyen tham s6, d~ quy) L~p trinh cAu true 2. Cac cAutrue diI li~u can ban (danh sach tuyen tinh, danh sach lien k~t, stack, queue) 3. Phan tich thuat toan, d(i phirc tap thuat toan, phan lap thuat toan 4. D6 thi va cay Phuong phap bi~u dien cay, duyet cay Cay nhi phan, tim kiern tren cay nhi phan 5. Cac giai thu~t s~p xep: Selection, Insertion, Bubble, Quicksort, Heapsort, Mergesort. Danh gia va so sanh cac phirong phap, 6. Cac ky thu~t tim kiem Tim kiem tuAn tv, tim kiem nhi phan, cay tim kiem nhi phan. 7. Cac phuong phap chien hrcc thiet k~ thu~t toan: Phuong phap "Chia d~ tri", Phuong phap "Tham lam", Phuong phap "Vet c~n quay lui", Phuong phap "Quy ho~ch d(ing" TAl LI¥U THAM KHAo 1. Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language. Prentice- Hall. 1988. 2. Kruse, Robert L. Data structures and program design in C. Prentice Hall. 2010 3. Nguyen Ngo Bao Tran: Giao trinh cAu truc diI li~u va giai thu~t. DH Bach Khoa TPHCM.2005 4. D6 Xuan Loi. cAu truc diI li~u va giai thu~t. DHQG Ha N(ii. 2007

KHOAeONG NGHBTHONGTIN - sdh.iuh.edu.vnsdh.iuh.edu.vn/uploads/2017/10/09_khmt_co_so_tin_hoc.pdf · Phuong phap l~ptrinh Cac y~u t6 C

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KHOAeONG NGHBTHONGTIN - sdh.iuh.edu.vnsdh.iuh.edu.vn/uploads/2017/10/09_khmt_co_so_tin_hoc.pdf · Phuong phap l~ptrinh Cac y~u t6 C

TRlfONG DH eONG NG~P TP. HO cHi MINHKHOA eONG NGHB THONG TIN

HE ClfdNG ON T!P THI CAOHQCMON co SO TIN HQC

pHAN A. eAu TRue nu LI¥U & GIAITHU~T

1. Phuong phap l~p trinhCac y~u t6 C<Y ban cua clurong trinh (bien, hang, ham thu vien, bieu thirc, cac dmtrue di~u khien co ban)Clurong trinh con (cac loai tham s6, cc ch~ truyen tham s6, d~ quy)L~p trinh cAu true

2. Cac cAutrue diI li~u can ban (danh sach tuyen tinh, danh sach lien k~t, stack, queue)3. Phan tich thuat toan, d(i phirc tap thuat toan, phan lap thuat toan4. D6 thi va cay

Phuong phap bi~u dien cay, duyet cayCay nhi phan, tim kiern tren cay nhi phan

5. Cac giai thu~t s~p xep: Selection, Insertion, Bubble, Quicksort, Heapsort, Mergesort.Danh gia va so sanh cac phirong phap,

6. Cac ky thu~t tim kiemTim kiem tuAn tv, tim kiem nhi phan, cay tim kiem nhi phan.

7. Cac phuong phap chien hrcc thiet k~ thu~t toan:Phuong phap "Chia d~ tri", Phuong phap "Tham lam", Phuong phap "Vet c~nquay lui", Phuong phap "Quy ho~ch d(ing"

TAl LI¥U THAMKHAo

1. Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language. Prentice­Hall. 1988.

2. Kruse, Robert L.Data structures and program design in C. Prentice Hall. 20103. Nguyen Ngo Bao Tran: Giao trinh cAu truc diI li~u va giai thu~t. DH Bach Khoa

TPHCM.20054. D6 Xuan Loi. cAu truc diI li~u va giai thu~t. DHQG Ha N(ii. 2007

Page 2: KHOAeONG NGHBTHONGTIN - sdh.iuh.edu.vnsdh.iuh.edu.vn/uploads/2017/10/09_khmt_co_so_tin_hoc.pdf · Phuong phap l~ptrinh Cac y~u t6 C

PHAN B. co so DO' LI:E:U

1. Cac khai niern co banH~ cc sa dfr lieuKi~n true cua m9t M err sa dfr lieuCac tinh chAt cua mot co sa dfr lieuMo hinh co sa dfr lieu

2. Mo hinh thirc th~ lien k~tKi6u thuc th~Ki~u lien k~tThi~t k~ hrcc d6 thirc th~ lien k~t

3. Mo hinh co sa dfr li~u quan h~Thu9C tinh mien gia tri, bang quan M, hroc d6 quan MLiroc d6 co sa dfr lieu quan M, cac rang bU9C tren co sa dfr li~u quan h~, cacphep toan tren co sa dfr li~u quan h~Khai niem phu thuoc ham, bao d6ng, sir nrong duong cua cac phu thuoc hamKhai niern cac kh6a cua hroc d6 quan M, each xac dinh kh6aSu phan ra quan MCac dang chuan cua hroc d6 quan h~Chuyen d6i mo hlnh th\lc th~ lien k~t sang mo hinh quan M

4. Ngon ngfr dinh nghTa va thao tcic dfr li~uKhcii ni~m v~ ngon ngfr dinh nghTa, quan tri va thao tcicca sa dfr li~uNgon ngfr SQL

TAl LI:E:UTHAM KHAo

1. Ramez Elmasri, Shamkant B. Navathe. Fundamentals of Database systems (6thedition) Addison-Wesley. 2011.

2. Fred R. McFadden, Jeffrey A.Hoffer, Mary B.Prescott. Modem Databasemanagement (5th edition). Addison Wisley. 1999.

3. Jeffrey A. Hoffer. Modem Database Management (11th Edition). Prentice Hall. 20124. Philip M.Lewis, Arthur Bernstein, Michael Kifer. Databases and Transaction

Processing. Addison Wesley. 2002

Page 3: KHOAeONG NGHBTHONGTIN - sdh.iuh.edu.vnsdh.iuh.edu.vn/uploads/2017/10/09_khmt_co_so_tin_hoc.pdf · Phuong phap l~ptrinh Cac y~u t6 C

TRlfONG DH CONG NGH$P TP. HO CHI MINHKHOA CONG NGI-Ie THONG TIN

HE CUdNG ON TA.PTHI CAOHQCMON ToAN RdI RAC

I. CO sa LOGIC1. Phep tinh menh d~ va vi ill

Khai niem v~ menh d~ va vi illCac phep tinh co ban NOT, AND, OR

2. Quy t~c suy lu~Quy tac congQuy t~c rut gonQuy t~c Modus PonensQuy t~c Modus TollensTam doan lu~n

3. Nguyen Iy quy napNguyen Iy quy napChirng minh quy nap

II. LY THUYET TO H<}P1. Nguyen ly cong, nguyen Iy nhan, nguyen Iy bu tnr2. Giai tich tA hop3. Nguyen Iy Dirichlet4. Cong thirc d~ quy

III. LY THUYET DO THI1. D<;1icirong v~ d6 thi

Cac khai niem co ban v~ d6 thiPhan 10<;1id6 thi

2. D6 thi lien thongKhai niem v~ lien thongGiai thuat kiem tra tinh lien thong

3. D6 thi Euler va Haminton4. Duong di ng~n nhdt

Bai toan dirong di ng~n nhdtGiai thuat tim duong di ngan nhdt Dijkstra, Ford, Floyd

5. Luong eire dai tren mangBai toan lu6ng eire dai tren mangGiai thuat xac dinh lu6ng Cl,l'C d<;1itren m<;1ng:Ford-Fulkerson

IV. HAMBOOL1. D<;1is6 Bool2. Ham Bool. Tir dan va tir t5i ti~u. D<;1ngtuy~n chuAn t~c.3. M<;1ngcac cAng. Cong th(rc da th(rc t5i ti~u.

Page 4: KHOAeONG NGHBTHONGTIN - sdh.iuh.edu.vnsdh.iuh.edu.vn/uploads/2017/10/09_khmt_co_so_tin_hoc.pdf · Phuong phap l~ptrinh Cac y~u t6 C

~'''',,,

v.4. Phuong phap bieu d6 Kamaugh d~ tim cong tlnrc da thirc t6i ti~uSOHQC1. Ly thuyet chia

Phep chia hSt va phep chia co duUoc chung Ian nhdt, BQi chung nho nhdts6 nguyen t6, hop s6

2. Ly thuyet d6ng dtrQuan M d6ng dir va cac tinh chdtPhuong trinh d6ng du b~c nhdt mQt AnH~ phtrong trinh d6ng du b~c nhdt mQt An

TAl LI"¢U THAM KHAo1. D6 Dire Giao. Toan roi rae irng dung trong tin hoc, NXB Giao due, 20082. Nguyen Duc Nghla, Toan rei rae. NXB DHQG HN. 19973. Nguyen Dire Nghia, Nguyen To Thanh. Giao trinh Toan roi rae, NXB DHQGHN.

20094. Reinhard Diestel. GraphTheory. Springer. 20055. Kenneth H.Rosen. Toan roi rae. Ung dung trong tin hoc. NXB Ky thuat, Ha NQi.

19976. Kenneth H. Rosen. Discrete Mathematics and Its Applications. 7th.Edition.

McGraw.Hill. 2012