Академический Документы
Профессиональный Документы
Культура Документы
CNG MN HC
CU TRC D LIU
1. Thng tin v ging vin:
H v tn: Nguyn Thanh Phc
Chc danh, hc hm, hc v: Thc s
Thi gian, a im lm vic: Khoa CNTT Trng HNL, TpHCM
a ch lin h: 142 Chung c L A ng Phm Th Hin, P4 Q8 TpHCM.
in thoi, email: ntphuoc@hcmuaf.edu.vn
Cc hng nghin cu chnh: Nghin cu pht trin phn mm phc v kinh doanh cho doanh
nghip (Enterprise Resource Planning)
Thng tin v tr ging (nu c) (h v tn, a ch lin h, in thoi, e-mail):
2. Thng tin chung v mn hc
-
Kin thc:
+ K thut lp trnh vi mng, xu lin kt, bng bm, cy nh phn, quy
+ Cc thut ton sp xp tm kim trn mng
+ C ch hot ng ca cc vt cha Set, Stack, Queue, List, Map, Bag
- K nng:
+ Kh nng t duy gii quyt bi ton bng cc cu trc iu khin.
+ Xy dng thut ton
- Thi , chuyn cn: T tin gii quyt c cc bi ton.
4. Tm tt ni dung mn hc
Mn hc c t chc thnh 13 chng. Chng 1 gii thiu v lp trnh Generic trong
Java. Chng 2 gii thiu v vt cha, n l mt khi nim quan trng trong cc ngn ng lp trnh
cp cao. Chng 3 gii thiu v Set v k thut ci t vt cha bng mng. Chng 4 gii thiu
xu lin kt n mt k thut khng th khng bit khi gii quyt cc bi ton i hi b nh ln.
Chng 5 gii thiu Iterator, Comparable, Comparator l nhng khi nim c s gip ta lm vic
vi vt cha v th t cc phn t trong vt cha. Chng 6 gii thiu v cc thut ton tm kim
v sp xp trn mng n l mt trong nhng thut ton khng th khng bit khi xy dng mt phn
mm. Chng 7 k thut lp trnh quy mt k thut khng th khng bit khi gii quyt cc bi
ton mang tnh cht quy. Chng 8, 9 gii thiu vt cha Stack, Queue v List l nhng vt cha
quan trng trong phn mm, n xut hin hu ht trong cc phn mm ngy nay. Chng 10 gii
thiu v bng bm mt trong nhng k thut tin tin gip cho ta xy dng cc gii php tm kim
hiu qu. Chng 11, 12 ni v Map v Tree. Chng 13 ni v Java Collection Framework mt b
framework khng th khng bit khi pht trin cc sn phm phn mm bng ngn ng Java.
5. Ni dung chi tit mn hc
Phn 1: Generic & Mng trong Java
- nh ngha
- S dng
- Xy dng lp h tr Generic
Phn 2: Vt cha
- nh ngha
- Xy dng
- Kim tra
- Bi ton p dng
Phn 3: Vt cha Set
- nh ngha
- Xy dng vt cha Set bng Mng
- Kim tra
- Bi ton: H thng rt thm trng thng
Phn 4: Xu lin kt n
- nh ngha
- Xy dng cc thao tc trn xu
- Xy dng vt cha Set bng Xu lin kt n
- Kim tra
- Bi ton: H thng rt thm trng thng
Phn 5: Iterator & Comparable & Comparator
- nh ngha
- Xy dng ArrayIterator
- Xy dng LinkedIterator
- Comparable & Comparator
- nh ngha
- Ci t dng Bng bm
- Kim tra
Phn 12: Cy nh phn v Cy biu thc
- nh ngha
- Cy nh phn
- Cy biu thc
- Thut ton duyt trn cy
Phn 13: S dng Java Collection Framework
6. Hc liu
1. Algorithms in Java: Parts 1-4, Third Edition, By Robert Sedgewick
2. Data Structures and Algorithms with Object-Oriented Design Patterns in Java
3. Java 1.5 Tiger A Developers Notebook (OReilly)
7. Hnh thc t chc dy hc
* Lch trnh chung:
Ni dung
L
thuyt
2
3
4
Tng
3
1
1
3
3
3
6
6
9
3
3
3
3
3
6
6
6
6
3
3
3
3
1
3
2
35
30
75
Duyt Ch nhim b mn
(K tn)
(K tn)
Th trng n v o to
(K tn)