Untitled

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 209

B LAO NG - THNG BINH V X HI

CHNG TRNH KHUNG TRNH CAO NG NGH


LP TRNH MY TNH
(Ban hnh km theo Thng t s ..../20.. /TT - BLTBXH ngy ... thng ... nm 20.. ca B trng B Lao ng - Thng binh v X hi)

H Ni - Nm 20

2
B LAO NG - THNG BINH V X HI CNG HO X HI CH NGHA VIT NAM

c lp - T do - Hnh phc

CHNG TRNH KHUNG TRNH CAO NG NGH (Ban hnh km theo Thng t s ..../20.. /TT - BLTBXH ngy ... thng ... nm 20 ca B trng B Lao ng-Thng binh v X hi) __________________ Tn ngh: Lp trnh my tnh M ngh: 50480204 Trnh o to: Cao ng ngh i tng tuyn sinh: Tt nghip Trung hc ph thng hoc tng ng; S lng mn hc, m un o to: 36 Bng cp sau khi tt nghip: Bng tt nghip Cao ng ngh, I. MC TIU O TO: 1. Kin thc, k nng ngh nghip: - Kin thc:
+ Hiu bit nhng khi nim v my tnh, cng ngh thng tin v cc ng dng

ca cng ngh thng tin; + Hiu bit cc h qun tr c s d liu; + Hiu bit cc kin thc v c s d liu, quy trnh phn tch v xy dng c s d liu; + Hiu bit quy trnh phn tch, thit k mt h thng trong lnh vc cng ngh thng tin + C kin thc v ting Anh chuyn ngnh cng ngh thng tin; + Bit c quy trnh sn xut mt sn phm cng ngh thng tin vai tr ca tng c nhn trong quy trnh sn xut phn mm; + Am hiu v phn cng v cc thit b ngai vi; + Am hiu v virus, bo mt thng tin v an tan thng tin. - K nng:
+ S dng thnh tho my tnh trong cng tc vn phng, khai thc c cc

thng tin trn mng; + T bi tan thc t c th xy dng mt ng dng cng ngh thng tin p ng yu cu; + S dng thnh tho mt s ngn ng lp trnh ph bin hin nay; + S dng thnh tho h qun tr c s d liu m hnh quan h v m hnh Client/Server;

3
+ c v hiu c cc bng phn tch v thit k ca mt h thng trong lnh

vc cng ngh thng tin; + Thnh tho trong vic xy dng 1 Web site; + Thnh tho trong xy dng cc ng dng p ng nhu cu thc t. 2. Chnh tr, o c; Th cht v quc phng: - Chnh tr, o c: + Hiu bit v ch ngha Mc - L nin; t tng H Ch Minh; Hin php v Php lut ca Nh nc; + Bit c quyn v ngha v ca ngi cng dn nc Cng ho X hi Ch ngha Vit Nam; + Trung thnh vi s nghip xy dng v bo v T quc Vit Nam X hi Ch ngha, thc hin y trch nhim, ngha v ca ngi cng dn; sng v lm vic theo Hin php v Php lut; + C o c lng tm ngh nghip, c thc t chc k lut v tc phong cng nghip; + C thc hc tp, rn luyn nng cao trnh ngh nghip, p ng yu cu ca cng vic; + C trch nhim, thi ng x, gii quyt vn nghip v hp l. - Th cht, quc phng: + Thng xuyn rn luyn thn th c sc kho hc tp v cng tc lu di; + Nm c ng li quc phng ca ng v luyn tp qun s sn sng chin u bo v T quc; + C sc khe, lng yu ngh, c thc y vi cng ng v x hi. 3. C hi vic lam: Sau khi hc xong, sinh vin s: - Lm lp trnh vin, nhn vin kim th phn mm, qun l nhm lp trnh vin trong cc cng ty sn xut phn mm; Nhn vin vn phng trong cc cng ty c ng dng cng ngh thng tin, lm qun tr website, qun tr mng cho cc doanh nghip sn xut v kinh doanh. - Lam vic cac trng hoc vi tri phong thi nghim, day hoc cho cac i tng co bc ngh thp hn; - Co th hoc tip tuc bc ai hoc; - T m doanh nghip. II. THI GIAN CA KHA HC V THI GIAN THC HC TI THIU: 1. Thi gian ca kha hc v thi gian thc hc ti thiu: Thi gian o to: 3 nm Thi gian hc tp: 131 tun Thi gian thc hc ti thiu: 3750 gi Thi gian n, kim tra ht mn hc, m un v thi tt nghip: 142 gi; (Trong thi tt nghip: 12 gi)
-

4 2. Phn b thi gian thc hc ti thiu: - Thi gian hc cc mn hc chung bt buc: 450 gi - Thi gian hc cc mn hc, m un o to ngh: 3300 gi + Thi gian hc bt buc: 2415 gi; + Thi gian hc t chn: 885 gi + Thi gian hc l thuyt: 1000 gi; + Thi gian hc thc hnh: 2300 gi III. DANH MC MN HC, M UN O TO NGH BT BUC V PHN B THI GIAN: Ma MH, M I MH 01 MH 02 MH 03 MH 04 MH 05 MH 06 II II.1 M 07 MH 08 MH 09 M 10 II.2 MH 11 MH 12 MH 13 M 14 MH 15 M 16 MH 17 M 18 M 19 M 20 M 21 M 22 M 23 Tn mn hoc, m un Cac mn hoc chung Chnh tr Php lut Gio dc th cht Gio dc quc phng An ninh Tin hc Ngoi ng (Anh vn) Cc mn hc, m un o to ngh bt buc Cac mn hc, m un k thut c s Tin hc vn phng Lp trnh cn bn Ton ri rc Phn cng my tnh Cc mn hc, m un chuyn mn ngh Cu trc d liu v gii thut Lp trnh hng i tng C s d liu ha ng dng Mng cn bn H qun tr c s d liu 1(MS SQL SERVER) Anh vn chuyn ngnh Thit k Web Lp trnh Window 1(c#,vb. net) Lp trnh Window 2 (ado.net) Lp trnh Window 3 (service, net) Lp trnh Web 1 (asp.net) Lp trnh Web 2 (XML) Thi gian ao tao (gi) Trong o Tng L Thc Kim s thuyt hnh tra 450 220 200 30 90 60 24 6 30 21 7 2 60 4 52 4 75 58 13 4 75 17 54 4 120 60 50 10 2415 345 120 120 60 45 2070 90 75 90 150 60 75 60 120 120 120 90 150 150 759 145 30 43 42 30 614 28 28 58 30 40 30 36 30 45 45 30 45 45 1576 186 87 72 15 12 1390 56 43 28 116 18 42 20 86 70 70 55 100 100 80 14 3 5 3 3 66 6 4 4 4 2 3 4 4 5 5 5 5 5

5 MH 24 M 25 M 26 MH 27 M 28 Phn tch thit k h thng thng tin Thc tp sn xut 1 H qun tr c s d liu 2 (MS SQL SERVER) Cng ngh phn mm Thc tp sn xut 2 Tng cng 60 240 60 60 300 2865 38 15 20 36 15 979 20 225 36 20 285 1776 2 4 4 110

IV. CHNG TRNH MN HC, M UN O TO BT BUC: (Ni dung chi tit c Ph lc km theo) V. HNG DN S DNG CHNG TRNH KHUNG TRNH CAO NG NGH XC NH CHNG TRNH DY NGH: 1. Hng dn xac inh danh muc cac mn hoc, m un ao tao ngh t chon; thi gian, phn b thi gian va chng trinh cho cc mn hoc, m un ao tao ngh t chon: 1.1.Danh muc va phn b thi gian cho cc mn hc, m un o to ngh t chn: Ma MH, M M 29 M 30 M 31 M 32 M 33 M 34 MH 35 MH 36 M 37 M 38 MH 39 Thi gian ao tao (gi) Trong o Tng L Thc Kim s thuyt hnh tra 75 15 55 5 90 30 55 5 150 30 110 10 90 30 57 3 120 45 71 4 150 40 105 5 150 45 100 5 90 45 40 5 150 60 85 5 120 45 70 5 60 30 28 2

Tn mn hoc, m un t chn Lp trnh qun l 1(ACCESS 1) Lp trnh qun l 2(ACCESS 2) Bo tr my tnh H iu hnh m ngun m PHP & MySQL Borland C++ builder Qun tr mng UML Lp trnh truyn thng Lp trnh LINUX Qun tr d n cng ngh thng tin

(Ni dung chi tit c Ph lc km theo) 1.2. Hng dn xy dng chng trnh chi tit cho cc mn hc, m un o to t chn: - Thi gian ca cc mn hc, m un o to ngh t chn c quy nh ti Quyt nh s 58/ 2008/Q - BLTBXH, ngy 09 thng 06 nm 2008 ca B trng B Lao ng - Thng binh v X hi, chim t l t 20% n 30%. Cn c vo thi gian c quy nh trn, cc C s dy ngh xc nh thi gian cc mn

6 hc, m un o to ngh t chn sao cho ph hp quy nh. Ty theo iu kin ca tng C s, thi gian ca cc mn hc, m un o to ngh trong chng trnh khung ny c th c iu chnh ph hp vi thc t ca tng C s dy ngh v vng, min. Tng thi gian ca cc mn hc, m un o to ngh t chn ti thiu l 885 gi, trong 280 gi l thuyt v 560 gi thc hnh; - Trn c s cc mn hc, m un t chn c xc lp, Hiu trng ch o cc khoa ngh lin quan tin hnh bin son cng chi tit chng trnh cho cc mn hc, m un o to ngh t chn ca C s mnh theo mu quy nh. Thnh lp Hi ng thm nh v ban hnh p dng; - V d co th la chon cac mn hoc, m un t chn theo bang sau: Thi gian ao tao (gi) Ma Trong o MH, Tn mn hoc, m un t chn Tng L Thc Kim M s thuyt hnh tra M 29 Lp trnh qun l 1(ACCESS 1) 75 15 55 5 M 30 Lp trnh qun l 2(ACCESS 2) 90 30 55 5 M 31 Bo tr my tnh 150 30 110 10 M 32 H iu hnh m ngun m 90 30 57 3 M 33 PHP & MySQL 120 45 71 4 M 34 Borland C++ builder 150 40 105 5 MH 35 Qun tr mng 150 45 100 5 MH 39 Qun tr d n cng ngh thng 60 30 28 2 tin Tng cng 885 265 575 39 (Ni dung chi tit c Ph lc km theo) 2. Hng dn thi tt nghip: S TT 1 Mn thi Hnh thc thi Vit Vn p Thi gian thi Khng qu 120 pht Khng qu 60 pht (40 pht chun b v 20 pht tr li/sinh vin) Khng qu 180 pht Khng qu 60 pht (40 pht chun b v 20 pht tr li/sinh vin) Khng qu 24 gi

Chnh tr Kin thc, k nng ngh: - L thuyt ngh

Vit Vn p

- Thc hnh ngh Bi thi thc hnh - M un tt nghip Bi thi tch hp l (tch hp l thuyt vi thuyt v thc Khng qu 24 gi thc hnh) hnh

3. Hng dn xc nh thi gian v ni dung cho cc hot ng gio dc ngoi kha (c b tr ngoai thi gian o to) nhm t c mc tiu gio dc ton din: sinh vin c nhn thc y v ngh nghip, cc C s dy ngh c th: - T chc cho sinh vin i tham quan cac cng ty, cac c s san xut kinh doanh; - Gi sinh vin i thc tp, co th ly kt qua thc tp bao cao tt nghip; - Kt thc t tham quan kho st, hc sinh phi vit bo co kt qu (theo mu ca trng ban hnh). S TT 1 2 Ni dung Th dc, th thao Vn ho, vn ngh: Qua cc phng tin thng tin i chng Sinh hot tp th Thi gian 5 gi n 6 gi; 17 gi n 18 gi hng ngy Ngoi gi hc hng ngy 19 gi n 21 gi (mt bui/tun)

Hot ng th vin Ngoi gi hc, sinh vin c th n th Tt c cc ngy lm vic trong vin c sch v tham kho ti liu tun Vui chi, gii tr v cc hot ng on on thanh nin t chc cc bui th giao lu, cc bui sinh hot vo cc ti th by, ch nht Thm quan, d ngoi Mi hc k 1 ln

4 5

4. Cc ch khc: - Sau khi thit k hoc la chn xong cc mn hc, m un t chn, C s dy ngh c th sp xp li m mn hc, m un trong chng trnh o to ca mnh d theo di qun l; - o to s cp ngh, c th chn cc mn hc, m un o to ngh bt buc ca chng trnh khung ny bin son thnh chng trnh o to./.
KT. B TRNG TH TRNG

Nguyn Ngc Phi

CHNG TRNH M UN BT BUC


Tn m un: Tin hc vn phng M s m un: M07
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

10 CHNG TRNH M UN O TO TIN HC VN PHNG M s m un: M 07 Thi gian m un: 120gi. (L thuyt: 30gi; Thc hnh: 90gi) . V TR, TNH CHT CA M UN V tr: - M un c b tr sau khi hc xong cc mn chung v trc cc m un o to ngh chuyn nghip. Tnh cht: - L m un c s bt buc. II. MC TIU M UN - S dng thnh tho phn mm son tho vn bn (Microsoft Word hoc phn mm ngun m Open Office Writer) to cc ti liu t tiu chun theo qui nh; - S dng phn mm bng tnh (Microsoft Excel hoc bng tnh trong Open Office Calc) to lp, biu din cc kiu d liu: s, chui k t, Thi gian, biu v lp c cc bng tnh... - S dng phn mm trnh din (Microsoft PowerPoint hoc trnh din trong Open Office Draw) thit k cc bi bo co, chuyn mt cch chuyn nghip. - B tr lm vic khoa hc m bo an ton cho ngi v phng tin hc tp.
III. NI DUNG M UN

1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 Tn cc bi trong m un Son tho vn bn, ti liu vi Microsoft Word Thit lp bng tnh vi Microsoft Excel B trnh din vn phng (PowerPoint) Tng s 40 40 40 120 Thi gian L Thc Kim Thuyt hnh Tra* 10 10 10 30 29 29 29 87 1 1 1 3

Cng

*Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. Son tho vn bn, ti liu vi Microsoft Word. Thi gian: 40 gi Mc tiu: - M t c trnh son tho vn bn; - Trnh by c cc thao tc cn bn trn mt ti liu ;

11 - M t c chc nng ca cc thanh cng c. - Thc hin cc thao tc an ton vi my tnh. Ni dung: 1. C bn v Microsoft Word 2. nh dng vn bn 3. Lm vic vi cc i tng vn bn 4. Lm vic vi bng biu 5. Cc k nng h tr Bi 2. Thit lp bng tnh vi Microsoft Excel Mc tiu: - Trnh by c khi nim v bng tnh; - M t c cch thc t chc lm vic trn bng tnh. - Thc hin cc thao tc an ton vi my tnh. Ni dung: 1. Tng quan v Microsoft Excel 2. Tnh ton trong Excel 3. Hm trong Excel Thi gian: 40 gi

Bi 3. B trnh din vn phng (PowerPoint) Thi gian: 40 gi Mc tiu : - Hiu c Powerpoint l phn mm dng trnh din; - M t c cc thao tc trn trnh n. - Thc hin cc thao tc an ton vi my tnh. Ni dung: 1. Tng quan v Microsoft PowerPoint 2. Thit k vi PowerPoint 3. Thit k cc hiu ng 3. Lu v ng gi File IV. IU KIN THC HIN M UN * Vt liu: Xng thc hnh t chun. Giy A0, bt lng, a CD trng. * Dng c v trang thit b: My tnh, my chiu. *Hc liu: Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. * Ngun lc khc: Phng hc thc hnh my tnh t chun.

12 H s hot ng kinh doanh ca doanh nghip phc v vic phn tch & thit k h thng. H s phn tch & thit k h thng lm mu. V. PHNG PHP V NI DUNG NH GI nh gi thng qua kim tra trc nghim: Kim tra trc nghim c thc hin trn my tnh v chm cho kt qu ngay (c th s dng chng trnh Elearning). Xy dng ngn hng cc cu hi. Hc vin s nhn c ngu nhin Cc cu hi trc nghim 100 cu (mi chc nng 20 cu), Thi gian kim tra hn ch trong 60 pht. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh: Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh 2. Hng dn mt s im chnh v phng php ging dy mn hc: Gii thch cc cu lnh. Trnh by y cc lnh trong ni dung bi hc. Cho sinh vin thc hin cc cu lnh trn my tnh v t cc cu hi sinh vin tr li. Phn nhm cho cc sinh vin thc hin tnh ton trn my tnh. Sinh vin trao i vi nhau, thc hin cc bi thc hnh v trnh by theo nhm. Thc hin cc bi tp thc hnh c giao. 3. Nhng trng tm chng trnh cn ch : Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc Chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 3. Ti liu cn tham kho: [1]. Nhm bin dch tri thc thi i. Tin hc vn phng, 2003 [2]. TS Thc nh Cng, Tin hc vn phng ,NXB Gio dc, 2005 [3]. Nguyn nh Tu, Hong c Hi. Gio trnh l thuyt v thc hnh Tin hc vn phng, Nh xut bn lao ng x hi , 2006

13

CHNG TRNH MN HC BT BUC


Tn mn hc: Lp trnh cn bn M s mn hc: MH 08
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

14 CHNG TRNH MN HC LP TRNH CN BN M s mn hc: MH 08 Thi gian mn hc: 120 gi. (L thuyt: 45gi; Thc hnh: 75gi) I. V TR, TNH CHT CA MN HC V tr: - Mn hc c b tr sau khi hc xong cc mn c s phng php tnh ton, son tho vn bn, trc cc mn hc/ m un o to chuyn mn ngh. Tnh cht: - L mn hc l thuyt c s bt buc. II. MC TIU MN HC Trnh by c khi nim v lp my tnh; M t c ngn ng lp trnh: c php, cng dng ca cc cu lnh; Phn tch c chng trnh: xc nh nhim v chng trnh; Thc hin c cc thao tc trong mi trng pht trin phn mm: bin tp chng trnh, s dng cc cng c, iu khin, thc n lnh tr gip, g ri, by li,v.v.; - Vit chng trnh v thc hin chng trnh trong my tnh. - B tr lm vic khoa hc m bo an ton cho ngi v phng tin hc tp. III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: Thi gian S TT I. Tn chng, mc Thut ton V d Khi nim Cc c trng ca thut ton Phng php biu din Gii thiu ngn ng lp trnh C++ Lch s hnh thnh c im Cu trc ca mt chng Tng s 4 L thuyt 2 Thc hnh Bi tp 2 Kim tra* (LT hoc TH)

II

15 trnh C++ Mt s v d mu Ci t chng trnh Khi ng chng trnh Son tho chng trnh Thot khi chng trnh III. Cc thnh phn v cc kiu d liu c bn CC THNH PHN V CC KIU D LIU C BN Cc thnh phn Cc kiu d liu cn bn Hng Cc php ton ca C++ Xut nhp d liu Cc cu trc iu khin Lnh n v lnh phc Cu trc iu kin: if ... else Cu trc la chn: switch..case Cc cu trc lp Cu lnh break, continue, goto v hm exit Hm Khi nim Khai bo hm Kt qu tr v ca hm Lnh return Cch truyn tham s cho hm qui Mng Khi nim Khai bo mng Khi to mng Dng mng lm tham s 8 3 5

IV.

15

V.

15

VI.

20

14

16 VII Con tr Khi nim Ton t ly a ch(&) Ton t tham chiu(*) Khai bo bin kiu con tr Cc php ton Con tr hng Con tr mng Khi to con tr Con tr tr ti con tr Con tr khng kiu Con tr hm VIII Cu trc Khi nim cu trc Khai bo cu trc Truy cp n cc thnh phn ca cu trc V d cu trc IX. File Khi nim file To file c file To file nh phn c file nh phn. Cng 16 7 9 17 6 9 2(LT)

19

12

3(TH)

120

43

72

*Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: Thut ton Ni dung: Mc tiu: - Trnh by c cc khi nim v lp trnh; - Trnh by cc phng php biu din thut ton; - Trnh by c thut ton cho mt vn c th - Thc hin cc thao tc an ton vi my tnh 1.V d 2. Khi nim 3. Cc c trng ca thut ton 4. Phng php biu din Chng 2: Gii thiu ngn ng lp trnh C++

Thi gian: 0.5gi Thi gian: 0.5gi Thi gian: 1gi Thi gian:2gi

17 Mc tiu: - M t c lch s hnh thnh v pht trin ca ngn ng C++. - Hiu c cu trc ca mt chng trnh C++. - Ci t v s dng c chng trnh C++. - Son tho c mt chng trnh C++. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Lch s hnh thnh Thi gian: 0.5gi 2. c im Thi gian: 0.5gi 3 Cu trc ca mt chng trnh C++ Thi gian: 0.5gi 4. Mt s v d mu Thi gian: 1gi 5. Ci t chng trnh Thi gian: 1gi 6. Khi ng chng trnh Thi gian: 0.5gi 7. Son tho chng trnh Thi gian: 1.5gi 8. Thot khi chng trnh Thi gian: 0.5gi Chng 3: Cc thnh phn v cc kiu d liu c bn Mc tiu: - Bit s dng cc kiu d liu cn bn. - S dng c cc php ton cn bn tnh ton. - S dng c cc hm nhp xut d liu. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Cc thnh phn 2. Cc kiu d liu cn bn 3. Hng 4. Cc php ton ca C++ 5. Xut nhp d liu Chng 4: Cc cu trc iu khin Mc tiu: - S dng c cc cu trc iu khin vit chng trnh. - Vn dng v kt hp c cc cu trc iu khin gii quyt cc bi ton phc tp. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Lnh n v lnh phc Thi gian: 1gi 2. Cu trc iu kin: if .. else Thi gian: 3gi 3. Cu trc la chn: switch..case Thi gian: 2gi 4. Cc cu trc lp Thi gian: 6gi 5. Cu lnh break, continue, goto v hm exit Thi gian: 3gi

Thi gian: 1gi Thi gian: 2gi Thi gian: 1gi Thi gian: 2gi Thi gian: 2gi

18 Chng 5: Hm Mc tiu: - Vit c chng trnh theo cu trc hm. - Vn dng c cc cch truyn tham s trao i d liu gia cc hm. - S dng c k thut quy trong lp trnh. - Nghim tc trong hc tp Ni dung: 1. Khi nim Thi gian: 0.5gi 2. Khai bo hm Thi gian: 0.5gi 3. Kt qu tr v ca hm Lnh return Thi gian: 1gi 4. Cch truyn tham s cho hm Thi gian: 7gi 5. qui Thi gian: 6gi Chng 6: Mng Mc tiu: - S dng c mng trong lp trnh. - S dng c mng lm tham s trong cc hm. - Nghim tc trong hc tp Ni dung: 1. Khi nim 2. Khai bo mng 3. Khi to mng 4. Dng mng lm tham s Chng 7: Con tr Mc tiu: - Khai bo v s dng c con tr. - Vn dng c cc php ton trn con tr trong lp trnh. - Phn bit c cc kiu con tr. - Nghim tc trong hc tp Ni dung: 1. Khi nim 2. Ton t ly a ch (&) 3. Ton t tham chiu (*) 4. Khai bo bin kiu con tr 5. Cc php ton 6. Con tr hng 7. Con tr mng 8. Khi to con tr 9. Con tr tr ti con tr 10. Con tr khng kiu Thi gian: 0.5 Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 0.5gi Thi gian: 1gi Thi gian: 1gi

Thi gian: 1gi Thi gian: 2gi Thi gian: 2gi Thi gian: 15gi

19 11. Con tr hm Chng 8: Cu trc Mc tiu: - Khai bo c cu trc. - Bit cch truy cp n cc thnh phn ca cu trc. - S dng c kiu cu trc trong lp trnh. - Nghim tc trong hc tp Ni dung: 1. Khi nim cu trc 2. Khai bo cu trc 3. Truy cp n cc thnh phn ca cu trc 4. V d cu trc Chng 9: File Mc tiu: Hiu kiu file v mc ch ca n trong lp trnh. Vit c chng trnh to v c file vn bn. Vit c chng trnh to v c file nh phn. Vn dng c kiu file trong lp trnh. Thi gian: 1gi Thi gian: 7gi Thi gian: 7gi Thi gian: 4gi Thi gian: 1gi Thi gian: 1gi Thi gian: 4gi Thi gian: 10gi Thi gian: 5gi

Ni dung: 1. Khi nim file 2. To file c file 3. To file nh phn 4. c file nh phn. IV. IU KIN THC HIN CHNG TRNH * Vt liu: Xng thc hnh t chun. CD ROM chng trnh phn mm ngn ng lp trnh (C++). Giy A0, bt lng. * Dng c v trang thit b: My tnh, my chiu. *Hc liu: Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. * Ngun lc khc: - Phng hc thc hnh my tnh t chun.

20 V. PHUNG PHP V NI DUNG NH GI * V kin thc: c nh gi qua bi kim tra vit, trc nghim t c cc yu cu sau: 1. Phn tch chng trnh: xc nh d liu v nhim v chng trnh (phi lm g), bao gm: Xc nh cc cng vic v k hoch cn thc hin. M t chi tit, tn sut v khi lng kt qu a ra. Xc nh d liu a vo h thng v (cu trc d liu) d liu lu tr to kt qu u ra h thng. Xc nh cc iu khin cn phi thit k a vo h thng m bo h thng lm vic chnh xc v tin cy. 2. Thit k chng trnh: tm gii php k thut (lm th no) i vi nhng cng vic t ra trong giai on phn tch, bao gm: Xc nh trang, thit b cn thit h thng hot ng. Biu h thng: din t mi lin quan, tc ng gia cc khi, m un chng trnh, d liu a vo, cc tp lu tr, v kt qu a ra. Thit k mu thu thp d liu. Phng tin, quy cch a d liu vo h thng. Quy cch cc bn ghi d liu. Xc nh cc iu khin p dng cho vic nhp d liu m bo c x l, kim tra chnh xc. M t chc nng v vit chng trnh logic (pseudo code) ca tng m un x l v ca h thng. 3. Vit chng trnh Chn ngn ng lp trnh thch hp theo nhim v ca h thng. Vn dng iu kin, tr gip mi trng ca ngn ng lp trnh, chng hn: cc thao tc bin tp chng trnh, cc cng c, iu khin, thc n lnh tr gip, g ri, by li,v.v. M t hng v bin dng trong chng trnh: nh ngha kiu hng, kiu bin, tn bin v ch phm vi tc dng (cc b hay ton th) ca tng bin v hng. Vn dng quy tc c php ca ngn ng, cc hot ng vo/ra, la chn biu thc lng nhau ( quy), tun t tuyn tnh. Vn dng cc phng php lp iu kin trc hoc sau, m bo iu kin kt thc ca vng lp (khng qun v b lp v hn). Chng trnh c ch thch cho tng on x l, d theo di: dng nh ra, li vo theo chc nng x l. t tn chng trnh, tn bin, tn hng din t c ngha v chc nng ca chng. 4. Dch v chy chng trnh:

21 Dch v sa cc li c php. Chy v hiu chnh chng trnh. 5. Th nghim chng trnh: S dng b d liu: th nghim cc giai on, phn tch gi tr bin qua tng on m (m un chng trnh). - S dng cng c: dng Debugger ca h thng phn tch bin v cu trc d liu tng ng. * V k nng: nh gi k nng thc hnh ca hc sinh trong bi thc hnh t c cc yu cu sau: Xc nh cc cng vic v k hoch cn thc hin. M t chi tit, tn xut v khi lng kt qu a ra. Xc nh bao gm: d liu a vo h thng v d liu lu tr to kt qu u ra. Xc nh trang, thit b i vi h thng. Biu h thng: din t mi lin quan, tc ng gia cc m un chng trnh, d liu a vo, cc tp lu tr, v kt qu a ra. Thit k mu thu thp d liu. Phng tin, quy cch a d liu vo h thng. Quy cch bn ghi d liu. Xc nh cc iu khin p dng cho vic nhp d liu m bo chnh xc, c chu trnh x l d liu. M t chc nng v vit gi trnh logic (Pseudo code) ca tng m un chng trnh v h thng. S dng cc cng c trong mi trng ngn ng lp trnh: Debugger kim sot phm vi v gi tr ca bin dng trong chng trnh. Kim tra gi tr tnh ton ca biu thc qua cc m un chng trnh. Kim tra cc gi tr vo/ra . Xc nh mi trng hot ng ca h thng (cc iu khin, cng c, cc thnh phn, tp hp d liu ...). Nhp d liu, in kt qu. * V thi : Rn luyn k nng phn tch, tng hp, cn thn, thao tc chun xc. Rn luyn thao tc cn thn, chnh xc, t m, chu o. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh: Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh.

22 Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 2. Hng dn mt s im chnh v phng php ging dy mn hc: Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. Phn nhm cho cc sinh vin trao i vi nhau, trnh by theo nhm. 3. Nhng trng tm chng trnh cn ch Phn tch c chng trnh: xc nh nhim v chng trnh (phi lm g). Vn dng iu kin, tr gip mi trng ca ngn ng lp trnh, chng hn: cc thao tc bin tp chng trnh, cc cng c, iu khin, thc n lnh tr gip, g ri, by li,v.v. Vit chng trnh v thc hin chng trnh trong my tnh Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc Chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 4. Ti liu tham kho: [1] H. M Deitel and P. J. Deitel, C++ How to Program, Prentice-Hall, 3rd Edition, 2001 [2] GS Phm Vn t, Lp trnh C++, NXB Khoa hc - k thut

23

CHNG TRNH MN HC BT BUC


Tn mn hc: Ton ri rc M s mn hc: MH 09
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

24 CHNG TRNH MN HC TON RI RC M s mn hc: MH 09 Thi gian mn hc: 60gi. (L thuyt: 45gi; Thc hnh: 15gi) I. V TR, TNH CHT CA MN HC V tr : - y l mn hc bt buc gip ngi hc c kin thc hc cc mn v lp trnh v cc mn c tnh logic. Tnh cht : - Mn hc ny l mn hc da trn nn tng ton hc v kin thc v lp trnh cn bn. II. MC TIU MN HC - Vn dng cc kin thc hc sinh vin xy dng cc thut ton tnh : t hp, hon v, gii h phng trnh, phng trnh, tnh tch phn.... - S dng cc kin thc hc sinh vin xy dng thut ton quay li, cc bi ton ti u, bi ton tn ti ..... - L nn tng sinh vin hc mn cu trc d liu v gii thut, ci t cc thut ton trong tin hc. - B tr lm vic khoa hc m bo an ton cho ngi v phng tin hc tp. III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: S TT I. Tn chng, mc L thuyt t hp S lc v t hp Bi ton m v phng php gii Bi ton tn ti v phng php gii Bi ton lit k v phng php gii Bi tp Cc khi nim c bn ca l thuyt th nh ngha th Cc thut ng c bn ng i, chu trnh. th lin thng Bi tp Thi gian Tng L Thc hnh s thuyt Bi tp 20 15 4 Kim tra* (LT hoc TH) 1(TH)

II.

25 III. Biu din th v cc thut ton tm kim Ma trn trng s v danh sch cnh Tm kim theo chiu rng v chiu su Mt s ng dng Bi tp IV Cy v cy khung ca th Cy v cc tnh cht ca cy Cy khung nh nht Xy dng cc chu trnh c bn ca th Bi tp V ng i ngn nht Cc khi nim m u Thut ton Dijkstra Thut ton Floyd Bi tp Cng 6 6 0

14

2(LT)

16

10

2(TH)

60

43

12

*Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: L thuyt t hp Mc tiu: - Hiu c cc khi nim ca t hp - Ci t c cc thut ton v l thuyt t hp. - Nghim tc trong hc tp Ni dung: 1. S lc v t hp 2. Bi ton m v phng php gii 3. Bi ton tn ti v phng php gii 4. Bi ton lit k v phng php gii 5. Bi tp Thi gian: 2gi Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi Thi gian: 6gi

Chng 2: Cc khi nim c bn ca l thuyt th Mc tiu: - Hiu c cc khi nim ca th - Xc nh c cc loai th, chu trnh, th lin thng. - Nghim tc trong hc tp

26 Ni dung: 1. nh ngha th 2. Cc thut ng c bn 3. ng i, chu trnh. th lin thng 4. Bi tp

Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi

Chng 3: Biu din th v cc thut ton tm kim Mc tiu: - Biu in c th trn my tnh - Ci t c cc thut ton tm kim - Nghim tc trong hc tp 1. 2. 3. 4. Ni dung: Ma trn trng s v danh sch cnh Tm kim theo chiu rng v chiu su Mt s ng dng Bi tp Chng 4: Cy v cy khung ca th Mc tiu: - Hiu c kin thc v cy, cy khung, cc tnh cht ca cy - Ci t c cc thut ton Kruskal, Prim - Nghim tc trong hc tp Ni dung: 1. Cy v cc tnh cht ca cy 2. Cy khung nh nht 3. Xy dng cc chu trnh c bn ca th 4. Bi tp Chng 5: ng i ngn nht Mc tiu: Hiu c khi nim v ng i ngn nht Tm c ng i nn nht trn mt th Ci t c thut ton Dikstra, Floyd Nghim tc trong hc tp Thi gian: 2gi Thi gian: 4gi Thi gian: 4gi Thi gian: 2gi Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi Thi gian: 1gi Thi gian: 2gi Thi gian: 1gi Thi gian: 2gi

Ni dung: 1. Cc khi nim m u 2. Thut ton Dijkstra 3. Thut ton Floyd

27 4. Bi tp IV. IU KIN THC HIN CHNG TRNH hc xong chng trnh Tin hc cn bn. hc xong chng trnh Lp trnh cn bn. Phng my p ng 2 ngi hc/my. Phng hc l thuyt c my chiu, bng vit v internet. Thi gian: 6gi

V. PHUNG PHP V NI DUNG NH GI c nh gi thng qua cc bi kim tra nh gi qua cc tiu ch v ni dung sau: * V kin thc: L thuyt t hp S lc v t hp: Cc kin thc v cc khi nim ca l thuyt t hp. Bi ton m v phng php gii: Cc kin thc v bi ton m, nguyn l m v cng thc truy hi. Bi ton tn ti v phng php gii: Cc kin thc v bi ton tn ti, nguyn l Dirichlet. Bi ton lit k v phng php gii: Cc kin thc v bi ton lit k, cc phng php gii cc bi ton lit k. Cc khi nim c bn ca l thuyt th nh ngha th: Nhng nh ngha v cc du hiu nhn bit ca cc nh ngha. Cc thut ng c bn: Nhng thut ng c bn ca l thuyt th. ng i, chu trnh. th lin thng: Cc nh ngha, nh l v ng i, chu trnh v s lin thng ca th. Biu din th v cc thut ton tm kim Ma trn trng s v danh sch cnh: Cc kin thc v biu din c th bng ma trn trng s v danh sch cnh. Tm kim theo chiu rng v chiu su: Thut ton tm kim chiu su v chiu rng. Mt s ng dng: ng dng tm kim ng i v s thnh phn lin thng ca th. Cy v cy khung ca th Cy v cc tnh cht ca cy: Cc nh ngha, nh l v cc du hiu nhn bit ca cy. Cy v cy khung nh nht: Cc thut ton Kruskal v Prim. Xy dng cc chu trnh c bn ca th: Thut ton xy dng chu trnh n gin. ng i ngn nht Cc khi nim m u: nh ngha v ng i v ng i ngn nht.

28 Thut ton Dijkstra: tng v gi m ca thut ton. Thut ton Floyd: tng v gi m ca thut ton. * V k nng: L thuyt t hp Bi ton m v phng php gii: Ci t c cc thut ton m, gii c cng thc truy hi. Bi ton tn ti v phng php gii: Dng nguyn l Dirichlet kim tra s tn ti li gii ca mt s bi ton. Bi ton lit k v phng php gii: Ci t c cc thut ton lit k cc li gii. Cc khi nim c bn ca l thuyt th ng i, chu trnh. th lin thng: Lit k c cc ng i, chu trnh v cc thnh phn lin thng. Biu din th v cc thut ton tm kim Ma trn trng s v danh sch cnh: Biu din c th bng ma trn trng s v danh sch cnh dng mng. Tm kim theo chiu rng v chiu su: Ci t c cc thut ton bng mt ngn ng lp trnh. Mt s ng dng: Ci t c ng dng tm kim ng i v s thnh phn lin thng ca th. Cy v cy khung ca th Cy v cy khung nh nht: Ci t c cc thut ton Kruskal v Prim. Xy dng cc chu trnh c bn ca th: Ci t c thut ton xy dng chu trnh n gin. ng i ngn nht Thut ton Dijkstra: Ci t c m lnh ca thut ton. Thut ton Floyd: Ci t c m lnh ca thut ton. * V thi : Rn kuyn k nng tnh ton, cn thn chu o Rn kuyn k nng suy lun logc. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh Chng trnh c p dng cho cc lp trung cp v cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy mn hc: Ngi ging dy s dng mt ngn ng lp trnh (khuyn khch dng ngn ng C/C++) ci t cc thut ton trong chng trnh. Ngi ging dy s dng cc cng c m phng m phng cho cc thut ton trong chng trnh.

29 Ngi ging dy lp trnh v chy cc chng trnh cho ngi hc quan st kt qu trc khi hng dn thut ton cho ngi hc. Ngi ging dy cn su tp ti liu v to ra ti liu pht tay cho ngi hc. Ngi ging dy c th tp trung tt c cc gi thc hnh vo gi bi tp. Ngi dy c th s dng phng php Algorithm v vn p. 3. Nhng trng tm chng trnh cn ch : Bi ton m, bi ton lit k. Cy v cy khung nh nht. ng i ngn nht v cc chu trnh. 4. Ti liu cn tham kho : [1] Nguyn c Ngha-Nguyn T Thnh.Ton ri rc.Nh xut bn gio dc. 1997. [2] Kenneth H.Rosen Dch bi: Phm Vn Thiu ng Hu Thnh. Ton hc ri rc ng dng trong tin hc. Nh xut bn khoa hc k thut. 1997.

30

CHNG TRNH M UN BT BUC


Tn m un: Phn cng my tnh M s m un: M10
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

31

CHNG TRNH M UN O TO PHN CNG MY TNH M s m un: M 10 Thi gian m un: 45gi. (L thuyt: 30gi; Thc hnh: 15gi) I. V TR, TNH CHT CA M UN V tr: - Hc sau cc mn hc/m un Tin hc i cong, c s ton cho tin hc. Tnh cht: - M un bt buc, trang b kin thc v phn cng v thit b ngoi vi II. MC TIU M UN Din gii c nguyn tc v lung tn hiu x l v cc chc nng c bn ca h thng my tnh. - Bit phn bit chc nng giao tip v iu khin ca thit b. - Hiu c cc chc nng c bn cc thit b trong my tnh, v vai tr ca cc h iu hnh. - Thc hin cc thao tc an ton vi my tnh III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 Tn cc bi trong m un Tng s 9 9 9 9 9 Thi gian L Thc thuyt hnh 6 3 6 6 6 6 2 3 3 2 1 Kim tra* 1

Cu trc my tnh v cc chc nng ca thit b h thng 2 Cc chc nng v lp rp cc thit b c bn trong h thng my tnh 3 CMOS v cu hnh cc bng mch h thng 4 Qun l my tnh thng qua h iu hnh 5 Chn on li v bo tr h thng my tnh Cng *Ghi ch: Thi gian kim tra c tch hp gia vo gi thc hnh 2. Ni dung chi tit:

45 30 12 3 l thuyt vi thc hnh c tnh

Bi 1. Cu trc my tnh v cc chc nng ca thit b h thng Thi gian: 9 gi - Mc tiu :

32 - M t c cc chc nng c bn ca H thng my tnh - Biu din c mt s trong cc h thng s - Thc hin cc thao tc an ton vi my tnh Ni dung : 1.M t cc chc nng c bn ca H thng my tnh 2. Biu din cc dng s 3. Din gii lung tn hiu x l ca b x l trung tm 4. Gii thch chc nng cc thnh phn Bi 2. Cc chc nng v lp rp cc thit b c bn trong h thng my tnh Thi gian: 9 gi Mc tiu : - Hiu c cc chc nng ca cc thit b trong my tnh - Lp rp c cc thit b ca my tnh - Thc hin cc thao tc an ton vi my tnh Ni dung : 1. Xc nh cc cng 2. Lp Bng mch h thng 3. Lp rp b nh 4. Lp cc Card m rng 5. Lp rp thit b lu tr 6. Lp t my in Bi 3. CMOS v cu hnh cc bng mch h thng Thi gian: 9 gi Mc tiu: - Hiu c cc chc nng trong CMOS - Thit lp c cu hnh ca CMOS trn mt my tnh - Thc hin cc thao tc an ton vi my tnh Ni dung : 1. Thc hin v thit lp cu hnh CMOS i vi mt s cc trnh BIOS khc nhau 2. Gii thch vic thit lp tc v cu hnh cho bng mch h thng i vi mt s CPU Bi 4. Qun l my tnh thng qua h iu hnh Thi gian: 9 gi Mc tiu : - Hiu c cng dng ca H iu hnh - Ci t v cu hnh c h iu hnh cho my tnh - Thc hin cc thao tc an ton vi my tnh

33 Ni dung : 1. Thit lp cc ch lm vic thch hp i vi mt s h iu hnh 2. S dng cc chc nng/cng c khc nhau ca mt s h iu hnh Windows9X, WindowsNT, Windows 2000, XP qun l my tnh. Bi 5. Chn on li v bo tr h thng my tnh Thi gian: 9 gi Mc tiu : - Hiu cc loi li thng xy ra trn my tnh - Xc nh c cc li xy ra v khc phc li - Thc hin cc thao tc an ton vi my tnh Ni dung : ) 1. Cc li thng xy ra v cch x l khi ngi dng p dng cc trnh ng dng. 2. Hin tng phng tnh in v cch thc hin phng chng (ESD). 3. Kim tra h thng v biu hin bt thng 4. Cc cng c chn on li pht hin li i vi h thng 5. Cc cng c qun l v dn a IV. IU KIN THC HIN M UN Vt liu: Xng thc hnh t chun Cc a CD phn mm khi ng my tnh, phn vng cng, h iu hnh( Window XP), trnh iu khin thit b Dng c v trang thit b: Cc thnh phn phn cng ng b ca my tnh, My tnh, my chiu Hc liu: Bi ging son trn phn mm dy hc Ngun lc khc: Phng hc thc hnh my tnh t chun V. PHUNG PHP V NI DUNG NH GI 1. Phng php nh gi - Kim tra t lun v kin thc v phn cng. - Kim tra thc hnh v lp rp v ci t 1 my tnh. 2. Ni dung nh gi - Cc kin thc v cc chun my tnh. - Cc thit b my tnh. - Cch lp t v ci t cc thit b. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh:

34 2. Chng trnh c s dng ging dy cho trnh trung cp ngh v trnh cao ng ngh.

Hng dn mt s im chnh v phng php ging dy mn hc: Trnh by l thuyt v pht vn cu hi Yu cu sinh vin thc hnh v lm cc bi tp Khi ging dy cn s dng chun b cc loi tranh treo tng, cc m hnh vt tht hoc cc thit b my chiu m t cu to, nguyn l lm vic v k thut s dng cc thnh phn ca my tnh; gip ngi hc nm nhng kin thc c bn cn thit, sau mi chng cn giao cc cu hi, bi tp ngi hc t lm ngoi gi. Cc cu hi ch mc n gin, trung bnh ph hp vi phn l thuyt hc; 3. Nhng trng tm chng trnh cn ch : Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 4.Ti liu cn tham kho : [1]. Trn Bo Ton. Phn cng my tnh. Nh xut Thanh nin. 2004. [2]. Nguyn nh Vit. Kin trc my tnh. Nh xut bn i hc quc Gia H Ni. 2007. [3]. Msc. V Vn Chn, Th.s. Nguyn Hng Vn. Gio trnh kin trc my tnh. Khoa CNTT i hc cn th. 2009

35

CHNG TRNH MN HC BT BUC


Tn mn hc: Cu trc d liu & Gii thut M s mn hc: MH 11
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

36 CHNG TRNH MN HC CU TRC D LIU V GII THUT M s mn hc: MH 11 Thi gian mn hc: 90 gi. (L thuyt: 30gi; Thc hnh: 60gi) I. V TR, TNH CHT CA MN HC V tr - Mn hc ny c hc sau mn hc Tin hc cn bn, Lp trnh cn bn, Ton ri rc, Lp trnh hng i tng. Tnh cht - Mn hc ny yu cu phi c t duy logic v cc kin thc v lp trnh cn bn, lp trnh hng i tng v kin thc v ton ri rc. II. MC TIU MN HC - Phn tch c cc loi d liu, gii thut v kt hp c d liu v gii thut. - Ci t c cc thut ton sp xp v tm kim. - Ci t c cc thut ton trn cc cu trc d liu: mng, danh sch, danh sch lin kt. - Thc hin cc thao tc an ton vi my tnh III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: Thi gian S TT I Tn chng mc Gii thiu cu trc d liu v gii thut - Mi lin h gia gii thut v cu trc d liu - Kiu d liu, m hnh d liu, kiu d liu tru tng - Thit k v phn tch gii thut - Mt s v d v thit k v phn tch gii thut - Bi tp Cc kiu d liu nng cao - Mng - Con tr - Cu trc, hp - Tp tin Tng s 5 L Thc hnh thuyt Bi tp 5 0 Kim tra* (LT hoc TH) 0

II

25

18

2(TH)

37 - Bi tp

III

Danh sch 30 8 - Danh sch c - Danh sch lin kt - Ngn xp(Stack) - Hng i(Queue) - Mt s ng dng ca danh sch - Bi tp IV Sp xp v tm kim 30 10 - Gii thiu v sp xp v tm kim - Cc phng php sp xp - Cc phng php tm kim - Bi tp Cng 90 28 *Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: Gii thiu cu trc d liu v gii thut

20

2(LT)

18

2(TH)

56 6 thuyt, kim tra thc

Mc tiu: - Hiu c kin thc c bn v cu trc d liu, gii thut, kiu d liu, m hnh d liu - Phn tch c gii thut - S dng c cc phng php phn tch, thit k gii thut. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Mi lin h gii thut v cu trc d liu 2. Kiu d liu, m hnh d liu, kiu d liu tru tng 3. Thit k v phn tch gii thut 4. Mt s v d v thit k v phn tch gii thut 5. Bi tp Chng 2: Cc kiu d liu nng cao Mc tiu: - Hiu c c im ca cc cu trc d liu nh: mng, cu trc v hp, con tr v tp tin. Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi

38 - Vn dng kin thc gii quyt cc bi ton c s dng cc loi d liu nng cao. Ni dung: 1. Mng Thi gian: 5gi 2. Con tr Thi gian: 5gi 3. Cu trc, hp Thi gian: 5gi 4. Tp tin Thi gian: 5gi 5. Bi tp Thi gian: 5gi

39 Chng 3: Danh sch Mc tiu: - Hiu c cc kin thc v danh sch c, danh sch lin kt, ngn xp, hang i. - Bit s dng ph hp cc loi d liu trong cc bi ton - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Danh sch c 2. Danh sch lin kt 3. Ngn xp (Stack) 4. Hng i (Queue) 5. Mt s ng dng ca danh sch 6. Bi tp Chng 4: Sp xp v tm kim Mc tiu: - Hiu c cc kin thc v sp xp v tm kim. - Ci t c cc thut ton sp xp v tm kim: la chn, chn, ni bt, quicksort, radixsort, tun t, nh phn. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Gii thiu v sp xp v tm kim 2. Cc phng php sp xp 3. Cc phng php tm kim 4. Bi tp Thi gian: 30gi (LT:10gi; TH: 20gi) Thi gian: 2gi Thi gian: 10gi Thi gian: 8gi Thi gian: 10gi Thi gian: 2gi Thi gian: 2gi Thi gian: 8gi Thi gian: 8gi Thi gian: 5gi Thi gian: 5gi

IV. IU KIN THC HIN CHNG TRNH Dng c v trang thit b: Phn, bng en My chiu Projector My tnh Phn mm: H iu hnh, Ngn ng C hoc Pascal - Hc liu: Cc slide bi ging. Ti liu hng dn mn hc Cu trc d liu v gii thut. Gio trnh Cu trc d liu v gii thut. - Ngun lc khc: Phng hc l thuyt ng tiu chun v phng thc hnh iu kin thc hnh

40 V. PHUNG PHP V NI DUNG NH GI c nh gi thng qua cc bi kim tra hoc bi tp ln nh gi thng qua cc tiu ch v ni dung sau: * V kin thc: Gii thiu cu trc d liu v gii thut Mi lin h gia gii thut v cu trc d liu: Kin thc v mi lin h gia gii thut v cu trc d liu. Kiu d liu, m hnh d liu, kiu d liu tru tng: Kin thc v kiu d liu v cc php ton trn d liu. Kiu d liu tru tng. Thit k v phn tch gii thut: Kin thc v thit k v phc tp ca gii thut. Cc kiu d liu nng cao Mng: Kin thc v mng v cc php ton trn mng. Con tr: Kin thc v con tr v vng nh ng. Cu trc, hp: Cc kin thc v cu trc, hp v cc php ton lin quan. Tp tin: Cc kin thc v tp tin v vic c/ghi trn tp tin. Danh sch Danh sch c: Kin thc v danh sch c ci t trn mng v cc php ton lin quan. Danh sch lin kt: Kin thc v danh sch lin kt ci t trn con tr v cc php ton lin quan. Ngn xp(Stack): Kin thc v cu trc d liu ngn xp v cc php ton lin quan. Hng i(Queue): Kin thc v cu trc d liu hng i v cc php ton lin quan. Sp xp v tm kim Gii thiu v sp xp v tm kim: Kin thc v s quan trng ca sp xp v tm kim. Cc phng php sp xp: Cc kin thc v phng php sp xp chn v sp xp nhanh (quicksort). Cc phng php tm kim: Cc kin thc v phng php tm kim tun t v nh phn. * V k nng: Cc kiu d liu nng cao Mng: Ci t c cc php ton trn mng. Con tr: Ci t c cc php ton trn con tr. Cu trc, hp: Ci t c cc php ton trn kiu cu trc. Tp tin: Ci t cc php ton c/ghi trn tp tin. Danh sch Danh sch c: Ci t cc php ton trn mng.

41 Danh sch lin kt: Ci t danh sch lin kt v cc php ton lin quan. Ngn xp(Stack): Ci t cu trc d liu stack v cc php ton lin quan. Hng i(Queue): Ci t cu trc d liu hng i v cc php ton lin quan. Sp xp v tm kim: Ci t c cc gii thut sp xp v tm kim. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh Chng trnh c s dng cho chng trnh o to cao ng ngh v cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy mn hc: Ngi ging dy s dng mt ngn ng lp trnh (khuyn khch dng ngn ng C/C++ hoc C#) ci t cc thut ton trong chng trnh v nn ci t theo lp trnh hng i tng, cc ni dung trong bi nn xy dng thnh cc lp v hng dn ngi hc thc hin. Ngi ging dy s dng cc cng c m phng m phng cho cc thut ton trong chng trnh. Ngi ging dy lp trnh v chy cc chng trnh cho ngi hc quan st kt qu trc khi hng dn thut ton cho ngi hc. Ngi ging dy cn su tp ti liu v to ra ti liu pht tay cho ngi hc. Ngi ging dy c th tp trung tt c cc gi thc hnh vo gi bi tp. Ngi dy c th s dng phng php Algorithm v vn p ging dy. 3. Nhng trng tm chng trnh cn ch : Danh sch. Sp xp v tm kim. 4. Ti liu cn tham kho: [1] Xun Li. Cu trc d liu v gii thut. Nh xut bn thng k. 1999. [2] PGS. TS. HONG NGHA T. Cu trc d liu v thut ton. Nh xut bn xy dng. 2006

42

CHNG TRNH MN HC BT BUC


Tn mn hc: Lp trnh hng i tng M s mn hc: MH 12
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

43 CHNG TRNH MN HC LP TRNH HNG I TNG M s mn hc: MH 12 Thi gian mn hc: 75gi. (L thuyt: 30gi; Thc hnh: 45gi) I. V TR, TNH CHT CA MN HC V tr : - Lp trnh hng i tng l phng php lp trnh mi trn bc ng tin ha ca vic lp trnh my tnh, nhm gip chng trnh tr nn linh hot, tin cy v d pht trin. Tnh cht : - T tng lp trnh hng i tng c p dng cho hu ht cc ngn ng lp trnh chy trn mi trng Windows nh Visual Basic, Java, Visual C... V vy vic nghin cu phng php lp trnh mi ny l tht s cn thit i vi nhng ngi lm Tin hc. II. MC TIU MN HC - Trnh by c cc c trng c bn: tnh ng gi, tnh k tha, tnh tng ng bi ca phng php lp trnh hng i tng. - Tip cn c phng php lp trnh hng i tng. - Phn tch, ci t v xy dng c chng trnh theo phng php hng i tng trn mt ngn ng lp trnh c th. - Thc hin cc thao tc an ton vi my tnh - Vit c chng trnh c theo phng php hng i tng. - Ci t c lp i tng trn ngn ng lp trnh C++. - Xy dng c cc phng thc, ton t trong lp i tng. - Ci t c lp i tng k tha t lp i tng c sn. - S dng v ci t c lp i tng c tnh tng ng bi. - T thit k v xy dng c cc chng trnh theo phng php hng i tng. - Xy dng c mt i tng trong tng bi tp c th. - Thc hin cc thao tc an ton vi my tnh III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: Thi gian S TT I Tn chng, mc Phng php hng i tng Cc phng php lp trnh Cc c im lp trnh hng Tng s 8 L Thc hnh thuyt Bi tp 3 5 Kim tra* (LT hoc TH)

44 i tng Xy dng lp i tng Cc thnh phn ca lp Lp c s II Hm hy v to Hm friend i tng Con tr III Cch truyn tham s i tng Hm new v delete Hm dnh ngha chng IV nh ngha hm chng Tham s cho hm chng Ton t nh ngha chng Khi nim ton t chng V Ton t hai ngi Ton t logic S k tha Cc loi tha k VI n tha k Tha k bi Hm o v tnh tng ng bi VII Hm o Lp c s Hm, lp Template VIII Khun hnh hm Khun hnh lp Cng *Ghi ch: Thi gian kim tra l thuyt hnh c tnh vo gi thc hnh. 2. Ni dung chi tit:

12

1 (LT)

10

1 (TH)

1 (LT)

10

10

1 (TH)

75 28 43 4 c tnh vo gi l thuyt, kim tra thc

Chng 1: Phng php hng i tng Mc tiu: - Trnh by c cc phng php ca lp trnh hng i tng, cc c im ni bt ca phng php lp trnh hng i tng. - Trnh by c cc thnh phn ca mt lp i tng. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Cc phng php lp trnh 2. Cc c im lp trnh hng i tng Thi gian: 2gi Thi gian: 1gi

45 3. Xy dng lp i tng Chng 2: Cc thnh phn ca lp Mc tiu: - Ci t c mt lp i tng trn ngn ng trnh hng i tng C++. - Ci t c cc hm khi to v hm hy b. - Khai bo c hm friend. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Khai bo mt lp c s 2. Hm constructor v destructor 3. Hm constructor c tham s 4. Hm in-line 5. Thnh phn ca lp l static 6. Hm friend Chng 3: i tng Mc tiu: - Khai bo v s dng c cc bin i tng - S dng i tng lm tham s cho hm - Khai bo v s dng c mng i tng - Qun l c i tng thng qua con tr this, hm new v hm delete - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Kiu d liu con tr. 2. i tng l mt con tr 3. Php gn mt i tng 4. Truyn tham s l i tng cho hm 5. Gi tr tr v ca hm l mt i tng 6. Tham chiu 7. Mng ca cc i tng 8. Con tr this 9. Hm new v delete Chng 4: Hm dnh ngha chng Mc tiu: - nh ngha chng cc hm khi to khng tham s v c tham s. - S dng c cc hm nh ngha chng. - Thc hin cc thao tc an ton vi my tnh Ni dung: Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 1gi Thi gian: 2gi Thi gian: 1gi Thi gian: 1gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 5gi

46 1. 2. 3. 4. 5. Hm constructor nh ngha chng Cch to v s dng hm copy constructor Tham s mc nh ca hm constructor Hm nh ngha chng Ly a ch hm nh ngha chng Thi gian: 1gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi

Chng 5: Ton t nh ngha chng Mc tiu: - nh ngha chng c cc ton t hai nh ton t +, -, *, / trn cc lp i tng. - nh ngha chng c cc ton t logic. - nh ngha chng ton t mt ngi. - nh ngha chng ton t gn (=). Ni dung: 1. Nhng khi nim c bn ton t chng Thi gian: 1gi 2. nh ngha chng ton t hai ngi Thi gian: 2gi 3. nh ngha chng ton t logic Thi gian: 1gi 4. nh ngha chng ton t mt ngi Thi gian: 1gi 5. Hm ton t l friend Thi gian: 1gi 6. Ton t gn ( = ) Thi gian: 1gi 7. Mt s nh ngha ton t chng Thi gian: 1gi Chng 6: S k tha Mc tiu: - nh ngha c n k tha v a k tha. - Khai bo c cc lp k tha nhiu cp. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Cc loi k tha 2. n k tha 3. a k tha Chng 7: Hm o v tnh tng ng bi Mc tiu: - Khai bo v s dng c hm o. - Khai bo v s dng lp c s o. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Hm o 2. Lp c s o Chng 8: Hm, lp Template Mc tiu: - Khai bo v s dng c khun hnh hm. - Khai bo v s dng c khun hnh lp xy dng cc lp i tng. Thi gian: 5gi Thi gian: 5gi Thi gian: 2gi Thi gian: 3gi Thi gian: 3gi

48 Thc hin cc thao tc an ton vi my tnh Thi gian: 5gi Thi gian: 5gi

Ni dung: 1. Khun hnh hm 2. Khun hnh lp IV. IU KIN THC HIN CHNG TRNH

* Vt liu Giy v A4, A3. Bt d nhiu mu. * Dng c v trang thit b My chiu a phng tin. My tnh. * Hc liu Gio trnh lp trnh C++. Ti liu hng dn thit k hng i tng. * Ngun lc khc Phng thc hnh my tnh c iu kin thc hnh cho mi hc sinh trn mt my. H thng c ni mng v gio vin c th quan st c tin trnh lm vic ca hc sinh. V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi qua bi kim tra vit, trc nghim t c cc yu cu sau: Hiu c cc khi nim lp, i tng, k tha. Trnh by c cu trc tng th ca mt lp. So snh c s n k tha v a k tha. * V k nng: Lp trnh c theo phng php hng i tng. Ci t c lp i tng trn ngn ng lp trnh C++. Xy dng c cc phng thc, ton t trong lp i tng. Ci t c lp i tng k tha t lp i tng c sn. S dng v ci t c lp i tng c tnh tng ng bi. T thit k v xy dng c cc chng trnh theo phng php hng i tng. Xy dng c mt i tng trong tng bi tp c th. * V thi : Cn thn, t gic trao i kinh nghim. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh

49 Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh, khng cn dy li trong chng trnh cao ng. 2. Hng dn mt s im chnh v phng php ging dy mn hc: Trong mn hc ny gio vin cn chun b y cc iu kin thc hin bi hc m bo cht lng tt, quan tm nhiu n cc hc sinh yu trnh trng hp b mt nn tn kin thc s nh hng n cc mn hc v sau. 3. Nhng trng tm chng trnh cn ch : Phn bit c lp v i tng. Khai bo lp vi cc trng ng kiu d liu. S a k tha khng phi c trong mi ngn ng lp trnh. 4. Ti liu cn tham kho : [1] on Vn Ban.Phn tch , thit k v lp trnh hng i tng. Nh xut bn thng k, H Ni. 1997. [2] Phm Vn t. C++ v lp trnh hng i tng. Nh xut bn Khoa hc v K thut, H Ni. 2000.

50

51

CHNG TRNH MN HC BT BUC


Tn mn hc: C s d liu M s mn hc: MH 13
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

52 CHNG TRNH MN HC C S D LIU M s mn hc: MH 13 Thi gian mn hc: 90gi. (L thuyt: 60gi; Thc hnh: 30gi) I. V TR, TNH CHT CA MN HC V tri : - y l mn hc c s v bt buc i vi cng nhn lnh ngh Tnh cht : - L mn hc nn tn v thit k v lu tr d liu. II. MC TIU MN HC - Hiu c cc khi nim v: C s d liu quan h, Cc m hnh d liu, cc ngn ng nh ngha v x l d liu. - Hiu r kin trc ca mt h qun tr c s d liu. - Hiu r cch t chc b nh, - Hiu r v ton vn d liu. - Hiu r v ph thuc hm - Hiu r v dng chun. - Hiu v C s d liu phn tn. - Thc hin cc thao tc an ton vi my tnh III. NI DUNG MN HC 1 Ni dung tng qut v phn phi thi gian: Thi gian S TT I Tn chng, mc Tng quan v c s d liu Mt s khi nim M hnh d liu M hnh c s d liu quan h Cc khi nim c bn Cc php ton trn i s Ngn ng SQL Truy vn d liu Cc hm tnh ton Rng buc ton vn v ph thuc hm Rng buc ton vn Ph thuc hm Dng chun v chun ha lc c s d liu Cc dnh chun Tng s 5 L thuyt 5 Thc hnh Bi tp 0 Kim tra (LT hoc TH)

II

10

III

1 LT

IV V

15 15

10 9

5 5 1 LT

53 Chun ha lc CSDL VI Ti u ha cu hi 5 3 2 C s d liu phn tn M hnh CSDL phn tn VII 30 20 8 2 TH Thit k CSDL phn tn X l truy vn phn tn Cng: 90 60 26 4 *Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: Tng quan v c s d liu Mc tiu: - Phn bit c h qun tr c s d liu vi h thng tp tin c in. - Phn bit c cc m hnh d liu mng, phn cp, quan h, thc th lin kt v m hnh hng i tng. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Mt s khi nim 1.1. C s d liu 1.2. H qun tr c s d liu 2. Cc m hnh d liu 2.1. M hnh mng 2.2. M hnh phn cp 2.3. M hnh quan h 2.4. M hnh thc th lin kt 2.5. M hnh hng i tng Chng 2. M hnh c s d liu quan h Mc tiu: - nh ngha c khi nim v quan h, thuc tnh, cc loi kha, lc quan h, b gi tr v ph thuc hm. - Thc hin c cc php ton trn i s tp hp. - Thc hin c cc php ton trn i s quan h. - Nghim tctrong hc tp Ni dung: 1. Cc khi nim c bn Thi gian: 3.5gi 1.1. Thuc tnh 1.2. Quan h 1.3. B gi tr 1.4. Lc quan h 1.5. Th hin ca quan h 1.6. Kho- siu kho - kho ch nh kho chnh kho ngoi

Thi gian:0.5gi Thi gian:0.5gi Thi gian:0.5gi Thi gian:0.5gi Thi gian:1gi Thi gian:1gi Thi gian:1gi

54 1.7. Ph thuc hm 1.8. Rng buc ton vn 1.9. Cc thao tc c bn trn cc quan h 2. Cc php ton trn i s tp hp 2.1. Php hp 2.2. Php giao 2.3. Php tr 2.4. Php tch cc 2.5. Php chia 3. Cc php ton trn i s quan h 3.1. Php chiu 3.2. Php chn 3.3. Php kt ni 3.4. Cc php kt ni khc Chng 3: Ngn ng d liu SQL Mc tiu: - Thc hin c cc lnh Select, Insert, Update v Delete c iu kin lc. - S dng c cc hm gp khi s dng mnh Group By. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Khi qut v ngn ng d liu SQL Thi gian: 0.5gi 2. Cc lnh lin quan n cu trc ca c s d liu Thi gian: 0.5gi 3. Cc lnh cp nht c s d liu Thi gian: 3gi 4. Cc lnh truy vn c s d liu Thi gian: 6gi 4.1. Tm thng tin t cc ct trong bng 4.2. Chn cc b ca bng 4.3. Th t hin th cc bn ghi mnh ORDER By 4.4. Phn nhm d liu mnh GROUP BY 4.5. iu kin hin th cc bn ghi Mnh HAVING 4.6. Truy vn thng tin t nhiu bng 4.7. Truy vn lng nhau 4.8. Cc hm tnh ton trn nhm cc bn ghi 4.9. Cc hm tnh ton trn bn ghi Chng 4: Rng buc ton vn v ph thuc hm Mc tiu: - Phn loi c cc loi rng buc ton vn. - Biu din c ph thuc hm. - Tnh c bao ng ca ph thuc hm. - Xc nh c kha ca lc quan h da vo thut ton xc nh kha. - Thc hin cc thao tc an ton vi my tnh

Thi gian: 4gi

Thi gian: 3gi

55 Ni dung: 1. Cc vn lin quan n rng buc ton vn 2. Cc loi rng buc ton vn 2.1. Rng buc ton vn v min gi tr 2.2. Rng buc ton vn lin thuc tnh 2.3. Rng buc ton vn lin b lin thuc tnh 2.4. Rng buc ton vn v ph thuc tn ti 2.5. Rng buc ton vn tng hp (lin b lin quan h) 3. Ph thuc hm 3.1. nh ngha v biu din ph thuc hm 3.2. Bao ng ca tp ph thuc hm v h lut dn Armstrong 3.3. Bao ng ca tp thuc tnh 3.4. Ph v ph tng ng 3.5. Thut ton xc nh kho ca lc quan h Thi gian: 1gi Thi gian: 4gi

Thi gian: 10gi

Chng 5. Dng chun v chun ho lc c s d liu quan h Mc tiu: - nh ngha c cc dng chun ca lc quan h. - Phn r v tng hp c lc quan h. - Chun ha c lt c s d liu. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Dng chun 1.1. Thit k km gy nguy him cho CSDL 1.2. Phn r 1.3. Cc dng chun 2. Chun ho lc CSDL 2.1. Phng php phn r 2.2. Phng php tng hp Chng 6. Ti u ho cu hi Mc tiu: - Trnh by c cc nguyn tc tng qut ti u ha truy vn. - S dng ngn ng i s quan h ti u ha cc truy vn. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Cc nguyn tc tng qut ti u ho cu hi Thi gian: 1gi 2. V d mt thut ton ti u ho biu thc quan h Thi gian: 1gi 3. Thut ton ti u ho cu hi trong ngn ng i s quan Thi gian: 3gi h Chng 7. C s d liu phn tn Mc tiu: - Thit k c c s d liu phn tn trn mt h qun tr c s d liu phn tn.

Thi gian: 3gi

Thi gian: 12gi

56 - Thc hin c cc truy vn tm kim, cp nht v qun l trn c s d liu phn tn. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1.Tng quan Thi gian: 1gi 2. M hnh tng qut v CSDL phn tn Thi gian: 1gi 3. Thit k mt h qun tr CSDL phn tn Thi gian: 14gi 3.1. Mc tiu 3.2. Chin lc 3.2.1. To bn sao d liu 3.2.2. Trong sut v to bn sao 3.2.3. Phn hoch CSDL 3.2.4. Phn tch d liu Phn tch ngang Phn tch dc 4. X l truy vn phn tn Thi gian: 14gi 4.1. Ton vn d liu trong CSDL phn tn 4.2. Giao thc kt thc hai giai on 4.3. Kho phn tn 4.4. Kho hai giai on phn tn 4.5. nh du thi gian 4.6. Khi phc CSDL IV. IU KIN THC HIN CHNG TRNH * Vt liu Bt vit bng, phn. Giy v. Bt lng. Stick. * Dng c Bi ging son trn Slide, ti liu pht cho hc vin (ni dung bi hc v cc bi tp). * Hc liu Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. * Ngun lc khc Ti liu Down load t Internet, ti liu tham kho, cc ti liu thit k c s d liu. V. PHNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua bi kim tra vit, trc nghim t c cc yu cu sau: Trnh by c cc khi nim v cc thc th, b, quan h. Trnh by c cc m hnh c s d liu quan h, tp trung, phn tn.

57 Trnh by c c php ca ngn ng SQL. * V k nng: nh ngha m hnh d liu v phn bit s khc nhau gia lc khi nim, lc vt l v lc ngoi. nh ngha s c lp d liu v phn bit s khc nhau gia c lp d liu logic v c lp d liu vt l. nh ngha giao tc v gii thch s thc hin ng thi ca cc giao tc, giao tc khng y v s v h thng. nh ngha m hnh d liu thc th - kt hp (m hnh E-R). Gii thch cc bc phn tch yu cu, thit k c s d liu mc khi nim, thit k c s d liu logic. Gii thch rng buc kha, rng buc tham gia, thc th yu, phn cp lp, s gp li. M t mt s chn la ny sinh trong qu trnh thit k c s d liu mc khi nim dng m hnh E-R. Gii thch cc kha cnh lin quan n ngn ng SQL. nh ngha cht chuyn v c s d liu hot ng. Phn bit s khc nhau gia rng buc v cht chuyn. * V thi : Cn thn, t tm thm ti liu tham kho, su tm cc m hnh c s d liu ca cc doanh nghip t hc hi thm. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh . 2. Hng dn mt s im chnh v phng php ging dy mn hc - Gio vin cn gii hn phm vi ging dy theo khung chng trnh hc sinh nm chc c vn ct li khi thit k c s d liu quan h. 3. Nhng trng tm chng trnh cn ch M hnh d liu quan h. C s d liu phn tn. 4. Ti liu cn tham kho [1] David Maier. The theory of relational Database. Computer Science Press.1983. [2] Jeffrey D.Ullman. The principles of database and knowledge base system Voll, 2. Computer Science Press. 1989. [3] V c Thi. C s d liu kin thc v thc hnh. Nh xut bn thng k 1997. [4] Trung Tun. C s d liu. Nh xut bn gio dc. 1998.

58

59

CHNG TRNH M UN BT BUC


Tn m un: ha ng dng M s m un: M14
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

60 CHNG TRNH M UN O TO HA NG DNG M s m un: M 14 Thi gian m un: 150gi (L thuyt: 30gi; Thc hnh: 120gi) I. V TR, TNH CHT CA M UN V tr : - Hc sau cc m un Tin hc i cong, tin hc vn phng. Tnh cht: - Cung cp kin thc c bn v ha II. MC TIU M UN - Nm v din gii c nguyn tc v lung tn hiu x l v cc chc nng c bn ca h thng my tnh. - Bit phn bit chc nng giao tip v iu khin ca thit b. - Nm c cc chc nng c bn cc thit b trong my tnh, v vai tr ca cc h iu hnh. - Thc hin cc thao tc an ton vi my tnh III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: Thi gian Tn cc bi trong m un Tng L Thc Kim s thuyt hnh tra* 1 Nhng vn cn bn 15 5 10 2 Cn bn v ha vector 75 13 60 2 3 Cn bn v ha Raster 64 12 50 2 Cng 150 30 116 4 *Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh 2. Ni dung chi tit: S TT Bi 1. Nhng vn cn bn Mc tiu : - Hiu r v trnh by c kh nng ca ha ng dng trong thc t cuc sng - Phn bit c ha vector v ha raster v phm vi s dng ca chng - Xc nh c mt s phn mm ng dng vector v raster - Hiu r cc thut ng c bn - M c phn mm ng dng ha vector v raster. - Phn bit c hai kiu nh dng vector v raster. - Hnh thnh thi quen cn thn khi lm vic vi my tnh. - Hnh thnh thi quen cn thn v an tan d liu. Ni dung : 1. Gii thiu chung 2. Gii thiu v ha vector 3. Gii thiu v ha raster Thi gian: 15gi

61 4. Mt s thut ng c bn Bi 2. Cn bn v ha vector Thi gian: 75gi Mc tiu : - Hiu r v trnh by c kh nng ng dng ca ha vector. - Hiu r cc thnh phn ca giao din ha vector (phn mm ng dng Corel Draw). - Hiu v trnh by c cc thut ng c bn trong ha vector. - S dng c cc cng c c bn trong PMD Corel Draw v v to hnh i tng. - S dng cc cng c cng c Freehand v Bezier hnh ch nht, Ellipse, a gic, hnh sao v v to hnh i tng. - Chn di chuyn v nh kch c i tng. - S dng cng c Shape Tool chnh sa i tng. - Dng b lnh Transform, Shaping thc hin cc ng dng. - S dng thnh tho cng c Text thc hin cc ng dng To hnh vi cng c text. - T mu cc i tng khp kn, T mu chuyn, dng Mu pattern,T mu vin i tng. Chuyn i, thm v to mt mu mu mi. - Thc hin c cc hiu ng blend, contour, enveloper. - Thit lp c trang in, thc hin ln in vi ti liu. - Thc hin cc thao tc an ton vi my tnh Ni dung : 1.Cn bn v vector 2. Lm vic vi cc cng c ho vector 3. Lm vic vi vn bn 4. Mu v cc vng t mu 5. Mt s hiu ng c bn trong ho vector 6. In n trong ho vector Bi 3. Cn bn v ha Raster Thi gian: 64gi Mc tiu : - Hiu r v trnh by c kh nng ng dng ca ha raster. - Hiu r cc thnh phn ca giao din ha raster (phn mm ng dng Photoshop). - Trnh by c cc thut ng c bn trong ha raster. - S dng c cc cng c c bn trong PMD Photoshop chnh sa v x l i tng. - ng dng cc lp trong Photoshop. To, b sung v sao chp cc lp. - S dng cc hp thai layer v chnh sa cc lp. - S dng cc knh, to v hiu chnh cc knh mu. - Hiu v ng dng cc bc c bn khi hiu chnh hnh nh. - iu chnh mu, s dng lnh Hue/Saturation. p dng cc hiu ng mu. - Hiu cc nh dng file nh. Chuyn hnh nh cho ng dng Web v t nh trong cc trnh ng dng khc. - Thc hin cc thao tc an ton vi my tnh

62 Ni dung : 1. Cn bn v ho raster 2. Lm vic vi cc cng c trong ho raster 3. Lm vic vi lp v knh 4. Mu v cch hiu chnh 5. Chuyn hnh nh cho cc ng dng khc IV. IU KIN THC HIN M UN * Vt liu: Xng thc hnh t chun. Cc lai giy in dng in mu. * Dng c v trang thit b: Cc my in mu. *Hc liu: Bi ging son trn phn mm dy hc. * Ngun lc khc: Phng hc thc hnh my tnh t chun, cc my tnh mnh chy cc chng trnh ha. V. PHNG PHP V NI DUNG NH GI 2. Ni dung nh gi: - Kin thc: c nh gi qua bi kim tra vit, trc nghim t c cc yu cu sau: Trnh by cch s dng phm mm ha Photoshop to file hnh nh, nh dng kch thc file nh Lit k c chc nng ca cc cng c trn thanh cng c Trnh by c cc cng c chn vng, tch lp lp ghp hnh nh. M t c s kt hp b lc vi hiu ng to nn hnh nh y sc thi v ngh thut Trnh by c cch thc phi mu cho hnh nh - K nng: nh gi k nng thc hnh ca hc sinh trong bi thc hnh v ha t c cc yu cu sau : To c mt file hnh nh theo yu cu v kch thc v phn gii Thit k mt file nh mi. S dng thnh thao cc cng c trn thanh cng c thc hin bng phm tt. Chuyn i file nh trng en thnh nh mu. - Thi : Cn thn, t gic,chnh xc. VI. HNG DN THC HIN M UN

63 1. Phm vi p dng chng trnh : Chng trnh m un c s dng ging dy cho trnh trung cp ngh v cao ng ngh Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 2. Hng dn mt s im chnh v phng php ging dy mn hc: Gii thiu cc cc phn mm thit k ha Thit k c cc loi sn phm ha Cho sinh vin thao tc trn my tnh Thc hin cc bi tp thc hnh c giao.

3. Nhng trng tm chng trnh cn ch - S dng cc phn mm ha Coreldraw, Photoshop. 4. Ti liu cn tham kho: [1]. Phng Th Nguyt - Phm Quang Huy Bi tp thc hnh Photoshop 7.0 & Photoshop Cs nng cao Nh XB Giao Thng Vn Ti, 2007 [2]. Nguyn Anh Dng Adobe Photoshop & ImageReady 7.0 - Tp 2, NXB: Lao ng x hi, 2007 [3]. Quc Bnh, Thc Hnh Thnh Tho Photoshop 6.0 , Nh Xut Bn Thng K, 2002

64

CHNG TRNH MN HC BT BUC


Tn mn hc: Mng cn bn M s mn hc: MH 15
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

65 CHNG TRNH MN HC MNG CN BN M s mn hc: MH 15 Thi gian mn hc: 60 gi. (L thuyt: 40gi; Thc hnh: 20gi) I. V TR, TNH CHT CA MN HC V tr : - Mn hc c b tr sau khi hc xong cc mn h thng my tnh v phn cng my tnh, trc cc mn hc/ m un o to chuyn mn ngh. Tnh cht: - Mn hc l thuyt c s bt buc cung cp mt kin thc v h thng mng. II. MC TIU MN HC - M t c cc ng dng ca mng trong cc t chc. - Hiu c cc cng ngh ca mng cuc b (LAN). - Nm c cc giao thc v phng php truy cp mng. Bit v s dng c c bn mng din rng (WAN). - Ch ra c phng php truyn thng trong t chc thng qua ng mng my tnh qua cc v d minh ho. - M t c vai tr ca mng trong vic qun l cc ti nguyn ca mt t chc - M t c mng cc b c t chc nh th no. Xc nh c cc m hnh mng. - Xc nh cc phng php chnh truy cp mng v cc hot ng ca n - M t c cc cng ngh ca mng din rng . - Ch ra c cc hn ch s dng cc phn mm trong mng din rng . - Hiu cc cch truyn thng trong mt t chc v mng my tnh c lin h vi nhau v a ra cc l do v kt lun ny . - Thc hin cc thao tc an ton vi my tnh III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: Thi Gian S TT I Tn chng mc M u Tng quan v mng my tnh v mng cc b - Mng my tnh - Cc thit b thng dng v cc chun kt ni vt l Giao thc TCP/IP - Tng quan v giao thc IP v a ch IP - Mt s giao thc iu Tng s 40 L Thc hnh thuyt Bi Tp 30 9 Kim tra* (LT hoc TH) 1(TH)

II

20

10

1(TH)

66 khin Cng: 60 40 20 2 *Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: Tng quan v mng my tnh v mng cc b Mc tiu: - Hiu c kin thc tng qut v cc thnh phn trong mt mng my tnh, - Phn loi c mng my tnh ,kin trc mng my tnh, cc chun vt l ca cc thit b mng. - Nghim tc trong hc tp Ni dung: 1. Mng my tnh Thi gian: 25gi 1.1. Gii thiu mng my tnh 1.1.1. Lch s mng my tnh 1.1.2. Gii thiu mng my tnh 1.1.3. nh ngha mng v mc ch kt ni mng 1.2. c trng k thut ca mng my tnh 1.2.1. ng truyn 1.2.2. K thut chuyn mch 1.2.3. Kin trc mng 1.2.4. H iu hnh mng 1.3. Phn loi mng my 1.3.1. Phn loi theo khong cch a l 1.3.2. Phn loi theo kin trc mng s dng 1.3.3. Phn loi theo h iu hnh mng 1.4. Gii thiu cc mng my tnh thng dng nht 1.4.1. Mng cc b 1.4.2. Mng din rng vi kt ni LAN to LAN 1.4.3. Lin mng Internet 1.4.4. Mng Intranet 1.5. Mng cc b v kin trc mng cc 1.5.1. Mng cc b 1.5.2. Kin trc mng cc b 1.5.3. hnh mng 1.6. Chun ha mng my tnh v m hnh OSI 1.6.1. Cc vn v chun ha mng 1.6.2. M hnh tham chiu OSI 7 lp 1.7. Cc chun kt ni thng dng 1.7.1. Chun kt ni IEEE 802.X 1.7.2. Chun kt ni ISO 8802.X 2. Cc thit b thng dng v cc chun kt ni vt l Thi gian: 15gi 2.1. Cc thit b mng thng dng 2.1.1. Tm hiu v cc loi cp

67 2.1.2. Card giao tip mng 2.1.3. Cc b chuyn tip 2.1.4. Cc b tp trung, switch, hub, modem, router 2.2. Mt s kiu kt ni mng thng dng v cc chun Chng 2: Giao thc TCP/IP Mc tiu: - Hiu r cc kin thc lin quan n TCP/IP v a ch IP. - Hiu r cu trc gi d liu IP, - Bit cch nh tuyn, phn mnh v hp nht cc gi IP. - Thc hin cc thao tc an ton vi my tnh Ni dung: 1. Tng quan v giao thc IP v a ch IP 1.1. Giao thc IP 2. Mt s giao thc iu 2.1. Giao thc ICMP 2.2. Giao thc ARP v giao thc RARP 2.3. Giao thc lp truyn ti 2.4. Giao thc TCP Thi gian: 10gi Thi gian: 10gi

IV. IU KIN THC HIN CHNG TRNH * Vt liu Giy v A4, A3. Bt d nhiu mu. Cc thit b mng. * Dng c v trang thit b My chiu a phng tin. My tnh. * Hc liu Gio trnh mng. Ti liu hng dn mng my tnh. * Ngun lc khc Phng thc hnh my tnh c iu kin thc hnh cho mi hc sinh trn mt my. H thng c ni mng v gio vin c th quan st c tin trnh lm vic ca hc sinh. V. PHNG PHP V NI DUNG NH GI nh gi thng qua kim tra trc nghim: Kim tra trc nghim c thc hin trn my tnh v chm cho kt qu ngay. Xy dng ngn hng cc cu hi. Hc vin s nhn c ngu nhin Cc cu hi trc nghim 100 cu (mi chc nng 20 cu), Thi gian kim tra hn ch trong 60 pht. VI. HNG DN CHNG TRNH

68 1. Phm vi p dng chng trnh: Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh 2. Hng dn mt s im chnh v phng php ging dy mn hc: Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc, chun b y cc iu kin thc hin bi hc m bo cht lng dy hc. 3. Nhng trng tm chng trnh cn ch : Cc m hnh mng. Cc giao thc trong mng. Ci t cc thit b mng. 4. Ti liu cn tham kho: [1]. Gio trnh qun tr mng t website www. ebook4you.org [2]. Ths Ng B Hng-Ks Phm Th phi. Gio trnh mng my tnh i hc Cn Th ,NXB Gio dc. 2005 [3]. TS Nguyn Thc Hi. Gio trnh mng my tnh v cc h thng m. Nh xut bn gio dc. 2000

69

70

CHNG TRNH M UN BT BUC


Tn m un: H qun tr CSDL (MS-SQL Server) M s m un: M16
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

71 CHNG TRNH M UN H QAN TR C S D LIU MS SQL SERVER 1 M s m un: M 16 Thi gian m un: 75 gi. (L thuyt: 30 gi; Thc hnh: 45 gi) I. V TR, TNH CHT CA M UN V tr : - M un lm c s cho hc sinh c mt chu trnh lm vic vi h thng c s d liu chuyn nghip trn mng. Tnh cht : - So snh c tnh hiu qu ca n so vi h qun tr c s d liu Access c hc. II. MC TIU M UN - Trnh by c cc kin thc v m hnh d liu Client/Server v th hin c th qua vic ci t trn h qun tr c s d liu SQL Server trn mi trng Windows. - Thc hin c cc lnh tm kim, b sung, sa i v xa cc bn ghi c iu kin lc trong c s d liu Microsoft SQL Server. - Thc hin cc thao tc an ton vi my tnh III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: Tng s 1 Tng quan v m hnh Client/Server 5 2 Cu hnh c s d liu Client/Server 9 3 H qun tr c s d liu Microsoft 10 SQL Server 4 Cc thao tc trn SQL Server 36 12 23 1 5 Thit k, bo tr v pht trin m hnh 15 5 9 1 Client/Server Cng: 75 29 43 3 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. Tng quan v m hnh Client/Serve Mc tiu : - Hiu r m hnh c s d liu Client/Server - Nm vng cc c trng ca m hnh Client/Server - Thc hin cc thao tc an ton vi my tnh Ni dung : Thi gian: 5gi S TT Tn cc bi trong m un Thi gian L Thc Kim thuyt hnh tra* 3 2 4 4 1 5 5

72 1. Cc kin thc tng quan v c s d liu. 2. Cc giai on pht trin ca mt h qun tr c s d liu. 3. Gii thiu v m hnh Client server v cc h qun tr c s d liu phc v cho m hnh Client/Server. 4. Cc c trng ca m hnh Client/server Bi 2. Cu hnh c s d liu Client/Server Thi gian: 9gi Mc tiu : - Phn tch c cc tng cu trc ca m hnh Client/Server - Phn bit c cc m hnh c s d liu - Thc hin cc thao tc an ton vi my tnh Ni dung : 1. Tng quan v cu trc Client/Server 2. Cc tng cu trc 3. Cc m hnh d liu ca h thng Client/Server Bi 3. H qun tr c s d liu Microsoft SQL Server Thi gian: 10gi Mc tiu : - Trnh by lch s pht trin ca h qun tr c s d liu MS SQL Server - Ci t c phn mm h qun tr c s d liu MS SQL Server - S dng c cc cng c h tr ca h qun tr c s d liu MS SQL Server - Cu hnh c h thng qun tr c s d liu trn Server ni b. - Thc hin cc thao tc an ton vi my tnh Ni dung : 1. Gii thiu h qun tr c s d liu MS SQL Server. 2. Ci t MS SQL Server 3. Cc cng c ca MS SQL Server 4. Lm vic vi cng c Enterprise Manager Bi 4. Cc thao tc trn SQL Server Thi gian: 36gi Mc tiu : - S dng c phn mm qun tr c s d liu MS SQL Server - Thit k c cc bng d liu vi cc kiu d liu ph hp - Phn bit cc mi quan h 1-1, 1-n, n-n v thit lp c quan h cho cc bng. - Thc hin c cc truy vn Select, Insert, Update v Delete ca ngn ng SQL Server trong cng c Query Analyzer. - Thc hin cc thao tc an ton vi my tnh Ni dung : 1. ng nhp vo MS SQL Server 2. Cc kiu d liu trong SQL Server 3. To c s d liu trong MS SQL Server 4. To bng trong MS SQL Server 5. To quan h trong MS SQL Server

73 6. Nhp d liu trong SQL Server 7. Truy vn SQL Server Bi 5. Thit k, bo tr v pht trin m hnh Client/Server Thi gian: 15gi Mc tiu : - c c h s thit k c s d liu - Thc hin c cc thao tc to ngi s dng, phn quyn cho ngi s dng - Chuyn i c c s d liu n gin t h qun tr c s d liu MS SQL sang MS Access hoc sang cc h qun tr c s d liu khc v ngc li. - Sao lu v phc hi c c s d liu - Thc hin cc thao tc an ton vi my tnh Ni dung : 1. c h s thit k c s d liu 2. Bo mt c s d liu 3. Chuyn i c s d liu t cc ngun c s d liu 4. Sao lu d phng c s d lu 5. Bo tr c s d liu IV. IU KIN THC HIN M UN * Vt liu * Dng c * Ti liu: nh, giy, mc v. Phim trong. H thng my tnh ni mng, ci t windows 2000 tr ln. Phn mm h qun tr Oracle, SQL server. My chiu data Show Projecter. Phn mm kim tra trc nghim. Ti liu ly t Internet, th vin in t. Cc trang chiu. Phn mm dy hc. Ti liu SQL Server.

V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua bi kim tra vit t c cc yu cu sau: Trnh by c c php cc cu lnh Select, Insert, Update, Delete. M t c cc kiu d liu trong SQL Server. * V k nng: nh gi thng qua bi kim tra thc hnh k nng thao tc, qun tr c s d liu bng cng c Enterprise Manager v Query Analyzer, t c cc yu cu sau:

74 Phn bit c cc kiu d liu khi thit k bng. Phn bit c m hnh qun tr c s d liu Client/Server vi cc m hnh qun tr c s d liu khc. Ci t c c s d liu SQL Server trn my n v my mng. ng nhp c vo SQL Server. To c c s d liu v cc thnh phn ca c s d liu Client/Server * V thi : T gic, cn thn. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh Chng trnh m un c s dng ging dy cho trnh trung cp v cao ng ngh 2. Hng dn mt s im chnh v phng php ging dy m un: Gio vin cn gii hn v dng li phm vi cc lnh thao tc d liu m bo k nng cho hc sinh giai on 1. Trong giai on 2 k tip gio vin mi trnh by cc kin thc v k nng cao hn v cc lnh lp trnh th tc, trigger trong SQL. 3. Nhng trng tm chng trnh cn ch : Thit k c s d liu vi cc trng d liu ph hp, t bit l c s d liu c s dng ting Vit. S dng cc php ni v iu kin trong cc cu lnh Select, Insert, Update v Delete. 4. Ti liu cn tham kho:
[1] James R, Groff, Paul N.Weinberg, SQL The Complete Reference, McGraw-

Hill/Osborne, 2002. [2] Diana Lorentz, SQL Reference, Oracle Corporation, 2001. [3] Marcilina S. Garcia, Jamie Reding, Edward Whalen, Steve Adrien DeLuca, SQL Server 2000 Administrators Companion, Microsoft Press, 2000. [4] C. J. Date, Hugh Darwen, A Guide to the SQL Standard, Addison-Wesley Publishing, 1992. [5] Trn Nguyn Phong, Gio trnh SQL Server, Trng i hc Khoa hc Hu. .

75

CHNG TRNH MN HC BT BUC


Tn mn hc: Anh vn chuyn ngnh M s mn hc: MH 17
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

76 CHNG TRNH MN HC ANH VN CHUYN NGNH M s mn hc: MH 17 Thi gian mn hc: 60gi. (L thuyt: 40gi; Thc hnh: 20gi) I. V TR, TNH CHT CA MN HC V tr: - Mn hc ny thc hin sau khi hc cc mn hc c bn v my tnh v cc mn lp trnh cn bn . Tnh cht: - L mn hc l thuyt c s bt buc, gip cho hc sinh c c cc ti liu k thut v cc ti liu lp trnh. II. MC TIU MN HC - c c cc ti liu v cng ngh thng tin. - c c cc ti liu k thut. - Hiu c cc thut ng v cng ngh thng tin. - C thi nghim tc v tch cc trong hc tp III. NI DUNG MN HC 1 Ni dung tng qut v phn phi thi gian: Thi gian S TT 1 2 3 Tn chng mc Tng s L thuyt Thc hnh Bi tp Kim tra (LT hoc TH) 1 LT 1 LT 1 LT

COMPUTERS TODAY 10 5 4 HARDWARE 15 10 4 SOFTWARE 15 10 4 PROGRAMMING 4 10 6 4 LANGUAGES COMPUTER 1 5 5 4 1 LT TOMORROW Cng: 60 36 20 4 *Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: Computer Today Mc tiu: - Bit c cc t lin quan n cc khi nim v cng ngh thng tin, - Hiu cc kin thc tng qut v cng ngh thng tin. - C thi nghim tc v tch cc trong hc tp Ni dung: - Computer applications.
Computer is used in some fields: Education, Sport,
Thi gian: 5gi

77
Grammar: Noun, Compound Noun.

- Computer essentials
The basic components of a computer system Grammar: Compound adjectives

Thi gian: 5gi

Chng 2: Hardware Mc tiu: - c c cc ti liu v phn cng my tnh. - C thi nghim tc v tch cc trong hc tp Ni dung: - The CPU - The peripherals: the input/output devices - Grammar: Relative clause Chng 3: Software Mc tiu: - c c cc ti liu v phn mm. - C thi nghim tc v tch cc trong hc tp Ni dung: - Software: System Software and Application Software
System software: Operating system (MSDOS, Windows, Linux, UNIX) Application Software: The word processing (Microsoft word), Database (Access), Spreading sheet (Microsoft Excel) GUI: Graphics and Design, Web Design

Thi gian: 5gi Thi gian: 5gi Thi gian: 5gi

Thi gian: 9gi

- Grammar
Countable and uncountable nouns, Plural Nouns Ways of reducing sentences. Gerunds Modal verbs

Thi gian: 6 gi

Chng 4: Programming Languages Mc tiu: - c c cc ti liu v lp trnh. - C thi nghim tc v tch cc trong hc tp Ni dung: - Basic concepts in programming Thi gian: 3gi

78 languages such as VB, Pascal, SQL, C, JAVA.. - Grammar: The passive voice - Jobs in computing Cobol, Thi gian:3gi Thi gian: 4gi

The professional skills and personal qualities required for the jobs of senior programmer and DTP operator Write a letter applying for a job in IT

Chng 5: Computer Tomorow Mc tiu: - c c cc ti liu ni v v xu hng pht trin v cc vn con ngi phi i mt ca my tnh v ngnh CNTT. - C thi nghim tc v tch cc trong hc tp Ni dung: - Electronic communications - Internet issues: services internet, websites - Computer Networks: LANS and WANS Thi gian: 3gi Thi gian: 3gi Thi gian: 4gi

IV. IU KIN THC HIN CHNG TRNH * Vt liu: Phng hc c loa, Amply, Cassette. Bt lng, thit b phn cng, phn mm, hnh nh minh ha. * Dng c v trang thit b: My tnh, my chiu. *Hc liu: Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. V. PHNG PHP V NI DUNG NH GI Tho lun theo nhm Kim tra thng xuyn: Thi kt thc hc phn: nh gi thng qua kim tra trc nghim kim tra trc nghim c thc hin trn my tnh v chm cho kt qu ngay. Xy dng ngn hng cc cu hi. Hc vin s nhn c ngu nhin Cc cu hi trc nghim 100 cu (mi bi 20 cu), Thi gian kim tra hn ch trong 60 pht. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh:

79 Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh, v trung cp ngh 2. Hng dn mt s im chnh v phng php ging dy mn hc: Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc, chun b y cc iu kin thc hin bi hc m bo cht lng dy hc. 4. Nhng trng tm chng trnh cn ch : ngha cc thut ng. S dng thut ng trong cc tnh hung khc nhau. 4. Ti liu cn tham kho:
[[1] Santiago and Remacha Esteras, Infotech English for Computer Users, Cambridge University Press, Third Edition. [2] Keith Boeckner and P.Charles Brown, Oxford English for Computing, Oxford University Press, 2001. [3] Eric H.Glendinning and John McEwan, Oxford English for Information Technology, Oxford University Press, 2002. [4] http://www.asu.edu/clas/english/workshops/tutorials/index.html

[5] http://www.englishclub.com/vocabulary/computing.htm

80

CHNG TRNH M UN BT BUC


Tn m un: Thit k WEB M s m un: M18
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

81 CHNG TRNH M UN O TO THIT K WEB M s m un: M 18 Thi gian m un: 120gi; (L thuyt: 30 gi; Thc hnh: 90 gi) I. V TR, TNH CHT CA M UN V tr: - Mn hc c b tr sau khi hc xong cc mn chung v trc cc mn hc/m un o to ngh chuyn nghip. Tnh cht: - L mn hc c s bt buc hc. II. MC TIU M UN - Xy dng c cc trang ch, trn c cc ng dng phc v cc mc tiu c th, c kh nng lin kt n cc trang Web khc - Trnh by trn trang Web h thng thng tin tng hp bao gm: vn bn, hnh nh, m thanh vi nhiu kiu nh dng khc nhau. - ng dng mt s ngn ng lp trnh c bn vo trang WEB phc v cng vic tnh ton, to cc hiu ng trn trang WEB. - To c cc trang Web ng lin kt n cc h CSDL cho truc hoc xy dng mi phc v cho cc ng dng, c th trong chng trnh pht trin CNTT quc gia. - So snh s khc nhau gia cc ngn ng lp trnh trn Web t chn cng c ph hp trong thit k v thi cng trang WEB bo m k thut v tnh m thut. - C thi nghim tc v tch cc trong hc tp - m bo an ton cho ngi v thit b III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 Tn cc bi trong m un Thi gian Tng L Thc Kim s Thuyt hnh Tra* 15 5 10 30 5 24 1 30 10 19 1 20 5 14 1

Cc thnh phn c bn ca HTML Thao tc vi phn mm to WEB Nhng kin thc c bn v JavaScript Lin kt trang Web n h CSDL xy dng cc trang Web ng c bn 5 Thit k Web ng bng Macromedia 25 5 19 1 Dreamweaver MX 2004 Cng 120 26 90 4 *Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. Cc thnh phn c bn ca HTML Mc tiu : Thi gian: 15gi

82 - Hiu c cu trc c bn ca mt trang web. - Hiu c cu trc th mc ca mt website. - Bit c tc dng v c php ca mt s th html c bn. - Xy dng c 1 trang web n gin bng ngn ng HTML. - m bo an ton cho ngi v thit b Ni dung : 5. Gii thiu v thut ng 6. Tng quan v HTML Bi 2. Thao tc vi phn mm to WEB Thi gian: 30gi Mc tiu : - Nm c cc thnh phn v thc hin c mt s thao tc c bn trn phn mm Internet Information Services kt ni v chy trang web trn localhost. - S dng thnh tho cc chc nng,cc thanh cng c c bn trn phn mm to web Macromedia DreamWeaver to c trang web tnh gm y cc thnh phn vn bn,hnh nh,m thanhv mt s cc tch hp hiu ng khc. - m bo an ton cho ngi v thit b Ni dung : 1. Gii thiu v IIS- Internet Information Services 2. Xy dng Web Site bng phn mm Macromedia Dreamweaver MX 2004 Bi 3. Nhng kin thc c bn v JavaScript Thi gian: 30gi Mc tiu : - Hiu v nm r nguyn tc hot ng ca mt trang Asp. - Bit cch khai bo bin,bit s dng cc cu trc iu khin,cc hm c bn v s dng c nhng i tng xy dng sn trong Asp lp trnh trn trang web nhm tnh ton,phc v mt mc tiu c th bng ngn ng JavaScript. - m bo an ton cho ngi v thit b Ni dung : 1. Khi nim v ngn ng JavaScript 2. a cc on Script vo trong trang Web 3. Thit lp cc th vin procedure, function cho 1 ng dng WEB 4. Mt s bi tp ng dng mu Bi 4. Lin kt trang Web n h CSDL xy dng cc trang Web ng c bn Thi gian: 20gi Mc tiu : - Trux xut c c s d liu t cc web form. - Vit c mt trang web ng c bn. - m bo an ton cho ngi v thit b Ni dung : 1. Nhc li mt s khi nim v CSDL 2. Cc lnh lin kt CSDL

83
3. Mt s bi tp ng dng mu

Bi 5. Thit k Web ng bng Macromedia Dreamweaver MX 2004 Thi gian: 25gi Mc tiu : - S dng c cc cng c trong phn mm macromedia dreamweaver mx thc hin to c mt trang web ng c bn. - To v thit k c trang,lin kt trang n c s d liu theo ng cc trnh t truy xut thng tin t CSDL ln trang web v ngc li. - m bo an ton cho ngi v thit b Ni dung : 1. Xy dng trang master (trang chnh) v detail (chi tit) bng chc Page 2. To trang master v detail bng chc nng Master Detail Page Set 3. Lm vic vi c s d liu IV. IU KIN THC HIN M UN * Vt liu nh, giy A0 dng trnh by cc mu thit k mc v * Dng c H thng my tnh ni mng, ci t windows 2000 tr ln Phn mm Dreamweaver, phn mm Prontpage v cc cng c dng thit k nh ng. My chiu data Show Projecter. Phn mm kim tra trc nghim. * Ti liu: Ti liu ly t Internet, th vin in t. Cc trang chiu. Phn mm dy hc. Ti liu thit k web. V. PHNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua hnh thc kim tra trc nghim t c cc yu cu sau: Hiu c cc khi nim, nguyn tc xy dng cc th HTML. Trnh by c cc kiu d liu thng dng. nh ngha c cc i tng ca Form. * V k nng: So snh c ngn ng Java v JavaScript, JavaScript v VB Script. * V thi : Cn thn, t gic, kin tr. VI. HNG DN THC HIN M UN nng Detail

84 1. Phm vi p dng chng trnh: Chng trnh m un c s dng ging dy cho trnh trung cp v cao ng ngh 2. Hng dn mt s im chnh v phng php ging dy mn hc: Gii thiu cc ngn ng, cc phn mm thit k Web Thit k mt Website tnh. Xy dng c mt c s d liu. Lin kt c s d liu vo ng dng Web Cho sinh vin thc hin cc cu lnh trn my tnh v t cc cu hi sinh vin tr li Phn nhm cho cc sinh vin thc hin tnh ton trn my tnh sinh vin trao i vi nhau, thc hin cc bi thc hnh v trnh by theo nhm Thc hin cc bi tp thc hnh c giao. 3. Nhng trng tm chng trnh cn ch : Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 4. Ti liu cn tham kho : [1] Bi Huy Qunh, Gio trnh thit k web, i hc s phm K Thut TPHCM, 2004. [2] inh Vn Bnh , Ngn gn v Microsoft Frontpage 2000, Nh xut bn khoa hc k thut 2001. [3] Dng Quang Thin , Thit k web vi Frontpage 2000, Nh xut bn thng k, 2001. [4] L c Ho, T hc Frontpage 2002 trong 24gi, Nh xut bn thng k, 2002.

85

CHNG TRNH M UN BT BUC


Tn m un: Lp trnh Windows1 M s m un: M19
ngy ( Ban hnh theo Thng t s /20.. / TT -BLTBXH thng nm 20.. ca B trng B thng binh v X hi )

86 CHNG TRNH M UN O TO LP TRNH WINDOWS 1 M s m un: M 19 Thi gian m un: 120gi. (L thuyt: 45gi; Thc hnh: 75gi) I. V TR, TNH CHT CA M UN V tr: - y l m un cha ng kin thc nn tng v ngn ng lp trnh C#, l m un h tr cho hai m un lp trnh Windows 2 v lp trnh Windows 3. Tnh cht: - M un ny yu cu hc qua cc kin thc v lp trnh hng i tng, cu trc d liu. II. MC TIU M UN: - Hiu c cc kin thc v nn tng Microsoft .NET. - Nm vng cc kin thc v k nng v lp trnh hng i tng trn C#. - C kin thc v k nng xy dng c giao din trong C#. - C kin thc v k nng x l d liu mng, chui. - Hiu r v c ch y quyn. - S dng c cc lp c s ca .NET. - m bo an ton cho ngi v thit b III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: Thi gian Tn cc bi trong m un Tng L Thc Kim tra* s thuyt hnh 1 Microsoft .NET 2 2 0 2 Ngn ng C# 4 2 3 3 C bn v C# 30 10 20 4 Xy dng lp i tng 8 4 4 5 K tha a hnh 10 5 5 6 Np chng ton t 12 4 6 2 7 Cu trc 7 2 5 8 Thc thi giao din 9 4 5 9 Mng, ch mc v tp hp 10 4 6 10 X l chui 8 3 5 11 C ch y quyn v s kin 8 3 5 12 Cc lp c s .NET 11 2 6 3 Cng 120 45 70 5 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: S TT Bi 1. Microsoft .NET Mc tiu : Thi gian: 2gi

87 - Nn tng Microsoft .NET. - Trnh bin dch v MSIL. - L do v lch s v s ra i ca ngn ng C#. Ni dung : 1. Microsoft .NET 2. Bin dch v MSIL 3. Ngn ng C# Bi 2. Ngn ng C# Mc tiu : - Hiu r v cc c im ni bt ca ngn ng C#. - Nm vng cc bc vit mt chng trnh trong C#. - m bo an ton cho ngi v thit b Ni dung : 1. Ti sao phi s dng ngn ng C# 2. Ngn ng C# vi ngn ng khc 3. Cc bc chun b cho chng trnh 4. Chng trnh C# n gin 5. Bi tp Bi 3. C bn v C# Thi gian: 30gi Mc tiu : - S dng thnh tho cc kiu d liu dng sn ca C#. - C k nng tt v vic s dng bin, hng v cc biu thc. - Hiu r v khng gian tn (namespace). - S dng thnh tho cc ton t. - D dng ccc ch dn bin dch. - S dng thnh tho cc cu trc iu khin. m bo an ton cho ngi v thit b Ni dung : 1. Kiu d liu 2. Bin v hng 3. Biu thc 4. Khong trng 5. Cu lnh 6. Ton t 7. Namespace 8. Cc ch dn bin dch 9. Bi tp Bi 4. Xy dng lp i tng Mc tiu : - Xy dng c lp - To c i tng. Thi gian: 8gi Thi gian: 4gi

88 - Hiu r v cc phng thc, cc thnh phn static. - Hiu r v s dng thnh tho v tham s v cc phng thc np chng. m bo an ton cho ngi v thit b Ni dung : 1. Lp v i tng 2. S dng cc thnh vin static 3. Hy i tng 4. Truyn tham s v np chng phng thc 5. ng gi d liu vi thuc tnh 6. Bi tp Bi 5. K tha a hnh Mc tiu : - Hiu r v c im tha k. - S dng c c im tha k - Hiu r v c im a hnh. - S dng c c im a hnh - Hiu r v c im tru tng. - Bit cch p dng c im tru tng - Bit cch p dng cc phng thc, cc thnh phn static. - Bit cch p dng tham s v cc phng thc np chng. - Bit cch p dng thuc tnh. m bo an ton cho ngi v thit b Ni dung : 1. c bit ha v tng qut ha 2. S k tha 3. a hnh 4. Lp tru tng 5. Cc lp lng nhau 6. Bi tp Bi 6. Np chng ton t Thi gian:12gi Mc tiu : - Hiu r v ton t. - Bit cch xy dng p dng np chng ton t trong cc ngn ng. m bo an ton cho ngi v thit b Ni dung : 1. S dng t kha operator 2. H tr ngn ng .NET khc 3. S dng ton t 4. Ton t so snh bng 5. Ton t chuyn i 6. Bi tp Thi gian: 10gi

89 Bi 7. Cu trc Mc tiu : - Hiu r v cu trc - Bit cch xy dng cu trc trong ngn ng C#. m bo an ton cho ngi v thit b Ni dung : 1. nh ngha mt cu trc 2. To v s dng cu trc 3. Cu hi & bi tp Bi 8. Thc thi giao din Mc tiu : - Hiu r v giao din. - Bit cch thc thi mt giao din m bo an ton cho ngi v thit b Ni dung : 1.Thc thi giao din 2.Truy cp phng thc giao din 3.Thc thi ph quyt giao din 4.Thc thi giao din tng minh 5.Bi tp Bi 9. Mng, ch mc v tp hp Mc tiu : - S dng thnh tho mng, - S dng thnh tho cc loi tp hp - S dng thnh tho ch mc. m bo an ton cho ngi v thit b Ni dung : 1. Mng, danh sch mng, cu lnh foreach 2. B ch mc v giao din tp hp 3. Kiu t in 4. Bi tp Bi 10. X l chui Mc tiu : - Hiu r v chui trong C#. - Bit cch x l chui trong cc chng trnh m bo an ton cho ngi v thit b Ni dung : 1. Lp string Thi gian: 8gi Thi gian: 10gi Thi gian: 9gi Thi gian: 7gi

90 2. Cc biu thc quy tt 3. Bi tp Bi 11. C ch y quyn v s kin Mc tiu : Hiu r v c ch y quyn trong C#. Hiu r v s kin trong C#. S dng c c ch y quyn, v s kin trong lp trnh. m bo an ton cho ngi v thit b Ni dung : 1. C ch y quyn 2. Cc s kin 3. Bi tp Bi 12. Cc lp c s .NET Thi gian: 11gi Mc tiu : - Hiu r v lp c s trong .NET - S dng c cc phng thc cung cp bi cc lp c s. m bo an ton cho ngi v thit b Ni dung : 1. Lp i tng trong .NET 2. Cc lp c s 3. Bi tp IV. IU KIN THC HIN M UN hc xong mn hc lp trnh cn bn. Phng my c my chiu v p ng mt ngi hc/my. Phng l thuyt c my chiu, bng vit v internet. V. PHUNG PHP V NI DUNG NH GI: * V kin thc: nh gi thng qua bi thc hnh trn my hoc thng qua trc nghim nh gi kin thc v k nng ca hc vin theo cc ni dung trong chng trnh hc sau: Cn bn v C#. Thc thi giao din. Mng, ch mc v tp hp. Chui v x l chui. C ch y quyn v s kin. Lp trnh hng i tng trong C#. Cc lp c s .NET. Ch yu nh gi v k nng ca hc sinh v cc ni dung trn. Thang im ca bi kim tra thc hnh: 10; Thang im ca bi kim tra trc nghim: 100. Thi gian: 8gi

91 Bi kim tra t yu cu l bi kim tra t 50% im tr ln. Ngi hc t yu cu m un l ngi c s bi kim tra t t 50% tr ln. * V k nng: Xy dng i tng ph hp vi yu cu thc t. * V thi : Cn thn, t gic, kin tr. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh: Chng trnh c p dng cho chng trnh o to trung cp, cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy m un: S dng phng php thuyt trnh, ng thi kt hp minh ha bng chng trnh hoc bng m hnh. Ngi ging dy c th s dng my chiu hng dn hc sinh v cc bi tp. Ngi ging dy dng my chiu gii cc v d mu trong ni dung chng trnh hc. Ngi ging dy c th chia nhm hc sinh thc hin cc bi tp. 3. Nhng trng tm chng trnh cn ch : Cn bn v C#. Thc thi giao din. Mng, ch mc v tp hp. Chui v x l chui. C ch y quyn v s kin. Lp trnh hng i tng trong C#. Cc lp c s .NET. 4. Ti liu cn tham kho: [1] MSDN Library [2] Jesse Liberty, Programming C#. Nh xut bn: OReilly, 2005 [3] Bradley L.Jones, C# in 21 Days, Nh xut bn: SAMS, 2006

92

CHNG TRNH M UN BT BUC


Tn m un: Lp trnh Windows 2 M s m un: M20
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

93 CHNG TRNH M UN O TO LP TRNH WINDOWS 2 M s m un: M 20 Thi gian m un: 120gi. (L thuyt: 40gi; Thc hnh: 80gi) I. V TR, TNH CHT CA M UN V tr: - Hc sau m un Lp trnh Windows 1. Tnh cht: - Cung cp cho ngi hc kin thc chuyn su v lp trnh trn window form II. MC TIU M UN - To cc ng dng trn nn Windows. - To c cc ng dng c s d liu trn nn Windows. - Lp trnh c cc chc nng ko v th, ko v kt dnh. - Lp trnh v s dng c cc i tng ca .NET. - To c ng dng c s d liu vi cc bo co bng CrystalReport. - S dng c h thng registry v tp tin .ini lu tr thng tin chng trnh. - To c cc ng dng MDI. - Thc hin c cc bin php an ton cho my tnh III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT Thi gian Tn cc bi trong m un Tng Thc L thuyt Kim tra* s hnh 1 X l ngoi l 5 2 3 2 Visual Studio .NET 5 3 2 3 Thc n 6 2 4 4 Thanh trng thi 7 2 5 5 Cc hp thoi 8 3 5 6 Cc hp thoi tp tin 9 2 5 2 7 Cc i tng 23 7 16 8 Mt s tnh nng khc 9 3 6 9 Truy cp v x l c s d liu 33 13 20 10 Lp bo co vi CrystalReport 15 3 9 3 Cng 120 40 75 5 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. X l ngoi l Thi gian: 5gi Mc tiu : - Hiu r v li pht sinh ngoi l v tm nh hng ca n n chng trnh. - S dng c cc lp i tng ngoi l. - Xy ng c phn x l ngoi l trong chng trnh. - Thc hin c cc bin php an ton cho my tnh

94 Ni dung : 1. Pht sinh v bt gi ngoi l 2. Nhng i tng lp ngoi l 3. Pht sinh ngoi l 4. Bi tp Bi 2. Visual Studio .NET Thi gian: 5gi Mc tiu : - S dng tyha2nh tho cc thnh phn ca Visual Studio.NET. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. Lp trnh vi Visual Studio .NET 2. Thm v iu chnh cc iu khin 3. Ti cc tp tin 4. Thay i kch thc cc Form Bi 3. Thc n Thi gian: 6gi Mc tiu : - S dng c hai loi thc n ca .NET. - Bit cch s dng cc s kin Popup v kh nng chia s m lnh s kin. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. Thc n chnh 2. Cc s kin popup v chia s 3. Thc n ng cnh 4. Bi tp Bi 4. Thanh trng thi Mc tiu : - Hiu r mc ch s dng thanh trng thi. - S dng c thanh trng thi trong chng trnh. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. Lp StatusBar 2. Cc bng (panel) thanh trng thi 3. Thanh trng thi t v 4. Bi tp Bi 5. Cc hp thoi Mc tiu : - Bit cch s dng hp thoi thng ip. - S dng c phng thc Form.Close. Thi gian: 8gi Thi gian: 7gi

95 - Phn bit c hai loi hp thoi Modal v Modeless. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. Hp thoi thng ip 2. Phng thc Form.Close 3. Hp thoi Modal 4. Hp thoi Modeless 5. Bi tp Bi 6. Cc hp thoi tp tin Mc tiu : - S dng c cc phng thc v ng dn v tp tin. - S dng c cc loi hp thoi tp tin. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. Tp tin v ng dn 2. Hp thoi lu tp tin 3. Hp thoi m tp tin 4. Bi tp Bi 7. Cc i tng Thi gian: 23gi Mc tiu : - Bit xy dng lp tha k t lp form. - C k nng tt v vic la chn cc s kin s dng cho ph hp. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. S tha k form 2. Cc nhn v hp nhp vn bn, lp nt nhn 3. Cc s kin bn phm v chut 4. ListBox, ComboBox,Calender 5. Image,ImageList 6. Toolbar, Tab, Tab page, Tooltip 7. ListView, TreeView 8. Bi tp Bi 8. Mt s tnh nng khc Thi gian: 9gi Mc tiu : - To c ng dng a ti liu (MDI). - To c cc tp tin .ini v registry lu tr thng tin ca chng trnh. - Bit lp trnh ko v th (Drag and Drop), ko v kt dnh cc i tng (Drag and dock). - Thc hin c cc bin php an ton cho my tnh Thi gian: 9gi

96 Ni dung : 1. Cc ng dng MDI 2. Registry v tp tin .ini 3. Ko v th 4. Ko v kt dnh 5. Bi tp Bi 9. Truy cp v x l c s d liu Thi gian: 33gi Mc tiu : - Hiu r v ADO.NET. - S dng c cc i tng kt ni c s d liu. - S dng c cc cu lnh SQL cng nh cc th tc ca SQL thao tc d liu. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. Tng quan v ADO.NET 2. Cc cng c kt ni d liu 3. Hin th d liu, lc d liu 4. Thao tc vi d liu 5. ADO.Net Entity Framework 6. Linq 7. Bi tp Bi 10. Lp bo co vi CrystalReport Mc tiu : - To c bo co i theo bng cng c CrystalReport. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1. Gii thiu cng c Crystal Report 2. Gn kt d liu vo bo co 3. Xy dng v trin khai bo co 4. Bi tp IV. IU KIN THC HIN M UN hc xong m un Lp trnh Windows 1. Phng my c my chiu v p ng ti thiu 2 ngi/1 my. Phng l thuyt c my chiu, bng vit v internet. V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi bng phng php thc hnh trn my hoc bng phng php thc hin bi tp ln theo tng nhm. Ni dung nh gi thuc v cc bi hc sau: X l ngoi l. Thanh trng thi. Thi gian: 15gi

97 Cc hp thoi. Cc i tng. Mt s tnh nng khc. Truy cp v x l c s d liu. Lp bo co vi CrystalReport. Yu cu: Thang im cho bi thc hnh trn my hoc bi tp ln: 10. Ch yu nh gi v k nng ca hc sinh v cc ni dung trn. Bi kim tra t yu cu l bi kim tra t 50% im tr ln. Ngi hc t yu cu m un l ngi c s bi kim tra t t 50% tr ln. * V k nng: Xy dng i tng ph hp vi yu cu thc t. * V thi : Cn thn, t gic, kin tr. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh: Chng trnh c p dng cho chng trnh o to trung cp, cao ng ngh . 2. Hng dn mt s im chnh v phng php ging dy m un: S dng phng php thuyt trnh, ng thi kt hp minh ha bng chng trnh hoc bng m hnh. Ngi ging dy c th s dng my chiu hng dn hc sinh v cc bi tp. Ngi ging dy dng my chiu gii cc v d mu trong ni dung chng trnh hc. Ngi ging dy c th chia nhm hc sinh thc hin cc bi tp. 3. Nhng trng tm chng trnh cn ch : X l ngoi l. Cc hp thoi. Cc i tng. Mt s tnh nng khc. Truy cp v x l c s d liu. Lp bo co vi CrystalReport.

4. Ti liu cn tham kho : [1] Charles Petzold. Programming Windows With C#. Ms Press. 2007 [2] Simon Robison; Chirstian Nagel; KarliWatson;Jay Glinn; Morgan Skinner; BillEvjen. Professional C#. Wrox. 2005 [3] Erik Brown. Windodows Forms Programming With C#. Manning. 2006

98

CHNG TRNH M UN BT BUC


Tn m un: Lp trnh Windows 3 M s m un: M21
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

99 CHNG TRNH M UN O TO LP TRNH WINDOWS 3 M s m un: M 21 Thi gian m un: 90 gi (L thuyt: 30 gi; Thc hnh: 60 gi) I. V TR, TNH CHT CA M UN V tr: - Hc sau m un Lp trnh Windows 2. Tnh cht: - M un ny c tnh cht quan trng h tr cho ngi hc cch thc lp trnh theo m hnh Server/Client cng nh cc kin thc v lp trnh nng cao trong Windows. II. MC TIU M UN Lp trnh vi Socket To v s dng dch v Windows To v s dng thnh phn dch v COM+ To v s dng cc i tng .NET Remoting Thc hin c cc bin php an ton cho my tnh

III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 Tn cc bi trong m un Tuyn trnh Lp trnh vi Socket To v s dng dch v Windows To v s dng thnh phn dch v COM+ To v s dng cc i tng .NET Remoting Cng Tng s 10 10 26 16 28 90 Thi gian L Thc thuyt hnh 4 6 4 6 8 16 6 8 30 10 17 55 3 (TH) 5 Kim tra* 2 (TH)

Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit:

100 Bi 1. Tuyn trnh Mc tiu ca bi: - Bit lp trnh vi cc tuyn trnh. - Lp trnh to cc chng trnh a tuyn trnh. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. ng dng a tuyn trnh 2. Thao tc vi cc tuyn trnh 3. V d v tuyn trnh 4. S u tin ca tuyn trnh 5. S ng b ha 6. Bi tp Bi 2. Lp trnh vi Socket Mc tiu ca bi: - Nm vng kin thc v Socket. - Bit lp trnh vi giao thc TCP/IP. - Bit lp trnh Socket. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu v Socket 2. Lp trnh vi giao thc TCP/IP 3. Cc m mng 4. Lp trnh mc Socket 5. To chng trnh n gin 6. Bi tp Thi gian: 0,5gi Thi gian: 3gi Thi gian: 0,5gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 0,5gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 1,5gi Thi gian: 2gi

Bi 3. To v s dng dch v Windows Mc tiu bi: - Hiu r v dch v Windows. - Vit c cc chng trnh qun l v s dng cc dch v. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu dch v Windows 2. To cc dch v Windows 3. Qun l s kin v thng tin 4. ng nhp t cc ng dng dch v Windows 5. Ci t v g b cc dch v 6. Qun l dch v Windows 7. Cu hnh g li dch v Windows 8. Bi tp Bi 4. To v s dng cc thnh phn dch v COM+ Thi gian: 1 gi Thi gian: 4gi Thi gian: 3gi Thi gian: 3gi Thi gian: 3gi Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi

101 Mc tiu: - Hiu r v dch v COM+. - Vit c cc dch v COM+ - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu v lp trnh COM+ 2. To v ng k cc thnh phn dch v 3. Cc cng dch v COM+ 4. Qun l cc thnh phn dch v 5. Ci t bo mt cho cc thnh phn dch v 6. Bi tp Thi gian: 1 gi Thi gian: 4gi Thi gian: 3gi Thi gian: 3gi Thi gian: 3gi Thi gian: 3gi

Bi 5. To v s dng cc i tng .NET Remoting Mc tiu: - Hiu r v .NET Remoting. - To c cc i tng Server-Activated v Client-Activated. - Truyn c cc thng ip cho cc ng dng. - S dng c y nhim trong .Net remoting. - Thc hin c cc bin php an ton cho my tnh Ni dung: 1. Gii thiu .NET Remoting Thi gian: 1 gi 2. Ci t cc i tng Server-Activated v Client-Activated Thi gian: 5gi 3. Vn chuyn thng ip qua cc ng dng s dng knh Thi gian: 5gi 4. Ci t cc s kin v y nhim Thi gian: 5gi 5. Cc i tng cu hnh v bo mt .net remoting Thi gian: 6gi 6. Bi tp Thi gian: 6gi IV. IU KIN THC HIN M UN Sinh vin cn hc trc cc mn hc: C s ton cho tin hc. Lp trnh cn bn. Cu trc d liu v gii thut. H qun tr c s d liu. Lp trnh hng i tng. * Vt liu: Xng thc hnh t chun. Cc m hnh trn giy in hoc trn power point. * Dng c: My tnh, my chiu. Bi ging son trn phn mm dy hc. B phn mm Microsoft Visual Studio .NET 2003 tr ln.

102 V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi bng phng php thc hnh trn my hoc bng phng php thc hin bi tp ln theo tng nhm. Ni dung nh gi thuc v cc bi hc sau: Lp trnh a lung. Socket. Services COM+. Yu cu: Thang im cho bi thc hnh trn my hoc bi tp ln: 10. Ch yu nh gi v k nng ca hc sinh v cc ni dung trn. Bi kim tra t yu cu l bi kim tra t 50% im tr ln. Ngi hc t yu cu m un l ngi c s bi kim tra t t 50% tr ln. * V k nng: Vit c cc chng trnh mng mc c bn. * V thi : Cn thn, t gic, kin tr. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh : Chng trnh c p dng cho chng trnh o to cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy m un: S dng phng php thuyt trnh, ng thi kt hp minh ha bng chng trnh hoc bng m hnh. Ngi ging dy c th chia nhm sinh vin thc hin bi tp. 3. Nhng trng tm chng trnh cn ch : Lp trnh vi Socket. To v s dng dch v Windows. To v s dng thnh phn dch v COM+. To v s dng cc i tng .NET Remoting. 4. Ti liu cn tham kho : [1] Simon Robison; Chirstian Nagel; KarliWatson;Jay Glinn; Morgan Skinner; BillEvjen.Professional C#. Nh xut bn: Wrox. [2] Fiach Reid. Network Programming in .NET With C# and Visual Basic .NET. Elsevier Digital Press.

103

CHNG TRNH M UN BT BUC


Tn m un: Lp trnh WEB 1 M s m un: M22
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

104 CHNG TRNH M UN LP TRNH WEB 1 M s m un: M 22 Thi gian m un: 150 gi. (L thuyt: 45 gi; Thc hnh: 105 gi) I. V TR, TNH CHT CA M UN V tr: - y l m un u tin lp trnh trn mi trng web trong chng trnh o to ngh Cao ng lp trnh my tnh, s dng mi trng Microsoft Visual Studio.NET lm nn tng pht trin web. V vy m un ny trnh by cc cu trc iu khin ca ngn ng ASP.NET hin i thay v s dng ngn ng ASP c in. Tnh cht: - Cung cp cho ngi hc mt kin thc v lp trnh mng chy trn Intranet/Internet. II. MC TIU M UN - Trnh by c kin trc h tng .NET. - Vn dng c c php ca ngn ng lp trnh ASP.NET. - S dng c phng php lp trnh hng i tng trong ngn ng lp trnh ASP.NET. - Khai thc c cc tnh nng tin tin trong ASP.NET. - To c cc ng dng web kt ni vi c s d liu. - To c bo co. - Lp trnh mng cp c bn. - Thc hin c cc bin php an ton cho my tnh III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT Tng s 1 ASP.NET v kin trc.NET 10 2 Lp trnh trong mi trng.NET 17 3 C bn v ASP.NET 27 4 Hng i tng vi ASP.NET 12 Nhng tnh nng tin tin trong 5 5 ASP.NET 6 ASP.NET v cc lp c s 14 Truy cp v x l c s d liu 20 7 vi.NET 8 Ajax 9 9 Lp bo co vi crystal report 15 10 Lp trnh mng 21 Cng: 150 Tn cc bi trong m un Thi gian L Thc Kim tra* thuyt hnh 5 5 6 11 8 19 4 6 2 2 3 4 4 4 4 4 45 10 16 5 11 14 100

3 5

105 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. NET v kin trc.NET Thi gian:10gi Mc tiu : - Trnh by c kin trc ca .NET v ngun gc ngn ng .NET - Trnh by c cc lp trong .NET Framework - Ci t v chun b c mi trng pht trin ng dng Microsoft Visual Studio .NET. - Thc hin c cc bin php an ton cho my tnh Ni dung : 1.Mi quan h gia ASP.NET v kin trc .NET 2. Common Language Runtime l g? - 3. Assemblies l g? - 4. Tm hiu v Intermediate Language - 5.Cc lp .NET Framework - 6.To cc ng dng .NET bng ASP.NET - 7.Vai tr ca ASP.NET trong .NET Enterprise Architecture Bi 2. Lp trnh trong mi trng.net Thigian:17gi Mc tiu : - S dng c ca s pht trin ng dng web MS Visual studio.NET - S dng c tt c cc cng c trong ToolBox - T chc v qun l c ng dng Web Ni dung : - 1.S dng MS Visual studio.NET - 2.Nguyn tc s dng .NET - 3.To v qun l ng dng Web - 4.Thc hin c cc bin php an ton cho my tnh Bi 3. C bn v ASP.NET Mc tiu : - S dng c ngn ng lp trnh ASP.NET - Qun l c chng trnh bi khng gian tn Ni dung : - 1.Cu trc tng qut ca mt chng trnh .NET - 2.Bin v Hng 3.D liu kiu tr v kiu qui chiu - 4.Cc cu lnh iu khin - 5.Mng - 6.Cc php ton - 7.An ton kiu Thigian:27gi

106 8.Kiu lit k 9.Cc khng gian tn 10.S dng cc ch thch 11.T nh danh v t kho Thigian:12gi

Bi 4. Hng i tng vi ASP.NET Mc tiu : - Khai bo c lp i tng - Khai bo c cc lp k tha vi cc kiu d liu - Thc hin c cc bin php an ton cho my tnh Ni dung : - 1.Lp v Tha k - 2.Giao din - 3.Phng thc kin to v hy b - 4.Cc trng ch c - 5.Np chng php ton Bi 5. Nhng tnh nng tin tin trong ASP.NET Mc tiu : - Bt c cc li do ngi s dng gy ra - Qun l c b nh - Thc hin c cc bin php an ton cho my tnh Ni dung : - 1.Li v x l bit l - 2.Cc s kin - 3.Thuc tnh - 4.Qun l b nh bn di Bi 6. ASP.NET v cc lp c s Mc tiu : - Khai thc cc lp c s ca khng gian tn System - Thc hin c cc thao tc x l chui c bn - Thc hin c cc bin php an ton cho my tnh Ni dung : - 1.Lp c s System.object - 2.X l chui - 3.Biu thc chnh quy - 4.Nhm cc i tng - 5.Reflection - 6.Tuyn trnh

Thigian:5gi

Thigian:14gi

107 Bi 7. Truy cp v x l c s d liu vi.NET Thigian:20gi Mc tiu : - S dng cc i tng ADO thc hin cc thao tc tm kim, thm, sa, xa cc trong c s d liu - Thc hin c cc bin php an ton cho my tnh Ni dung : - 1.Tng quan v ADO.NET - 2.Cc cng c kt ni d liu - 3.Hin th d liu - 4.Thao tc vi d liu Bi 8. Ajax Mc tiu : - Vit c cc ng dng web theo cng ngh Web 2.0 - Lp trnh tng tc vi ngi dng - Thc hin c cc bin php an ton cho my tnh Ni dung : - 1.Gii thiu Ajax - 2.Cc ng dng ca Ajax - 3.Lp trnh Ajax Bi 9. Lp bo co vi crystal report Thigian:15gi Mc tiu : - Xut c d liu t c s d liu Access hoc SQL Server ra cng c Crystal Report v cho bo co. - Thc hin c cc bin php an ton cho my tnh Ni dung : - 1.Gii thiu cng c Crystal Report - 2.Gn kt d liu vo bo co - 3.Xy dng v trin khai bo co Thigian: 9gi

Bi 10. Lp trnh mng Thigian:21gi Mc tiu : - Vit c cc ng dng s dng giao thc truyn ti d liu qua mng nh Chat, Mail. - Thc hin c cc bin php an ton cho my tnh Ni dung : - 1.Cc cng ngh kt ni mng - 2.S dng cc thnh phn v lp dng sn.

108 - 3.Xy dng chng trnh Chat n gin - 4.Xy dng trnh duyt Web n gin IV. IU KIN THC HIN M UN * Vt liu: Xng thc hnh t chun. Cc m hnh trn giy in hoc trn power point. * Dng c: My tnh, my chiu. Bi ging son trn phn mm dy hc. B phn mm Microsoft Visual Studio .NET 2003 tr ln. V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua bi kim tra trc nghim hay kim tra vit t cc yu cu sau: Hiu c kin trc h tng .NET. Trnh by c c php ca ngn ng lp trnh ASP.NET. S dng c phng php lp trnh hng i tng trong ngn ng lp trnh ASP.NET. * V k nng: nh gi thng qua bi tp thc hnh t cc yu cu sau: S dng c tnh nng tin tin trong ASP.NET. To c cc ng dng WEB. To c cc ng dng c s d liu. To c bo co. Lp trnh mng cp c bn. * V thi : Rn kuyn k nng lp trnh cn thn, chu o . Rn kuyn k nng suy lun logc. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh Chng trnh c s dng ging dy cho trnh trung cp ngh v cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy m un: Thc hin mn hc ny bng phng php thuyt trnh, m thoi. S dng cc ngun ti nguyn son trn phn mm dy hc, ging dy s dng my tnh v my chiu. Ch yu thao tc mu khi thc hin xy dng cc ng dng ban u. Gio vin c th la chn mt trong hai ngn ng C#.NET hoc VB.NET ging dy theo nhu cu ca th trng. 3. Nhng trng tm chng trnh cn ch : S dng thnh tho cc cu trc iu khin ca ngn ng Web

109 S dng cc i tng ADO kt ni c s d liu v thao tc d liu qua cc lnh SQL. Xy dng trang web c tnh bo mt nh trang ng nhp, xc thc ngi dng, 4. Ti liu cn tham kho: [1] PHM HU KHANG, Lp Trnh ASP.NET 2.0, Nh Xut Bn Lao ng - X hi, 2006 [2] DNG QUANG THIN, Lp Trnh Web dng ASP.NET v C#, Nh Xut Bn Tng Hp TP. H Ch Minh, 2007

110

CHNG TRNH M UN BT BUC


Tn m un: Lp trnh WEB 2 M s m un: M23
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

111 CHNG TRNH M UN O TO LP TRNH WEB 2 M s m un: M 23 Thi gian m un: 150 gi (L thuyt: 45 gi; Thc hnh: 105 gi) I.V TR, TNH CHT CA M UN V tr: - Sau khi hc xong mn hc lp trnh Web 1 Tnh cht: - H tr s dng cng c lp trnh Visual Studio.Net lp trnh cc dch v web. II. MC TIU M UN To v ci t c cc dch v trn nn Windows. To v ci t c cc dch v COM+. To v ci t c cc dch v web xml. Qun l c cc dch v to ra. Thc hin c cc bin php an ton cho my tnh

III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 6 7


*

Tn cc bi trong m un To v s dng cc dch v Windows To v s dng cc thnh phn ca dch v To v s dng cc i tng.Net Remoting Truy cp v thao tc d liu XML To v s dng cc dch v Web XML Kim tra v g li dch v Web XML Trin khai cc dch v Web XML v cc dch v Windows Cng:

Tng s 24 24 24 24 24 15 15 150

Thi gian L Thc thuyt hnh 7 17 7 7 7 7 5 5 45 16 16 16 16 10 9 100

Kim tra* 1 TH 1 TH 1 TH 1 TH 1 TH 5

Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. To v s dng cc dch v Windows Mc tiu ca bi: - Xy dng c cc dch v cho mt ng dng .NET trn nn Windows. - Bit cch ci t, s dng v g b mt dch v. - Thc hin c cc bin php an ton cho my tnh

112 Ni dung ca bi: 1. Gii thiu dch v Windows 2. To cc dch v Windows 3. Qun l s kin v thng tin 4. ng nhp t cc ng dng dch v Windows 5. Ci t v g b cc dch v 6. Qun l cc dch v Windows 7. Cu hnh v g li cc dch v Windows Bi 2. To v s dng cc thnh phn dch v Mc tiu ca bi: - Xy dng c cc dch v COM+ - S dng v qun l bo mt c dch v COM+ - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu v lp trnh COM+ 2. To v ng k cc thnh phn dch v 3. Cc cng c dch v COM+ 4. Qun l cc thnh phn dch v 5. Ci t bo mt cho cc thnh phn dch v Bi 3. To v s dng cc i tng.Net Remoting Mc tiu ca bi: - Tip cn c vi cc i tng .NET Remoting. - Xy dng v s dng c cc i tng .NET Remoting. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu .NET Remoting
2. Ci t cc i tng Server Activated v Client - Activated 3. Vn chuyn thng ip qua cc ng dng s dng knh

Thi gian: 1 gi Thi gian: 5gi Thi gian: 4gi Thi gian: 4gi Thi gian: 2gi Thi gian: 4gi Thi gian: 4gi

Thi gian: 1 gi Thi gian: 11 gi Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi

4. Ci t cc s kin v y nhim 5. Ci t cc phng thc khng ng b 6. Cc i tng cu hnh v bo mt .NET remoting

Thi gian: 1 gi Thi gian: 8gi Thi gian: 4gi Thi gian: 3gi Thi gian: 4gi Thi gian: 4gi

Bi 4. Truy cp v thao tc d liu XML Mc tiu ca bi: - nh ngha c mt trang XML n gin lu tr d liu. - S dng cc i tng c s d liu trong ng dng .NET ly d liu t c s d liu XML phc v cho ng dng.

113 - Kt xut c d liu t c s d liu MS SQL hoc Access qua XML. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu XML DOM 2. Lm vic vi XmlReader v XmlWriter 3. Lm vic vi XPathNavigator 4. Gii thiu gin XML 5. Hp l mt ti liu XML 6. Lm vic vi XML v Datasets Bi 5. To v s dng cc dch v Web XML Mc tiu ca bi: - Xy dng c mt dch v Web XML n gin. - S dng v qun l dch v Web XML. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu dch v Web XML 2. To dch v Web XML 3. Trin khai v khm ph dch v Web XML 4. S dng mt dch v Web XML Bi 6. Kim tra v g li dch v Web XML Mc tiu ca bi: - S dng c cc cng c g li dch v Web XML. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Gii thiu cc cng c Visual studio.net debugging 2. Cc m lnh ch dn 3. To v s dng cc d liu kim th Thi gian:4gi Thi gian:4gi Thi gian:7gi Thi gian: 2gi Thi gian: 14gi Thi gian: 4gi Thi gian: 4gi Thi gian: 2gi Thi gian: 6gi Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi

Bi 7. Trin khai cc dch v Web XML v cc dch v Windows Mc tiu ca bi: - ng gi v trin khai c cc dch v xy dng trn nn ng dng Desktop v ng dng Web. - Thc hin c cc bin php an ton cho my tnh

114 Ni dung ca bi: 1. Gii thiu cc cng c trin khai .NET 2. Cc ty chn trin khai .NET v bi trnh ci t 3. S ng k v s nh v cc thnh phn v cc Assembly 4. Ci t phin bn v trin khai IV. IU KIN THC HIN M UN: * Vt liu: Phng hc t chun. Bt lng. * Dng c v trang thit b: My tnh, my chiu. B cng c Visual Studio.NET. *Hc liu: Bi ging son trn phn mm dy hc. Ti liu pht tay. V. PHUNG PHP V NI DUNG NH GI * V kin thc: c nh gi thng qua hnh thc t lun v t cc yu cu sau: To v s dng cc dch v Windows. To v s dng cc i tng .NET Remoting . To v s dng cc dch v web XML. Trin khai cc dch v Web XML v cc dch v Windows. * V k nng: nh gi k nng thc hnh ca sinh vin trong bi tp thc hnh t c cc yu cu sau: To v s dng cc dch v Windows: To v s dng cc thnh phn dch v. To v s dng cc i tng .NET Remoting. Truy cp v thao tc d liu XML. To v s dng cc dch v web XML. Kim tra v g li dch v web XML. Trin khai cc dch v Web XML v cc dch v Windows. * V thi : Rn kuyn k nng ci t thut ton, s dng cng c, cn thn chu o. Rn kuyn k nng suy lun logc. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh: Chng trnh c s dng ging dy cho trnh cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy m un: Thc hin mn hc ny bng phng php thuyt trnh, m thoi. S dng cc ngun ti nguyn son trn phn mm dy hc, ging dy s dng my tnh v my chiu. Ch yu thao tc mu khi thc hin xy dng cc ng dng ban u.

Thi gian: 3gi Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi

115 Gio vin c th la chn mt trong hai ngn ng C#.NET hoc ASP.NET ging dy theo nhu cu ca th trng. 3. Nhng trng tm chng trnh cn ch . To dch v Web. S dng dch v web. S dng c s d liu XML. 4. Ti liu cn tham kho: [1] PHM HU KHANG, Lp Trnh ASP.NET 2.0, Nh Xut Bn Lao ng - X hi, 2006 [2] DNG QUANG THIN, Lp Trnh Web dng ASP.NET v C#, Nh Xut Bn Tng Hp TP. H Ch Minh, 2007

116

CHNG TRNH MN HC BT BUC


Tn mn hc: Phn tch thit k h thng thng tin M s mn hc: MH24
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

117 CHNG TRNH MN HC PHN TCH THIT K H THNG THNG TIN M s mn hc: MH 24 Thi gian mn hc: 60 gi (L thuyt: 40 gi; Thc hnh: 20 gi) I. V TR, TNH CHT CA MN HC - V tr: - Mn hc c b tr sau khi hc xong cc mn c s d liu v lp trnh nng cao. Tnh cht: - L mn hc l thuyt chuyn ngnh bt buc. II. MC TIU MN HC - Cc phng php phn tch, cc phng php thit k v xy dng h thng thng tin. - Nm c nhng vn quan trng khc bn cnh phn tch v thit k h thng. - Bit c Qui trnh phn tch thit k h thng thng tin, - S dng cc cng c phn tch v thit k phn tch v thit k mt h thng thc t. - Thc hin c cc bin php an ton cho my tnh III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: Thi gian S TT I Tn chng mc i cng v h thng thng tin qun l - Gii thiu s lc mt s phng php phn tch thit k - Cc h thng kinh doanh - Nhim v v vai tr ca h thng thng tin - Cc thnh phn hp thnh ca h thng thng tin - Cc h thng t ng ho - Cc giai on phn tch, thit k v ci t - Bi tp bi 1 Cc cng c din t x l Tng L Thc hnh s thuyt Bi tp 5 5 0 Kim tra* (LT hoc TH)

II

118 - i cng - Biu phn cp chc nng (BPC) - Biu lung d liu (BLD) - Cc th hin khc ca biu lung d liu- Biu din thng tin - c t cc chc nng - Bi tp bi 2 Cc phng tin v m hnh din t d liu - Khi nim din t d liu - S m ho - T in d liu - M hnh thc th lin kt - M hnh quan h - Bi tp bi 3 Kho st hin trng v xc lp d n - i cng giai on kho st - Tm hiu v nh gi hin trng - Xc nh phm vi, mc tiu v hn ch ca d n - Phc ha v nghin cu tnh kh thi ca gii php - Xt th d(Case Study) - Lp d tr v k hoch trin khai d n - Bi tp bi 4 Phn tch h thng v x l - i cng - Phn tch h thng t trn xung - Chuyn t BLD mc vt l sang BLD mc logic - Chuyn t BLD ca h thng c sang BLD ca h thng mi Bi tp bi 5 Phn tch h thng v d liu

III

IV

VI

119 - i cng - Thnh lp BCD theo m hnh thc th lin kt( m hnh E-R) - Lp biu cu trc d liu (BCD) theo m hnh quan h - Bi tp bi 6 VII Thit k h thng thng tin qun l - Thit k tng th v thit k giao din - Thit k cc kim sot - Thit k chng trnh - Bi tp bi 7 VIII Lp trnh chy th - bo tr - Lp trnh - Chy th v ghp ni - Bo tr h thng Cng

2(LT)

60

38

20

*Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: i cng v h thng thng tin qun l Mc tiu: - Chn c phng php phn tch thit k h thng thng tin thch hp. - Xc nh c nhim v vai tr v thnh phn hnh thnh ca h thng thng tin. - Xc nh c cc giai on phn tch thit k h thng thng tin. - Nghim tc , tch cc trong hc tp Ni dung: 1. Gii thiu s lc mt s phng php phn tch thit k Thi gian: 0.5gi 2. Cc h thng kinh doanh Thi gian: 0.5gi 3. Nhim v v vai tr ca h thng thng tin Thi gian: 1 gi 4. Cc thnh phn hp thnh ca h thng thng tin Thi gian: 1 gi 5. Cc h thng t ng ho Thi gian: 1 gi 6. Cc giai on phn tch, thit k v ci t Thi gian: 1 gi Chng 2: Cc cng c din t x l Mc tiu: - Xc nh c cc cng c din t chc nng x l - S dng c cc cng c din t chc nng x l trong qu trnh phn tch thit k

120 - m bo an ton, v sinh cho ngi v my tnh Ni dung: 1. i cng Thi gian: 0.5gi 2. Biu phn cp chc nng (BPC) Thi gian: 2gi 3. Biu lung d liu (BLD) Thi gian: 2gi 4. Cc th hin khc ca biu lung d liu- Biu din thng tin Thi gian: 1 gi 5. c t cc chc nng Thi gian: 2gi 6. Bi tp bi 2 Thi gian: 0.5gi Chng 3: Cc phng tin v m hnh din t d liu Mc tiu: - Xc nh cc cng c din t d liu - S dng cc phng tin cng c din t d liu trong qu trnh phn tch thit k - m bo an ton, v sinh cho ngi v my tnh Ni dung: 1. Khi nim din t d liu 2. S m ho 3. T in d liu 4. M hnh thc th lin kt 5. M hnh quan h 6. Bi tp bi 3 Chng 4: Kho st hin trng v xc lp d n Mc tiu: - Kho st c hin trng ca h thng thng tin - a ra c cc gii php - Lp c k hoch trin khai - m bo an ton, v sinh cho ngi v my tnh Ni dung: 1. i cng giai on kho st 2. Tm hiu v nh gi hin trng 3. Xc nh phm vi, mc tiu v hn ch ca d n 4. Phc ha v nghin cu tnh kh thi ca gii php 5. Xt th d(Case Study) 6. Lp d tr v k hoch trin khai d n 7. Bi tp bi 4 Thi gian: 0.5gi Thi gian: 1 gi Thi gian: 1 gi Thi gian: 1 gi Thi gian: 3gi Thi gian: 1 gi Thi gian: 0.5gi Thi gian: 0.5gi Thi gian: 1 gi Thi gian: 1 gi Thi gian: 3gi Thi gian: 2gi Thi gian: 0.5gi

Chng 5: Phn tch h thng v x l Mc tiu: - Phn tch c cc chc nng x l ca h thng - Xy dng c biu lung d liu cho h thng thng tin - m bo an ton, v sinh cho ngi v my tnh

121 Ni dung: 1. Khi nim Thi gian: 0.5gi 2. i cng Thi gian: 1 gi 3. Phn tch h thng t trn xung Thi gian: 1.5gi 4. Chuyn t BLD mc vt l sang BLD mc logic Thi gian: 1.5gi 5. Chuyn t BLD ca h thng c sang BLD ca h thng mi Thi gian: 2gi 6. Bi tp bi 5 Thi gian: 0.5gi Chng 6: Phn tch h thng v d liu Mc tiu: - Phn tch c v d liu ca h thng - Xy dng biu cu trc d liu cho h thng thng tin - m bo an ton, v sinh cho ngi v my tnh Ni dung: 1. i cng Thi gian: 0.5gi 2. Thnh lp BCD theo m hnh thc th lin kt( m hnh E-R) Thi gian: 3gi 3. Lp biu cu trc d liu (BCD) theo m hnh quan h Thi gian: 3gi 4. Bi tp bi 6 Thi gian: 0.5gi Chng 7: Thit k h thng thng tin qun l Mc tiu : - Xc nh c cc cng vic trong thit k - Thit k c h thng mc tng th - m bo an ton, v sinh cho ngi v my tnh Ni dung: 1. Thit k tng th v thit k giao din 2. Thit k cc kim sot 3. Thit k chng trnh 4. Bi tp bi 7 Thi gian: 3gi Thi gian: 2gi Thi gian: 2gi Thi gian: 1 gi

Chng 8: Lp trnh chy th - bo tr Mc tiu: - Xc nh c cc qui trnh lp trnh chy th v ghp ni - Xc nh c qui trnh bo tr h thng - m bo an ton, v sinh cho ngi v my tnh Ni dung: 1. Lp trnh 2. Chy th v ghp ni 3. Bo tr h thng Thi gian: 3gi Thi gian: 3gi Thi gian: 3gi

122 IV. IU KIN THC HIN CHNG TRNH * Vt liu: Xng thc hnh t chun Giy A0, bt lng * Dng c v trang thit b: My tnh, my chiu *Hc liu: Bi ging son trn phn mm dy hc Phn mm kim tra trc nghim * Ngun lc khc: Phng hc thc hnh my tnh t chun H s hot ng kinh doanh ca doanh nghip phc v vic phn tch & thit k h thng. H s phn tch & thit k h thng lm mu. V. PHUNG PHP V NI DUNG NH GI L Thuyt: nh gi thng qua kim tra trc nghim: Dng phn mm thi trc nghim. Kim tra trc nghim trn giy hoc trn my tnh. Xy dng ngn hng cu hi trc nghim, sinh vin s nhn b cu hi chn ngu nhin c kh nh nhau, cht lng c xp loi theo bn mc (trung bnh, kh, gii, xut sc). Thi gian lm bi tu theo s cu hi c chn v mc kh ca cu hi. Thang im 10 phn phi cho s cu hi c chn. Kt qu nh gi t s cu p trng c quy v thang im 10. Thc hnh: Mn hc ny nh gi qua bi thc hnh ca sinh vin th hin thnh mt b h s Phn tch v thit k.

* V kin thc: c nh gi qua bi kim tra vit, trc nghim t c cc yu cu sau: Chn ng phng php phn tch da vo vai tr hin i ca ngi phn tch vin, cc khi (Block) cu thnh h thng tin, vic pht trin h thng tin. Vn dng c phng php phn tch h thng v lp c cc m hnh, bao gm: m hnh d liu, m hnh quy trnh, m hnh mng, m hnh i tng. Vn dng c phng php thit k h thng v xy dng kin trc ca h thng, thit k quy trnh, thit k c s d liu, thit k phn nhp thng tin v xy dng mu, thit k phn xut thng tin v xy dng mu, thit k phn giao din vi ngi s dng v xy dng mu, thit k phn mm v thit k hng i tng. Vn dng c cc kin thc, k nng bn cnh phn tch v thit k, bao gm: cng vic ci t h thng, cng vic h tr h thng.

123 * V k nng: nh gi k nng thc hnh ca sinh vin trong bi thc hnh t c cc yu cu sau: ng vai tr ngi phn tch h thng trong mt tp th pht trin h thng Xc nh c cc khi cu thnh chnh h thng thng tin v vn dng c phng php pht trin h thng Vn dng c cc phng php phn tch thch hp. Thit k c h thng v xy dng c h thng. Thc hin c cc bc trong ci t d n. * V thi : Rn c nhn xt, phn tch, tnh cn thn, tin liu. Bit ng ng vai phn tch vin trong lm vic nhm, cn thn, tin liu v tp trung. Bit nh gi, chn la ng phng php thch hp, cn thn trong qu trnh thit k h thng. - Cn thn, tin liu v sng to trong qu trnh ci t v trin khai cc dch v h tr h thng. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh. 1. Hng dn mt s im chnh v phng php ging dy mn hc:. Gii thch tm quan trng ca vic phn tch v thit k. Trnh by y cc giai on trong qu trnh phn tch v thit k . S dng phng php pht vn. Phn nhm cho cc sinh vin thc hin vic phn tch v thit k cho cc h thng n gin. Sinh vin trao i vi nhau, thc hin cc bi thc hnh v trnh by theo nhm. 3. Hng dn mt s im chnh v phng php ging dy mn hc:

Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy

4. Ti liu cn tham kho : [1] Nguyn Vn Ba, Bi ging mn Phn tch v thit k h thng tin, Khoa CNTT, HBK H ni [2] Ng Trung Vit, Phn tch v Thit k tin hc h thng Qun l - Kinh doanh Nghip v, Nh xut bn giao thng vn ti, 1995 [3] Benjamin S.Blanchard Wolter J.Fabrycky, System Engineering and Analysis, PrenHall, Australia, 1990

124

CHNG TRNH M UN BT BUC


Tn m un: Thc tp sn xut 1 M s m un: M25
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

125 CHNG TRNH M UN O TO THC TP SN XUT 1 M s m un: M 25 Thi gian m un: 240gi. (L thuyt: 15gi; Thc hnh: 225gi) I. V TR, TNH CHT CA M UN V tr: - Kt thc cc mn hc, m un Tnh cht: - y l m un tng kt cc k nng trong lp trnh ng dng. II. MC TIU M UN - Thc hin hon tt c mt ng dng chy trn my n hoc trn mi trng mng - Rn luyn k nng lm vic c lp - Rn luyn k nng lm vic nhm - Rn luyn k nng son bo co v thc hin cc bo co thc tp. - Nghim tc chp hnh, ni quy ni thc tp. - Thc hin c cc bin php an ton cho my tnh v v sinh cng nghjip 1. Ni dung tng qut v phn phi thi gian: S Tn cc bi trong m un TT Tng s L thuyt 1 Ch la chn v yu cu 7 2 2 Lp k hoch thc hin 12 2 n 3 Thc hin n 167 7 4 Vit bo co n 27 2 5 Bo co n 27 2 Cng: 240 15 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh 2. Ni dung chi tit: Bi 1. Ch la chn v yu cu 1. Yu cu ca n 2. Cc cng vic chnh phI thc hin Bi 2. Lp k hoch thc hin n 1. K hoach v bin php thc hin 2. Lp k hoch Bi 3. Thc hin n Bi 4. Vit bo co n 1. Trnh by n 2. Cch vit Slide Thi gian: 7gi

Th

Thi gian: 12gi

Thi gian: 167gi Thi gian: 27gi

126 Bi 5. Bo co n Thi gian: 27gi 1. Nhng c im cn lu 2. Thc hin bo co IV. IU KIN THC HIN M UN Cung cp cho hc sinh y cc iu kin cn thit thc hin thnh cng ti thc tp. V. PHNG PHP V NI DUNG NH GI T chc cho hc sinh bo v trc t b mn, nh gi hc sinh qua cc ni dung sau: - Mc hon tt, cht lng ca sn phm: 70%. - S sng to trong khi thc tp v lm sn phm: 10% - Vit bo co: 5% - Bo co, tr li: 15% .

127

CHNG TRNH M UN BT BUC


Tn m un: C s d liu 2 M s m un: M26
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

128 CHNG TRNH M UN O TO H QUN TR C S D LIU MS SQL SERVER 2 M s m un: M 26 Thi gian m un: 60 gi (L thuyt: 20 gi; Thc hnh: 40 gi) I. V TR, TNH CHT CA M UN V tr : - M un H qun tr c s d liu Microsoft SQL Server 2 l m un nng cao ca m un H qun tr c s d liu Microsoft SQL Server 1 m ngi hc c hc trong giai on 1. Tnh cht : - hc tt m un ny bt buc ngi hc cn hc qua m un H qun tr c s d liu Microsoft SQL Server 1. II. MC TIU M UN - Xy dng c cc ng dng chuyn nghip theo m hnh Client/Server trn h qun tr c s d liu MS SQL Server. - Qun tr c h qun tr c s d liu MS SQL Server t xa. - Thc hin c cc bin php an ton cho my tnh v v sinh cng nghjip III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 Tn cc bi trong m un Th tc lu tr Trigger Hm Bo mt trong SQL Server Kt ni ng dng vi c s d liu Cng: Tng s 12 12 12 12 12 60 Thi gian L Thc thuyt hnh 4 7 4 7 4 7 4 8 4 7 20 36 Kim tra* 1 TH 1 TH 1 TH 1 TH 4

*Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. Th tc lu tr Mc tiu ca bi: - nh ngha c th tc lu tr vi cc kiu tham s. - Sa i c th tc nh ngha. - Xa c cc th tc. - Nghim tc, t m Ni dung ca bi: 1. Cc khi nim Thi gian: 1 gi 2. To th tc lu tr Thi gian: 2gi 3. Li gi th tc lu tr Thi gian: 1 gi 4. S dng bin trong th tc Thi gian: 2gi

129 5. Gi tr tr v ca tham s trong th tc lu tr Thi gian: 2gi 6. Tham s vi gi tr mc nh Thi gian: 2gi 7. Sa i th tc Thi gian: 1 gi 8. Xa th tc Thi gian: 1 gi Bi 2. Trigger Mc tiu ca bi: - nh ngha c Trigger - p dng c mnh IF UPDATE trong Trigger m bo tnh ton vn d liu cho cc thao tc INSERT, UPDATE, DELETE - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. nh ngha trigger Thi gian: 2gi 2. S dng mnh IF UPDATE trong trigger Thi gian: 2gi 3. ROLLBACK TRANSACTION v trigger Thi gian: 2gi 4. S dng trigger trong trng hp cu lnh INSERT, Thi gian: 6gi UPDATE v DELETE c tc ng n nhiu dng d liu Bi 3. Hm Mc tiu ca bi: - Khai bo v s dng c hm vi cc kiu d liu c s. - Khai bo v s dng c hm c kiu d liu tr v l bng. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. nh ngha v s dng hm Thi gian: 6gi 2. Hm vi gi tr tr v l d liu kiu bng Thi gian: 6gi Bi 4. Bo mt trong SQL Server Mc tiu ca bi: - S dng c cc lnh to user. - S dng c cc lnh cp pht, thu hi v t chi quyn i vi ngi s dng. - Thc hin c cc bin php an ton cho my tnh Ni dung ca bi: 1. Cc khi nim Thi gian: 1 gi 2. Cp pht quyn Thi gian: 4gi 3. Thu hi quyn Thi gian: 4gi 4. T chi quyn Thi gian: 3gi Bi 5. Kt ni ng dng vi c s d liu Mc tiu ca bi: - Kt ni c ng dng vi c s d liu MS SQL Server thng qua i tng ADO, OLEDB trong mi trng lp trnh ng dng Windows v mi trng lp trnh Web. - Thc hin c cc thao tc tm kim bng lnh Select trong ng dng. - Thc hin c cc bin php an ton cho my tnh

130 Ni dung ca bi: 1. i tng ADO 2. i tng OLEDB 3. Lp trnh trn cc i tng Record Set IV. IU KIN THC HIN M UN * Vt liu * Dng c * Ti liu nh, giy, mc v. Phim trong. H thng my tnh ni mng, ci t windows 2000 tr ln. Phn mm h qun tr Oracle, SQL server. My chiu data Show Projecter. Phn mm kim tra trc nghim. Ti liu ly t Internet, th vin in t. Cc trang chiu. Phn mm dy hc. Ti liu SQL Server. Thi gian: 2gi Thi gian: 2gi Thi gian: 8gi

V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua bi kim tra vit t c cc yu cu sau: Trnh by c c php cc cu lnh: to th tc, to trigger, to hm do ngi s dng nh ngha. Trnh by c khi nim ODBC, IDBC, ADO, Data Environment v i tng Recordset. * V k nng: nh gi thng qua bi kim tra thc hnh k nng lp trnh ng dng, t c cc yu cu sau: Phn bit c cc i tng ADO va OLEDB. B sung, cp nht v xa c cc bn ghi trong c s d liu Microsoft SQL Server thng qua cc i tng c s d liu trong mi trng ng dng. * V thi : T gic, cn thn. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh : Chng trnh m un c s dng ging dy cho trnh cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy mn hc : Gio vin cn cho ngi hc nm k c php cc cu lnh SELECT, INSERT, UPDATE, DELETE thun li trong lp trnh ng dng. Trong m un ny gio vin nn cho ngi hc dnh nhiu thi gian thc hnh v cc ng dng web vi i tng Recordset. 3. Nhng trng tm chng trnh cn ch :

131 - nh ngha hm v th tc c tham s. - Cch kt ni c s d liu thng qua cc i tng ADO trong ng dng. 4. Ti liu cn tham kho : [1] James R, Groff, Paul N.Weinberg, SQL: The Complete Reference, McGrawHill/Osborne, 2002. [2] Diana Lorentz, SQL Reference, Oracle Corporation, 2001. [3] Marcilina S. Garcia, Jamie Reding, Edward Whalen, Steve Adrien DeLuca, SQL Server 2000 Administrators Companion, Microsoft Press, 2000. [4] C. J. Date, Hugh Darwen, A Guide to the SQL Standard, Addison-Wesley Publishing, 1992. [5] Trn Nguyn Phong , Gio trnh MS SQL Serve,r Trng i hc Khoa hc Hu.

132

CHNG TRNH MN HC BT BUC


Tn mn hc: Cng ngh phn mm M s mn hc: MH27
(Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20 ca B trng B thng binh v X hi)

133 CHNG TRNH MN HC CNG NGH PHN MM M s mn hc: MH 27 Thi gian mn hc: 60 gi (L thuyt: 40 gi; Thc hnh: 20 gi) I. V TR, TNH CHT CA MN HC V tr: - Mn hc ny c hc sau khi hc xong cc mn hc lp trnh v cc h qun tr c s d liu. Tnh cht: - Cng ngh phn mm l mt ngnh khng th thiu c trong lnh vc Cng ngh thng tin. II. MC TIU MN HC - Hiu c cc khi nim c bn v cng ngh phn mm: Phn mm, cng ngh phn mm, quy trnh lm phn mm - La chn cm hnh lm phn mm: ph hp cho yu cu ca h thng c th - c t c cc yu cu ca phn mm, xc nh phm vi, hn ch ca phn mm - c t phn tch thit k logic, vt l - S dng cc k thut lp trnh v t chc d liu xy dng phn mm theo yu cu - c t c sn phm v hng dn s dng phn mm - Bit c quy trnh pht trin nng cp v bo tr phn mm - Qun l c d n phn mm nh: Lp k hoch theo di v trin khai d n - Thc hin c cc bin php an ton cho my tnh III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: Thi gian S TT I. Tn chng mc Tng quan v cng ngh phn mm - nh ngha c bn v cc thut ng v CNPM - Quy trnh xy dng phn mm Qun l d n phn mm - Tin trnh qun l phn mm - Lp k hoch d n phn mm - Theo di d n phn Tng s 5 L Thc hnh thuyt Bi tp 5 0 Kim tra* (LT hoc TH)

II

10

134 mm - Qun l ri ro Phn tch yu cu v h thng phn mm - Yu cu h thng - Yu cu ca ngi s dng - Ti liu c t yu cu - Quy trnh xc nh yu cu - Cc m hnh h thng Thit k v ci t phn mm - Cc nn tng thit k phn mm - Thit k giao din ngi dng Kim th v bo tr phn mm - Bo m cht lng phn mm - Kim th phn mm Cng

III.

11

2(LT)

IV.

V.

25

15

2(LT)

60

40

20

*Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: Tng quan v cng ngh phn mm Mc tiu: - Nm c cc khi nim c bn mang tnh chuyn nghip v lm phn mm - Hiu quy trnh pht trin phn mm - Hiu v la chn m hnh thch hp cho pht trin phn mm - Nghim tc, cn thn Ni dung: 1. nh ngha c bn v cc thut ng v CNPM hi gian: 2gi 2. Quy trnh xy dng phn mm Thi gian: 3gi Chng 2: Qun l d n phn mm Mc tiu: - Qun l d n phn mm c va v nh - Lp h s d n - Nghim tc, cn thn Ni dung: 1. Tin trnh qun l phn mm 2. Lp k hoch d n phn mm Thi gian: 1gi Thi gian: 3gi

135 3. Theo di d n phn mm 4. Qun l ri ro Chng 3: Phn tch yu cu v h thng phn mm Mc tiu: - Hiu r cc cng ngh v k thut phn tch cc yu cu - Lp cc c t yu cu h thng - Lp cc c t yu cu phn mm - Lp cc c t phn tch theo cu trc - Lp cc c t phn tch theo i tng - Thc hin c cc bin php an ton cho my tnh Ni dung: 1. Yu cu h thng 2. Yu cu ca ngi s dng 3. Ti liu c t yu cu 4. Quy trnh xc nh yu cu 5. Cc m hnh h thng Chng 4: Thit k v ci t phn mm Mc tiu: - Thit k d liu v chc nng x l - Thit k cc i tng - Thit k giao din - La chn cc ngn ng v cng c pht trin - Thc hin c cc bin php an ton cho my tnh Ni dung: 1. Cc nn tng thit k phn mm 2. Thit k giao din ngi dng Thi gian: 4.5gi Thi gian: 4.5gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 3gi Thi gian: 2gi Thi gian: 4gi Thi gian: 2gi

Chng 5: Kim th v bo tr phn mm Mc tiu: - nh gi c cht lng ca phn mm theo cc tiu ch - Bit kim th phn mm theo cc phng php khc nhau - Bit cch bo tr v pht trin nng cp phn mm - Thc hin c cc bin php an ton cho my tnh Ni dung: 1. Bo m cht lng phn mm 2. Kim th phn mm 2.1 Kim th hp en 2.1.1 Phn tch gi tr bin 2.1.2 Phn tch lp tng ng 2.1.2 Bng quyt nh 2.2 Kim th hp trng Thi gian: 3gi Thi gian:22gi

2.2.1 2.2.2 2.2.3 2.2.4 2.2.5

136 Kim th bao ph lnh Kim th bao ph quyt nh Kim th bao ph iu kin Kim th bao ph quyt nh-iu kin Kim th bao ph a iu kin

IV. IU KIN THC HIN CHNG TRNH * Vt liu: Xng thc hnh t chun Giy A0, bt lng * Dng c v trang thit b: My tnh, my chiu *Hc liu: Bi ging son trn phn mm dy hc Phn mm kim tra trc nghim * Ngun lc khc: Phng hc thc hnh my tnh t chun H s hot ng kinh doanh ca doanh nghip phc v vic phn tch & thit k h thng. H s phn tch & thit k h thng lm mu. V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua bi kim tra vit t c cc yu cu sau: Trnh by c cc quy trnh sn xut phn mm. Trnh by c tm quan trng ca kim th phn mm * V k nng: nh gi thng qua bi kim tra thc hnh k nng phn tch thit k: *V thi : T gic, cn thn. VI. HNG DN CHNG TRNH 1. 1. Phm vi p dng chng trnh Mn hc ny p dng cho chng trnh o to cao ng ngh Hng dn mt s im chnh v phng php ging dy mn hc: Gii thch tm quan trng ca qui trnh sn xut phn mm. Gii thch r cho sinh vin bit c s thun li v hn ch ca cc m hnh . Sinh vin trao i vi nhau, thc hin cc bi thc hnh v trnh by theo nhm. 2. . Nhng trng tm chng trnh cn ch : Cng ngh phn mm l mn hc bt buc. Mi sinh vin phi hc v t kt qu chp nhn c i vi cc bi kim tra nh gi v thi kt thc nh t ra trong chng trnh o to.

137 Nhng sinh vin qua kim tra v thi m khng t phi thu xp cho hc li nhng phn cha t ngay v phi t im chun mi c php hc tip cc m un/ mn hc tip theo. Sinh vin, khi chuyn trng, chuyn ngnh.nu hc mt c s o to khc ri th phi xut trnh giy chng nhn; Trong mt s trng hp c th vn phi qua st hch li. 4. Ti liu cn tham kho : [1] R. Pressman, Software Engineering - A Practitioner's Approach, 2001 [2] Ian Sommervilles , Software Engineering 7th Ed. 2005

138

CHNG TRNH M UN BT BUC


Tn m un: Thc tp sn xut 2 M s m un: M28
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

139 CHNG TRNH M UN O TO THC TP SN XUT 2 M s m un: M 28 Thi gian m un: 240gi. (L thuyt: 15gi; Thc hnh: 225gi) I. V TR, TNH CHT CA M UN - V tr: - Kt thc cc mn hc v m un: - Tnh cht: - y l m un tng kt cc k nng trong lp trnh c bit l lp trnh WEB. II. MC TIU M UN - Sau khi thc hin hon thnh m un ny sinh vin c th thc hin hon tt mt ng dng chy trn mi trng WEB, c c mt sn phm t vic thc hin cng vic theo nhm hoc c nhn, cng c cc k thut son bo co v thc hin cc bo co thc tp.. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip - Nghim tc chp hnh ni quy, quy nh ti ni thc tp 1. Ni dung tng qut v phn phi thi gian: Thi gian S Tn cc bi trong m un L Thc Kim TT Tng s thuyt hnh tra* 1 Ch la chn v yu cu 7 2 5 2 Lp k hoch thc hin n 12 2 10 3 Thc hin n 167 7 160 4 Vit bo co n 27 2 25 5 Bo co n 27 2 25 Cng: 240 15 225 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh 2. Ni dung chi tit: Bi 1. Ch la chn v yu cu 1. Yu cu ca n 2. Cc cng vic chnh phI thc hin Bi 2. Lp k hoch thc hin n 1. K hoach v bin php thc hin 2. Lp k hoch Bi 3. Thc hin n Bi 4. Vit bo co n 1. Trnh by n 2. Cch vit Slide Bi 5. Bo co n Thi gian: 7gi

Thi gian: 12gi

Thi gian: 167gi Thi gian: 27gi

Thi gian: 27gi

140 1. Nhng c im cn lu 2. Thc hin bo co IV. IU KIN THC HIN M UN Cung cp cho hc sinh y cc iu kin cn thit thc hin thnh cng ti thc tp. V. PHNG PHP V NI DUNG NH GI T chc cho hc sinh bo v trc t b mn, nh gi hc sinh qua cc ni dung sau: - Mc hon tt, cht lng ca sn phm: 70%. - S sng to trong khi thc tp v lm sn phm: 10% - Vit bo co: 5% - Bo co, tr li: 15% .

141

CHNG TRNH M UN T CHN


Tn m un: Lp trnh qun l 1(Access1) M s m un: M29
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

142 CHNG TRNH M UN O TO LP TRNH QUN L 1 (ACCESS 1) M s m un: M 29 Thi gian m un: 75gi (L thuyt: 15gi; Thc hnh: 60gi) I. V TR, TNH CHT CA M UN V tr: - M un c b tr sau khi hc sinh hc xong cc mn chung v mn k thut c s v trc cc mn chuyn nghnh chuyn su. Tnh cht : y l m un bt buc trong ngnh lp trnh my tnh. II. MC TIU M UN III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: Thi gian Tn cc bi trong m un Tng L Thc Kim s thuyt hnh tra* 1 Khi u vi Access 10 2 8 2 Bng d liu v truy vn 35 10 23 2 3 Biu mu d liu 15 2 11 2 4 To lp bo co 15 2 12 1 Cng 75 16 54 5 *Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh 2. Ni dung chi tit: Bi 1. Khi u vi Access Thi gian: 10 gi Mc tiu : - Nm c ng dng ca access, ci t c b phn mm Access, thc hin cc thao tc trn h qun tr c s d liu access. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip S TT Ni dung : 1. nh ngha phn mm CSDL. 2. Mt s thut ng 3. Khi ng ACCESS v m CSDL Bit ci t h qun tr CSDL Access S dng thnh tho cc lnh giao tip c bn ca h qun tr c s d liu. Bit to cc bng d liu v lin kt gia chng, Bit cp nht d liu. Bit kt xut d liu theo cc nh dng ph hp. To c bo co. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

143 4. 5. 6. 7. 8. 9. Quan st ca s CSDL Duyt cc bn ghi Nhp cc bn ghi Son tho bn ghi Xem trc v in trang d liu S dng tr gip v kt thc ACCES

Bi 2. Bng d liu v truy vn Thi gian: 35 gi Mc tiu : - To c cu trc ca bng. - Nhp c d liu cho cc cc mu tin - Bit cch to cc quan h, rng buc d liu, truy vn d liu. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Phc tho hoch nh CSDL 2. To bng 3. Chnh sa bng 4. nh dng trang d liu 5. Sp xp, lc v tm kim 6. To v chnh sa truy vn Bi 3. Biu mu d liu Thi gian: 15 gi Mc tiu : - To c cc biu mu nhp d liu - S dng c cc thnh phn v thuc tnh ca cc i tng trong qua trnh to thnh biu mu - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Biu mu v ng dng 2. Cc bc to biu mu 3. Cc i tng v thuc tnh 4. To cc biu mu con 5. Trang tr biu mu Bi 4. To lp bo co Thi gian: 15 gi Mc tiu : - To c cc bo co (report) ca d liu - Bit trang tr report ph hp vi yu cu - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Bo co v ng dng 2. Cc bc to bo co 3. Cc thnh phn ca bo co

144 4. nh dng v trang tr bo co 5. Xut d liu VI. IU KIN THC HIN M UN: * Vt liu: Xng thc hnh t chun. My tnh ci office, font ting vit v b g. Giy A4, mc in. * Dng c v trang thit b: Mi hc sinh/1 my tnh. My chiu a phng tin. My in mu. *Hc liu: Bi ging dy trn phn mm dy hc. Phn mm thi trc nghim. Cc ti liu pht tay lin quan n bi ging. *Ngun lc khc: Phng thc hnh c trang thit b hin i v c h thng m thanh nh sng t tiu chun ca tng cc dy ngh. V. PHNG PHP V NI DUNG NH GI * V kin thc: c nh gi qua cc bi kim tra vit,thi trc nghim t c cc yu cu sau: Hc sinh hiu c khi nim c bn v h qun tr CSDL ACCESS. Phn tch ng bi ton ng dng thnh cc bng d liu v cc chc nng thc hin. Trnh by c cch thc xy dng mi lin h gia cc bng. Nm r cc lnh macro v lp trnh trn ACCESS. Trnh by c cc kiu v k thut thit k biu mu. * V k nng: nh gi k nng thc hnh ca hc sinh trong bi thc hnh ci t h qun tr c s d liu,to bng,lin kt bng,to biu mu,bo co t c cc yu cu sau: Thc hin ci t c h qun tr c s d liu trn mi trng window. To c bng,thit lp cc thuc tnh cho cc field v to lin kt bng chnh xc. Thc hin chnh xc truy vn v kt xut d liu theo cc biu thc logic. To form ng k thut v yu cu ca gio vin. Lp trnh thc hin c mt s tnh nng ca bi ton qun l bng cch s dng cc cu hi v tp lnh SQL. Xy dng c mt ng dng nh hon chnh. * V thi : Rn kuyn k nng lp trnh cn thn, chu o . Rn kuyn k nng suy lun logc.

145 VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh: Chng trnh m un c s dng ging dy cho trnh cao ng ngh, trung cp ngh. Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 2. Hng dn mt s im chnh v phng php ging dy m un o to: Gii thch cc khi nim v CSDL. Xy dng cc CSDL qua ni dung bi hc Cho sinh vin thc hin mt s ni dung c th v nu cu hi sinh vin tr li Phn nhm cho cc sinh vin trao i vi nhau, trnh by theo nhm Thc hin mt s cc bi tp v h qun tr CSDL. 3. Nhng trng tm chng trnh cn ch : Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 4. Ti liu cn tham kho: [1]. Bi Th Tm. Gio trnh Ms Access cn bn v nng cao. Nh xut bn giao thng vn ti Nm 2005 [2]. Nguyn Sn Hi. Gio trnh MS Access.

146

CHNG TRNH M UN T CHN


Tn m un: Lp trnh qun l (Access2) M s m un: M30
( Ban hnh theo Thng t s /20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

147 CHNG TRNH M UN O TO LP TRNH QUN L 2 (ACCESS 2) M s m un: M30 Thi gian m un: 90gi. (L thuyt: 30gi; Thc hnh: 60gi) I. V TR, TNH CHT CA M UN V tr: M un ny hc sau m un access 1 Tnh cht: - Gip cho hc sinh nng cao cc kin thc v lp trnh trn mi trng Access. II. MC TIU M UN To c cc thnh phn m un, macro. Lp trnh c VBA. Lp trnh c vi c s d liu. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: Thi gian S Tn cc bi trong m un L Thc Kim TT Tng s thuyt hnh tra* 1 To lp Macro 16 6 9 1 2 To lp Modul & Lp trnh 33 12 20 1 VBA 3 Lp trnh c s d liu 41 12 26 3 Cng 90 30 55 4 *Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit Bi 1. To lp Macro, menu Thi gian: 16 gi Mc tiu: - Bit to lp v ng dng c Macro - To lp c menu - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. To Macro 2. Cc lnh c bn 3. To menu 4. To toolbar 5. Khai bo menu, toolbar Bi 2. To lp Modul Thi gian: 33 gi

148 Mc tiui: - Bit to lp v ng dng c Module - Bit s dng ngn ng VBA cn bn - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Cc kiu d liu c bn 2. Bin & cch s dng bin 3. Hng & cch s dng hng 4. Cu trc r nhnh if, select case 5. Chng trnh con dng hm, chng trnh con dng th tc 6. K thut x l li Bi 3: Lp trnh c s d liu Thi gian: 41 gi

Mc tiu: - Bit lp trnh iu khin trn cc mu tin ca c s d liu - Hon thin mt ng dng qun l c s d liu - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung: 1. Ngn ng sql 2. i tng database 3. i tng recordset 4. i tng querydef 5. i tng tabledef 6. i tng relation 7. Lp trnh trn cc i tng C s d liu IV. IU KIN THC HIN M UN * Dng c Phng thc hnh * Vt liu Ti liu ly t Internet Cc trang chiu. Phn mm dy hc. * Cc ngun lc vt liu khc B phn mm Office V. PHUNG PHP V NI DUNG NH GI * V kin thc: c nh gi qua cc bi kim tra vit,thi trc nghim t c cc yu cu sau: Hc sinh hiu c khi nim c bn v lp trnh trn h qun tr CSDL ACCESS. Hiu r ngn ng VBA

149 * V k nng: S dng c cc i tng ca Access trong lp trnh . Xy dng c mt ng dng nh hon chnh kt hp gia thao tc trn CSDL v lp trnh. * V thi : Rn kuyn k nng lp trnh cn thn, chu o . Rn kuyn k nng suy lun logc. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh Chng trnh c p dng cho chng trnh o to cao ng ngh 2. Hng dn mt s im chnh v phng php ging dy m un: Gio vin hng dn mt s ni dung v l thuyt sau lm mu cho sinh vin thc hin. Cc bi thc hnh cui kha l cc bi ton qun l nh: qun l h s hc sinh, qun l th vin.v.v. 3. Nhng trng tm chng trnh cn ch : To lp v s dng macro Lp trnh tm kim cc thng tin trong c s d liu 4. Ti liu cn tham kho: [1]. Bi Th Tm. Gio trnh Ms Access cn bn v nng cao. Nh xut bn giao thng vn ti Nm 2005 [2]. Nguyn Sn Hi. Gio trnh MS Access

150

CHNG TRNH M UN T CHN


Tn m un: Bo tr my tnh M s m un: M31
( Ban hnh theo Thng t s /20../ TT - BLTBXH ngy .. thng .. nm 20.. ca B trng B Lao ng - Thng binh v X hi )

151 CHNG TRNH M UN BO TR MY TNH M s m un: M31 Thi gian m un: 150gi. (L thuyt: 30gi; Thc hnh: 120gi) I. V TR, TNH CHT CA M UN V tr: - Hc sau cc mn hc/m un Tin hc i cong, phn cng my tnh. Tnh cht: - Cung cp cho ngi hc bit nhn dng cc thit b phn cng h, c kh nng thay th v sa cha. II. MC TIU M UN - Din gii c cc chc nng c bn ca cc thnh phn trong h thng my tnh. - Hiu r cc chc nng c bn ca cc thit b trong my tnh. - Bit lp rp, ci t s dng v bo tr cc thit ca my tnh. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip III. NI DUNG M UN 1 Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 6 7 8 9 10 Tn cc bi trong m un Tng quan v cu trc my tnh Ngun in cho my tnh Bng mch chnh ( Mainboard) B x l trung tm CPU B nh trong B nh ngoi Cc thit b ngoi vi Rp my Gii thiu BIOS v CMOS Ci t h iu hnh v phn mm Cng Thi gian Tng L Thc Kim s thuyt hnh tra* 5 1 4 5 1 4 20 13 12 18 12 19 15 31 150 4 3 2 2 2 5 5 5 30 14 10 10 14 10 12 10 22 110 4 10 2 2 2

* Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh 2. Ni dung chi tit: Bi 1: Tng quan v cu trc my tnh Mc tiu : Thi gian: 5gi

152 - M t c cu trc chung ca my tnh. - Xc nh c cc thnh phn c bn ca my vi tnh. - Nghim tc trong hc tp Ni dung : 1. Cu trc chung ca my vi tnh 2. Cc thnh phn c bn ca my vi tnh Bi 2: Ngun in cho my tnh Thi gian: 5gi

Mc tiu : - Phn bit c cc ngun in cho my tnh. - Xc nh c c tnh k thut ca ngun. - Xc nh c hiu in th ca ngun in. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu b ngun 2. c tnh k thut 3. Mc in th ca b ngun Bi 3: Bng mch chnh ( Mainboard) Thi gian: 20gi

Mc tiu : - Xc nh v phn bit c cc loi mainboard. - Xc nh v s dng c cc khe cm trn mainboard. - Lp t c mainboard - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu v bn mch chnh 2. Cc thnh phn c bn trn bng mch chnh 3. Cc loi bng mch chnh thng s dng hin nay Bi 4: B x l trung tm CPU Thi gian: 13gi Mc tiu : - Phn loi c cc loi CPU - Gn c CPU vo mainboard - Thit lp c cc thng s k thut cho mainboard - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu v b x l trung tm 2. Phn loi b x l trung tm 3. Cch gn CPU vo mainboard v thit lp cc thng s 4. Ngt (Interrup request) Bi 5: B nh trong Thi gian: 12gi

153 Mc tiu : - Phn bit c RAM. - Bit cch gn RAM vo mainboard. - Bit cch thit lp cc thng s k thut. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu v b nh trong 2. Phn loi Ram 3. Chip truy cp b nh trc tip Bi 6: B nh ngoi Thi gian: 18gi

Mc tiu : - Bit cch xc nh v phn loi cc loi b nh - Xc nh c cc c tnh k thut - Lp rp c cc cc loi a. - Bit cch phn vng v nh dng a cng - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. a mm v a mm 2. a cng 3. Qu trnh khi ng my tnh trong DOS 4. a quang Bi 7: Cc thit b ngoi vi Thi gian: 12gi

Mc tiu : - Phn loi c cc thit b ngoi vi - Bit cch ci t v s dng cc thit b ngoi vi - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Mn hnh (Monitor) 2. Bn phm (Keyboard) 3. Chut (mouse) 4. My in (Printer) 5. Mt s thit b khc 6. Truyn song song v ni tip Bi 8: Rp my Mc tiu: - Xc nh c cc dng c cn thit - Bit cch lp rp, kt ni cc thnh phn - Lp rp hon chnh mt my tnh Thi gian: 19gi

154 - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Cc thnh phn cn thit 2. Dng c 3. Dng tnh in 4. Cc bc thc hin Bi 9: Gii thiu BIOS v CMOS Thi gian: 15gi

Mc tiu : - Xc nh c cc thnh phn trong CMOS. - Cu hnh c CMOS. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu 2. Setup cc thnh phn cn bn 3. Setup cc thnh phn nng cao Bi 10: Ci t h iu hnh v phn mm Thi gian: 31gi

Mc tiu : - Ci t c h iu hnh cho my tnh. - Ci t c cc phn mm ph bin. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 8. Chun b phn cng v phn mm 9. Tin trnh ci t h iu hnh 10. Ci t cc phn mm IV. IU KIN THC HIN M UN * Dng c v trang thit b: My chiu Tut n vt, vng tnh in v h thng tip a B ngun v v my Bo mch chnh, CPU Cc thit b ngoi vi Cc thit b lu tr, a quang B nh RAM Cc phn mm: H iu hnh, phn mm ng dng * Hc liu: Ti liu hng dn m un lp rp v ci t my tnh Ti liu hng dn bi hc v bi tp thc hnh

155 Gio trnh lp rp v ci t my tnh * Ngun lc khc: Phng hc l thuyt v phng thc hnh iu kin thc hin m un. V. PHUNG PHP V NI DUNG NH GI 1. Phng php nh gi: Vn p, trc nghim, vit: t cu hi vo nhng vn chnh, trng tm trong m un: Nu cc thnh phn chnh ca my vi tnh, qui trnh lp rp my vi tnh, phng php phn vng a cng; ci t h iu hnh; ci t phm mm; sao lu phc hi d liu. Da trn nng lc thc hnh: Lp rp my vi tnh; phn vng a cng; ci t h iu hnh; ci t phm mm; sao lu phc hi d liu. 2. Ni dung nh gi: * Kin thc: Trnh by c tng quan v my tnh. Trnh by c chc nng ca cc thnh phn c bn ca my tnh. Chn la cc thit b lp rp, ci t mt my tnh hon chnh. M t cch phn chia a cng, cch ci t h iu hnh v cc phn mn ng dng * K nng: Tho v lp rp c mt my tnh hon chnh. Phn vng c a cng. Ci t c cc h iu hnh v cc phn mm ng dng. Ci t c trnh iu khin thit b. Gii quyt c cc li thng gp. * Thi : C thc t gic, tnh k lut cao, tinh thn trch nhim trong hc tp. Th hin tnh khoa hc, sng to trong qu trnh hc tp. C kh nng lm vic theo nhm. . VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh : Chng trnh mn hc c s dng ging dy cho trnh cao ng v trung cp ngh. Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 2. Phng phap giang day : Phn nhm sinh vin lm vic theo nhm Ni r cc cc hnh thc bo tr a ra cc tnh hung ri yu cu sinh vin ln k hoch, thc hin v nh gi vic bo tr 3. Nhng kin thc trong tm : Cc bi hc trng tm : 2, 4, 7, 8, 10

156 4. Tai liu tham khao : [1]. Trn Bo Ton. Phn cng my tnh. Nh xut Thanh nin. 2004. [2]. Nguyn nh Vit. Kin trc my tnh. Nh xut bn i hc quc Gia H Ni. 2007. [3]. Msc. V Vn Chn, Th.s. Nguyn Hng Vn. Gio trnh kin trc my tnh. Khoa CNTT i hc cn th. 2009

157

CHNG TRNH M UN T CHN


Tn m un: H iu hnh m ngun m M s m un: M32
( Ban hnh theo Thng t s /20../ TT - BLTBXH ngy .. thng .. nm 20.. ca B trng B Lao ng - Thng binh v X hi )

158 CHNG TRNH M UN O TO H IU HNH M NGUN M M s m un: M32 Thi gian m un: 90 gi. (L thuyt: 30gi; Thc hnh: 60gi) I. V TR, TNH CHT CA M UN V tr: - Mn hc c b tr sau khi hc xong cc mn chung v b tr song song vi mn hc/m un o to ngh chuyn nghip. Tnh cht: - L mn hc t chn trong nghnh lp trnh my tnh. Cung cp kin thc v tch hp m ngun xy dng sn v pht trin ra ng dng mi. II. MC TIU M UN Hiu c nguyn l h iu hnh Linux Bit c cc yu t hp thnh h iu hnh Linux Bit chn c phn cng thch hp ci c h iu hnh Linux Ci c HH Linux Ci t c cc phn mm v cc ng dng trn h Linu. S dng c mt s ng dng c bn trn h Linux. Qun l c h thng Linux, mc c bn - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

III. NI DUNG M UN 1 Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 6 7 8 9 10 Thi gian Tn cc bi trong m un Tng L Thc s Thuyt hnh Tng quan v Linux. 5 5 Chun b ci t Linux 2 2 Ci t RedHat Linux 20 5 14 Bt u s dng Linux 10 2 8 Nng cp v ci t phn mm 10 4 5 vi RPM Qun tr h thng Linux 10 2 8 Khi ng v ng tt 5 2 3 Qun l trng khon 10 2 8 Sao lu d liu 8 2 6 Qun l tp v th mc 10 4 5 Kim Tra*

Cng 90 30 57 3 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh 2. Ni dung chi tit:

159 Bi 1: Tng quan v Linux. Mc tiu : - Hiu c cc khi nim v Linux - So snh c cc c im gia Unix v Linux - Hiu c vn tc gi v bn quyn c Linux Ni dung : 1. Tm hiu chung v Linux 2. UNIX v Linux 3. Tc quyn v bn quyn Linux Bi 2: Chun b ci t Linux Thi gian: 5gi

Thi gian: 2gi

Mc tiu : - Bit cch chn phn cng ph hp vi h iu hnh - Xc nh c dung lng da v b nh cn thit - Nm c cc bc cn thit ci t Linux - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 4. Chn cu hnh phn cng 5. Dung lng a v b nh 6. Nhng cch ci t Linux 7. Phn vng a cng Bi 3: Ci t RedHat Linux Thi gian: 20gi Mc tiu : - Trnh by c cc bc ci t Linux - Ci t c Linux - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Cc cch ci t& trnh t ci t 2. Thit lp cc cu hnh cho RedHat 3. Chn cc gi phn mm & ci t 4. Thit lp cu hnh &Kim tra cu hnh X Window 5. To a mm khi ng&khi ng li 6. Ci t Linux ch vn bn Bi 4: Bt u s dng Linux Thi gian: 10gi Mc tiu : - Nm vng cc phng php thit lp ti khon - Nm vng cc phng php phn quyn - To v qun l c ti khon - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Thit lp trng khon 2. Qun l ngi s dng 3. S dng cc lnh c bn

160 4. 5. 6. 7. X l cc tp DOS trong Linux ng tt Linux& chy cc chng trnh Linux Chy cc chng trnh DOS trong Linux Chy cc chng trnh Windows vi Linux Bi 5: Nng cp v ci t phn mm vi RPM. Thi gian: 10gi

Mc tiu : - Hiu cc c im ca RPM - Nm vng qui trnh nng cp phn mm - Nng cp c cc phn mm trn Linux - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Chnh sch nng cp phn mm 2. Ci t phn mm 3. S dng RPM 4. Nng cp Kernel 5. Ci t trong mi trng X bng RPM Bi 6: Qun tr h thng Linux Thi gian: 10gi Mc tiu : - Hiu r c im cc thnh phn cn qun l ca Linux - Vn dng c cc m hnh qun l i vi Linux - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Cc h thng v cc thnh phn x l 2. Cc m hnh v qun tr trong mi trng mng Bi 7: Khi ng v ng tt Thi gian: 5gi Mc tiu : - Hiu c qui trnh khi ng Linux - Qun l c qui trnh khi ng v tt Linux - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Trnh qun l mi LILO 2. Tin trnh khi ng 3. ng tt Linux Bi 8: Qun l trng khon Thi gian: 10gi Mc tiu : - Qun l c cc user trong h thng - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Lm vic vi cc user& nhm user 2. Qun l home directory

161 3. Qun tr qua giao din web Bi 9: Sao lu d liu Thi gian: 8gi Mc tiu : - Hiu c tm quan trng ca vic sao lu d liu - Bit c cc th thut dung sao lu h thng - Sao lu c d liu ca mt h thng - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Cc th thut sao lu 2. Hoch nh thi biu sao lu 3. Thc hin sao lu v phc hi tp Bi 10: Qun l tp v th mc Thi gian: 10gi Mc tiu : - Hiu c h thng th mc ca Linux - S dng c cc thao tc trn tp - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Cc thao tc c bn vi tp 2. Nn v ni tp 3. H thng th mc trong Linux IV. IU KIN THC HIN M UN: * Vt liu: Phn, giy * Dng c v trang thit b: My tnh c nhn, s tay tra cu. My vi tnh, my chiu projector. Mng my tnh kt ni Internet a CD ci t Linux * Hc liu: B tranh bng giy phim trong dng dy H iu hnh Linux Ti liu hng dn m un H iu hnh Linux Ti liu hng dn bi hc v bi tp thc hnh mn hc H iu hnh Linux Gio trnh Mn hc H iu hnh Linux - Ngun lc khc: Phng hc l thuyt v phng thc hnh y iu kin thc hin mn hc V. PHNG PHP V NI DUNG NH GI: - Kin thc: Bng cc bi kim tra vit hoc vn p c bn t nhng yu cu sau:

162 Trnh by c cc khi nim c bn, cu trc, chc nng cc thnh phn trong h iu hnh Linux Gii thch c cc khi nim c bn ca h iu hnh Linux M t c cu trc, chc nng ca cc thnh phn trong h iu hnh Linux - K nng: nh gi k nng thc hnh ca hc sinh trong bi thc hnh : Ci t v s dng h iu hnh Linux Thc thi c cc thao tc tp tin, th mc, qun l ngi dng + Ci t v cu hnh cc dch v mng T chc h thng cho php ngi s dng lm vic t xa - Thi : nh gi tnh t gic, tnh k lut, tham gia y thi lng mn hc, cn thn, t m, chnh xc trong cng vic. VI. HNG DN THC HIN M UN: 1. Phm vi p dng chng trnh: Chng trnh M un c s dng ging dy cho trnh Trung cp ngh. Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 2. Hng dn mt s im chnh v phng php ging dy m un o to: S dng phng php pht vn Phn nhm cho cc hc sinh trao i vi nhau, trnh by theo nhm 3. Nhng trng tm chng trnh cn ch : Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng Bi chun b y cc iu kin thc hin m bo cht lng ging dy. 4. Ti liu cn tham kho: [1]. Trung tm Tin hc, i hc Khoa hc T nhin thnh ph H Ch Minh. Hng dn ging dy Qun tr mng Linux. [2]. Phan Vnh Thnh - T hc s dng Linux.

163

CHNG TRNH M UN T CHN


Tn m un: PHP & My SQL M s m un: M33
( Ban hnh theo Thng t s /20../ TT - BLTBXH ngy .. thng .. nm 20.. ca B trng B Lao ng - Thng binh v X hi )

164 CHNG TRNH M UN O TO PHP & MY SQL M s m un: M33 Thi gian m un: 120gi. (L thuyt: 45gi; Thc hnh: 75gi) I. V TR, TNH CHT CA M UN V tr - Hc sau khi hc v CSDL ,SQL server, Lp trnh web Tnh cht: - Trang b thm mt cng ngh lp trnh web. II. MC TIU M UN - To v qun l c c s d liu mySQL. - Kt ni c n c s d liu mySQL quan ngn ng PHP. - To c cc ng dng web chuyn nghip bng ngn ng PHP. - Qun tr c c s d liu qua cng c phpMyadmin. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip III. NI DUNG M UN 1 Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 Tn cc bi trong m un Tng quan v PHP v MYSQL Phng php truy xut CSDL MYSQL Ngn ng PHP Lp trnh ng dng WEB vi PHP Gii thi mt s WEBSITE mu Thi gian Tng L Thc Kim s Thuyt hnh Tra* 10 14 32 34 30 6 5 12 12 10 4 8 19 21 19 1 1 1 1

Cng 120 45 71 4 * Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1: Tng quan v PHP v MYSQL Thi gian: 10gi Mc tiu : - Hiu c kin thc tng qut v PHP. - To c mt Database v vit c lnh PHP kt ni c s d liu - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu 2. Kin trc c bn client/server 3. Cng c cn thit

165 4. 5. To mt Database Vit lnh PHP kt ni c s d liu Bi 2: Phng php truy xut CSDL MYSQL Thi gian: 14gi

Mc tiu : S dng c Command Prompt truy xut CSDL - S dng lnh PHP, - S dng c Myadmin - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Truy xut c s d liu t Command Prompt 2. Truy xut c s d liu bng lnh PHP 3. Truy xut c s d liu dng phpMyadmin Bi 3 :Ngn ng PHP Thi gian: 32gi Mc tiu : S dng thnh tho ngn ng PHP lp trnh hng i tng trong PHP Ni dung : 1. Bin v cc php x l trn bin PHP 2. Cc cu trc iu khin 3. Cc hm thng dng trong PHP 4. Thao tc vi tp tin v th mc 5. Lp trnh hng i tng trong PHP Bi 4: Lp trnh ng dng WEB vi PHP Thi gian: 34vgi Mc tiu : S dng thnh tho lp trnh ng dng WEB vi PHP - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Trao i thng tin vi trnh duyt 2. Lm vic vi Cookies 3. Thao tc vi c s d liu MySQL 4. Truy vn c s d liu khc thng qua ADO 5. Thao tc vi LDAP 6. Thao tc vi Email 7. Thao tc vi XML Bi 5: Gii thi mt s WEBSITE mu Thi gian: 30gi Mc tiu : - Hiu c mc ch, phng php xy dng mt s WEBSITE mu ng dng trong thng mi in t, trong qun l tin tc. - Phn tch c h thng m ngun m (Portals) - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. ng dng thng mi in t

166 2. 3. ng dng qun l tin tc Phn tch h thng m ngun m (Portals)

IV. IU KIN THC HIN M UN * Vt liu: Xng thc hnh t chun. Giy A0, bt lng. * Dng c v trang thit b: My tnh, my chiu. *Hc liu: Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. * Ngun lc khc: Phng hc thc hnh my tnh t chun, mng internet. V. PHNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua bi kim tra trc nghim hay kim tra vit t cc yu cu sau: Hiu c kin trc h tng PHP. Trnh by c c php ca ngn ng lp trnh PHP. S dng c phng php lp trnh hng i tng trong ngn ng lp trnh PHP. * V k nng: nh gi thng qua bi tp thc hnh t cc yu cu sau: S dng c tnh nng tin tin trong PHP. To c cc ng dng WEB. To c cc ng dng c s d liu. To c bo co. Lp trnh mng cp c bn. * V thi : Rn kuyn k nng lp trnh cn thn, chu o . Rn kuyn k nng suy lun logc. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh: Chng trnh m un c s dng ging dy cho trnh trung cp v cao ng ngh. 2. Hng dn mt s im chnh v phng php ging dy m un: Hc song song gia l thuyt v thc hnh, a cc bi tp gn vi thc t nht sinh vin sau khi hc xong c th to ra sn phm s dng c ph hp vi nhu cu thc t. 3. Kin thc trong tm: Cc bi hc trng tm: 2, 3, 4 4. Ti liu cn tham kho:

167 [1] Nguyn Thin Bng- Php&MySQL- Nh xut bn Lao ng x hi

168

CHNG TRNH M UN T CHN


Tn m un: BORLAND C++ BUILDER M s m un: M34
( Ban hnh theo Thng t s /20../ TT - BLTBXH ngy .. thng .. nm 20.. ca B trng B Lao ng - Thng binh v X hi )

169 CHNG TRNH M UN O TO BORLAND C++ BUILDER M s m un: M 34 Thi gian m un: 150gi. (L thuyt: 40gi; Thc hnh: 110gi) I. V TR, TNH CHT CA M UN V tr: - M un ny c hc sau mn hc cu trc d liu v m un h qun tr c s d liu. Tnh cht: - M un ny yu cu phi c t duy logic, cc kin thc c s d liu, cc kin thc v cu trc d liu. II. MC TIU M UN To c cc ng dng Windows bng cng c C++ Builder. To c cc ng dng c s d liu bng cng c C++ Builder. To c cc ng dng mng bng cng c C++ Builder. Hiu c cch lp trnh trn Windows bng cch s dng cc s kin. Nu c tnh nng tin tin v cc u th ca cc mi trng lp trnh mi. S dng cc i tng thnh phn v iu khin trong cc th vin lp trnh thng dng. Thit k cc giao din ngi dng ng dng,s dng cc thao tc trn cc iu khin. To cc tng tc gia ngi dng vi ng dng. Bit to v x l cc i tng ho, a m thanh hay cc video clip vo ng dng. Bit xy dng cc ng dng c s d liu n gin, bit to cc chng trnh ng dng n gin. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 6 7 8 9 Tn cc bi trong m un Gii thiu v C++ Buidler Tng quan v VCL Pht trin giao din ngi dng ng dng Lm vic vi cc iu khin Tng tc gia ngi dng vi ng dng ha v multimedia Lin kt c s d liu Lp trnh mng Xy dng v trin khai cc ng dng Thi gian Tng L Thc s thuyt hnh 6 2 4 16 4 12 23 16 18 16 21 18 16 6 4 6 4 6 6 2 15 12 12 12 15 12 11 Kim tra*

170 Cng 150 40 105 5 Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit:
*

Bi 1. Gii thiu C++ Builder Thi gian: 6gi Mc tiu : - Nm vng kin thc s dng cng c lp trnh C++ Builder. - C k nng s dng cng c lp trnh C++ Builder. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. u th ca C++ Builder so vi Turbo C++/Visual C++ 2. Gii thiu C++ Builder. 3. Mi trng pht trin tch hp IDE. 4. Mt s cng c c trng Bi 2. Tng quan v VCL Thi gian: 16gi Mc tiu : - Nm vng kin thc v VCL. - S dng c VCL. - Hiu r v s tha k trong VCL. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu VCL. 2. M hnh phn cp VCL. 3. Cc thuc tnh, bin c chung vi TControl. 4. Cc thuc tnh, bin c chung vi TWinControl 5. Cc i tng, thnh phn chun ca VCL. Bi 4. Lm vic vi cc iu khin Thi gian: 16gi Mc tiu : - Lp trnh p ng c cc hnh ng r v th. - Lp trnh p ng c cc hnh ng r v lin kt. - Vit c chng trnh x l vn bn v ha. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Thc hin cc hnh ng r v th 2. Thc hin cc hnh ng r v lin kt. 3. Lm vic vi vn bn trong cc iu khin. 4. Thm ho vo iu khin. Bi 5. Tng tc gia ngi dng v ng dng Thi gian: 18gi

171 Mc tiu: - S dng c cc hp thoi trong lp trnh. - Bit lp trnh a biu mu. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. S dng cc hp thoi. 2. Cc hp thoi Windows dng chung. 3. To v qun l cc hp thoi. 4. S dng a biu mu. 5. Xy dng chng trnh TextEditor Bi 6. ha v Multimedia Thi gian: 16gi Mc tiu : - Hiu r v cc thnh phn ha VCL. - S dng c Canvas. - Vit c cc chng trnh Multimedia. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : ) 1. Tng quan v lp trnh ho. 2. Cc thnh phn ho VCL. 3. S dng cc thuc tnh v cc phng thc ca i tng 4. Canvas 5. To v qun l cc bc v. 6. Lp trnh multimedia Bi 7. Lin kt c s d liu Thi gian: 21gi Mc tiu : - Hiu r cc cng c kt ni d liu. - Vit c chng trnh c s dng c s d liu. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Cc k thut truy cp d liu trong C++ Builder. 2. Cc thnh phn truy cp c s d liu ca C++ Builder. 3. Cc iu khin nhn bit d liu ca C++ Builder. 4. Cc thnh phn c s d liu c bn. 5. Xy dng chng trnh qun l danh b. Bi 8. Lp trnh mng Thi gian: 18gi Mc tiu : - Hiu r m hnh m hnh client/server. - Vit c chng trnh s dng Socket. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

172 Ni dung : 1. Cc tnh nng lp trnh mng trong C++ Builder. 2. Lp trnh client/server. 3. Lp trnh Internet. 4. Lp trnh vi socket. Bi 9. Xy dng v trin khai cc ng dng Thi gian: 16gi Mc tiu : Hiu r tm quan trng ca vic ng gi v trin khai ng dng. - S dng c phn mm InstallShield Express ng gi chng trnh C++ Builder. - Xy dng ti liu hng dn. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Cc k thut g ri trong C++ Builder. 2. S dng mt s ti nguyn Windows. 3. Xy dng tr gip trc tuyn. 4. S dng chng trnh InstallShield Express. IV. IU KIN THC HIN M UN - Vt liu, dng c v trang thit b: Slide v my chiu, my tnh Giy A4,cc loi giy dng minh ho Cc hnh v minh ho gii thut - Hc liu: Ti liu hng dn mn hc lp trnh C++ Builder. Ti liu hng dn bi hc v bi tp thc hnh mn lp trnh C++ Builder. Gio trnh mn lp trnh C++ Builder. . - Ngun lc khc: Phng hc b mn lp trnh C++ Builder. iu kin my tnh v phn mm thc hnh. V. PHUNG PHP V NI DUNG NH GI * V kin thc: nh gi thng qua bi thc hnh trn my hoc thng qua trc nghim nh gi kin thc v k nng ca hc vin theo cc ni dung trong chng trnh hc sau: Pht trin giao din ngi dng ng dng Lm vic vi cc iu khin Tng tc gia ngi dng vi ng dng ha v multimedia Lin kt c s d liu Lp trnh mng

173 * V k nng: K nng xy dng chng trnh vi cc yu cu: Giao din ph hp S dng i tng hp l Khai thc c s d liu nhanh hiu qu . * V thi : Cn thn, t gic, kin tr. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh Chng trnh c p dng cho o to ngh h trung cp v cao ng Vit Nam. 2. Hng dn mt s im chnh v phng php ging dy m un: S dng phng php thuyt trnh, algorithm ng thi kt hp minh ha bng chng trnh hoc bng m hnh. Ngi ging dy c th chia nhm hc sinh thc hin bi tp. Phng php chnh l phng php Algorithm. Ngi ging dy su tp ti liu to ti liu pht tay cho ngi hc. 3. Nhng trng tm chng trnh cn ch : Pht trin giao din ngi dng ng dng. Lm vic vi cc iu khin. Tng tc gia ngi dng vi ng dng. ha v multimedia. Lin kt c s d liu.

4. Ti liu cn tham kho : [1] Jarrod Hollingworth, Dan Butterfield, Bob Swart, Jamie Allsop. C++ Builders 5 Developer's Guide. SAMS , CD. [2] Kent Reisdorph, Ken Henderson. Teach Yourself Borland C++Builder in 21 Days. Borland Press/Sams,CD. [3] Charlie Calvert. Charlie Calvert's. Borland C++Builder Unleashed. Borland Press/Sams,CD. [4] Jim Mischel, Jeff Duntemann, Al Williams. Borland C++Builder Programming Explorer, The Hands-On Guide to Mastering the Power of Borland's. Coriolis Group.

174

CHNG TRNH MN HC T CHN


Tn m hc: Qun tri mng M s mn hc: MH35
( Ban hnh theo Thng t s / 20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

175 CHNG TRNH MN HC QUN TR MNG M s mn hc: MH35 Thi gian m un: 150gi. (L thuyt: 45gi; Thc hnh: 105gi) I. V TR, TNH CHT CA MN HC V tr : - Mn hc c b tr sau khi hc xong cc mn h thng my tnh v phn cng my tnh,mng cn bn,thng b tr hc k cui ca chuyn ngnh. Tnh cht : - L mn hc t chn. Cung cp cho ngi hc kin thc qun tr mng my tnh. II. MC TIU MN HC Nm vng l thuyt v b nh tuyn,kin trc module,cu hnh,cc chc nng ca cc b phn trong b nh tuyn. S dng thnh tho cc lnh c bn cu hnh b nh tuyn cng nh bit cch khc phc cc li thng gp. Hiu r v h thng tn min DNS. Ci t c DNS Server trn Window 2000 hay trn LINUX Hiu r v cc dch v truy cp t xa s dng cc giao thc kt ni c cc dch v truy cp t xa. Nm c phng thc hot ng v c im ca dch v Proxy. Hiu v p dng c cc m hnh kt ni mng,thit lp c cc chnh sch truy cp c bn. Nm c cn bn h thng bo mt v FireWall. Ci t v cu hnh c FireWall cho Window. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

III. NI DUNG MN HC 1 Ni dung tng qut v phn phi thi gian: Thi Gian S TT I II Tn chng, mc Tng L Thuyt s 37 30 10 10 Thc hnh Bi Tp 26 19 1(TH) 39 10 28 Kim tra* (LT hoc TH) 1(TH)
1(TH)

III

Tng quan v b nh tuyn L thuyt v b nh tuyn CISCO B nh tuyn CISCO H thng tn min DNS Tng quan v H thng tn min DSN Ci t DNS SERVER Dch v truy cp t xa v dch v PROXY Dch v truy cp t xa (REMOTE

1(TH)

176 ACCESS) Dch v PROXY Bo mt v FIREWALL Tng quan v bo mt h thng Tng quan v bo mt h thng FIREWALL

IV

44

15

28

Tng 150 45 101 4 * Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1 : Tng quan v b nh tuyn Mc tiu : - Hiu c chc nng ca b nh tuyn - S dng c cc lnh cu hnh ca b nh tuyn Cisco - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. L thuyt v b nh tuyn CISCO Thi gian: 15gi 1.1. Gii thiu v b nh tuyn 1.2. Chc nng chnh ca b nh tuyn 1.3. Cu hnh c bn v chc nng cc b phn trong b nh tuyn 2 : B nh tuyn CISCO Thi gian: 22gi 2.1. Gii thiu b nh tuyn Cisco 2.2. Cch s dng lnh cu hnh b nh tuyn 2.3. Cu hnh b nh tuyn Cisco Chng 2 : H thng tn min DSN Mc tiu : - Hiu c tng quan v h thng min DNS - Ci t c DNS SERVER cho Window 2000 v LiNUX - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Tng quan v H thng tn min DSN Thi gian: 12gi 1.1. Gii thiu 1.2. DNS Server v cu trc d liu tn min 1.3. Phn loi DNS Server v ng b d liu gia cc DNS Server 1.4. Hot ng ca h thng DNS 2. Ci t DNS SERVER Thi gian: 18gi 2.1. Ci t DNS Server cho Window 2000 2.2. Ci t v cu hnh DNS cho LiNUX Chng 3 : Dch v truy cp t xa v dch v PROXY

177 Mc tiu : - Hiu c cc giao thc s dng trong truy cp t xa. - Trin khai thc hin c dch v truy cp t xa Proxy m bo an ton v hiu qu. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1 : Dch v truy cp t xa (REMOTE ACCESS) Thi gian: 20gi 1.1. Cc khi nim v giao thc 1.2. Cc giao thc s dng trong truy cp t xa 1.3. An ton trong truy cp t xa 1.4. Trin khai dch v truy cp t xa 2.Dch v PROXY Thi gian: 19gi 2.1. Cc khi nim 2.2. Trin khai dch v Proxy 2.3. Cc tnh nng ca phn mm MicroSoft ISA server2000 Chng 4 : Bo mt v FIREWALL Mc tiu : - Hiu c cc vn chung v bo mt h thng v mng my tnh. - S dng c bo mt h thng FIREWALL - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Tng quan v bo mt h thng 1.1. Cc vn chung v bo mt h thng v mng 1.2. Cc bin php bo v mng my tnh 2. Tng quan v bo mt h thng FIREWALL 2.1. Gii thiu v FireWall 2.2. Mt s phn mm FireWall thng dng 2.3. Thc hnh ci t v cu hnh FireWall Thi gian: 22gi Thi gian: .22gi

IV. IU KIN THC HIN M UN: * Dng c v trang thit b: My chiu(nu c) Giy A4, cc loi giy Cc hnh v v d minh ho My tnh a phn mm WINDOWS SERVER, Hub, Switch, router * Hc liu: Ti liu hng dn thc hnh m un qun tr mng . Gio trnh M un qun tr mng . * Ngun lc khc: Phng hc l thuyt v phng thc hnh iu kin thc hin m un. V. PHUNG PHP V NI DUNG NH GI:

178 1. Phng php nh gi: Vn p, trc nghim, vit: t cu hi vo nhng vn chnh, trng tm trong m un: Ci t cu hnh DNS, Active Directory, DHCP, Qun l ti khon ngi dng v nhm, Qun tr my in, cc quyn truy cp, qun l a. 2. Ni dung nh gi: * Kin thc: Phn bit s khc nhau trong vic qun tr my ch (Server) v my trm (workstation). Cch thit lp v s dng ti khon ngi dng, ti khon nhm. Cc kin thc v vic duy tr ti khon nhm v sp xp h thng ho cc tc v qun tr ti khon ngi dng v ti khon nhm. Cc kin thc chia x v cp quyn truy cp ti nguyn dng chung. Nguyn tc thit lp cu hnh v qun tr in n ca mt my phc v in mng. Cc cng c thu nhp thng tin v ti nguyn mng v ti nguyn my tnh. Cng dng v chc nng ca cc thit b mng - K nng: t c cc yu cu sau: Ci t v cu hnh c h thng mng hon chnh. Qun tr c h thng mng m bo an ton h thng mng - Thi : Cn thn, t gic,chnh xc. VI. HNG DN THC HIN M UN: 1. Phm vi p dng chng trnh: Chng trnh M un c s dng ging dy cho trnh trung cp ngh v cao ng ngh. Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 2. Hng dn mt s im chnh v phng php ging dy m un o to: Thuyt trnh, Gio vin thao tc mu. Cho hc sinh hc tp theo nhm 3. Nhng trng tm chng trnh cn ch : Tm quan trng ca b nh tuyn Vai tr ca DNS server Bo mt h thng 4. Ti liu cn tham kho: [1]. HON V(Bin son), KS. NGUYN CNG SN(Ch bin); Hng Dn Qun Tr Mng Microsoft Windows Server 2003; Tng Hp TP. H Ch Minh, Nm 2004 [2]. Trung tm in ton v Truyn s liu KV1, Gio trnh Thit k v xy dng mng LAN v WAN; Nm 2002

179 [3]. VN-GUIDE(Tng hp v bin dch); Qun Tr Mng Microsoft Windows 2000; Nm 2002 [4]. NGUYN THANH QUANG(Su tm v bin son), HONG ANH QUANG(Su tm v bin son); Bo Mt V Qun Tr Mng; Vn Ha Thng Tin, Nm 2006 [5]. PHM HNG TI, Th Thut Qun Tr Mng Windows 2000, Thng k, Nm 2002

180

CHNG TRNH MN HC T CHN


Tn m hc: UML M s mn hc: MH 36
( Ban hnh theo Thng t s / 20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

181 CHNG TRNH MN HC UML M s mn hc: MH 36 Thi gian mn hc: 90 gi (L thuyt: 45gi; Thc hnh: 45gi) I. V TR, TNH CHT CA MN HC V tr: - Mn hc c b tr sau khi hc xong cc mun mn hc: Phn tch thit k h thng, C s d liu , Lp trnh nng cao, Thit k hng i tng. Tnh cht: - L mn hc t chn. II. MC TIU MN HC - Nm c cc nguyn tc phn tch thit k hng i tng (OOAD) v vai tr ca ngn ng m hnh hp nht (UML). - Bit phn tch cc yu cu ca h thng vi cc use case, bit phn tch cclp t mt tp hp ban u cc yu cu h thng. - Bit m t r s tng tc i tng trong UML v xc nh cc mi lin kt v s tha k gia cc lp, - Bit p dng cc nguyn tc chnh ca thit k v thc hin mt m hnh hng i tng qua s dng Rational Rose. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip III. NI DUNG MN HC 1. Ni dung tng qut v phn phi thi gian: Thi gian S TT I Tn chng, mc Tng quan v OOAD v UML Gii thiu v OOAD v UML Cc qu trnh OOAD Tin trnh Objectory Kho st h thng Gii thiu UML. Khi nim m hnh ca UML. Kin trc h thng Gii thiu Rational Rose. Kh nng s dng UML. Phn tch cc lp Tng s 9 L thuyt 5 Thc hnh Bi tp 4 Kim tra* (LT hoc TH)

II

19

III.

15

182 Cc i tng v lp. Cc lp thc th. Phn tch cc lp bin v iu khin. IV. Phn tch h thng Cc biu tng tc. Cc biu ni tip v UML. Cc biu cng tc v UML. Cc lin kt n gin v s kt hp. Bn s. Tinh chnh cc lin kt. K tha v a k tha V. H thng v hnh vi i tng Cc thuc tnh v cc thao tc. Phn tch hot ng h thng. Hnh vi i tng. Kim tra m hnh. VI. Thit k h thng Kin trc phn mm. Thit k kin trc. Cc c ch chnh. VII. Cc vn v thit k v thi hnh Phn tch thit k lp. Thit k cc giao din lp. Cc kiu v cc tham s. Cc thao tc, thuc tnh v UML. Thit k s tha k Thit k cc mi lin kt v s kt hp. Cng

12

2 TH

13

19

3TH

90

45

40

*Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Chng 1: Tng quan v OOAD v UML Mc tiu: - Phn bit gia phn tch v thit k. - Gii thch tm quan trng qu trnh chu trnh cuc sng phn mm. - Lit k c cc u th ca vic s dng hng i tng.

183 - M t vai tr ca UML trong phn tch v thit k. - Lit k cc giai on v thnh phn tin trnh ca tin trnh Objectory. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung : 1. Gii thiu v OOAD v UML Thi gian: 2gi 2. Cc qu trnh OOAD Thi gian: 4gi 3. Tin trnh Objectory Thi gian: 3gi Chng 2: Kho st h thng Mc tiu: - Gii thch c th no l use case, actor. - M t c qu trnh kho st h thng. - M t c mc ch ca vic pht biu vn . - Gii thch c vic pht sinh lung cc s kin t mt use case. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung: 1. Gii thiu UML 2. Khi nim m hnh ca UML 3. Kin trc h thng 4. Gii thiu Rational Rose 5. Kh nng s dng UML Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 4gi Thi gian: 3gi

Chng 3: Phn tch cc lp Mc tiu: - Phn bit c gia cc i tng v cc lp. - Lit k c cc c trng ca mt lp. - Phn tch c cc lp t mt lung cc s kin. - M t v nhm c cc bin, thc th, v cc stereotype. - V c cc s lp n gin trong UML. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung: 1. Cc i tng v lp 2. Cc lp thc th 3. Phn tch cc lp bin v iu khin Thi gian: 4gi Thi gian: 4gi Thi gian: 4gi

Chng 4: Phn tch h thng Mc tiu: - Phn tch c s tng tc i tng. - Gii thch c cc biu ni tip v cng tc trong UML. - M t c cc quan h gia cc lp. - Phn tch c cc quan h tha k gia cc lp. - Phn bit c gia tha k v kt hp. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

184 Ni dung : 1. Cc biu tng tc 2. Cc biu ni tip v UML 3. Cc biu cng tc v UML 4. Cc lin kt n gin v s kt hp 5. Bn s 6. Tinh chnh cc lin kt 7. K tha v a k tha

Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 2gi Thi gian: 3gi

Chng 5: H thng v hnh vi i tng Mc tiu: - Phn tch cc thao tc v cc thuc tnh cc lp. - M t mc ch ca cc biu trng thi v biu hot ng. - c v gii thch cc biu trng thi. - c v gii thch cc biu hot ng trong UML. - Phn tch tnh bn vng v cht lng ca m hnh. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung: 1. Cc thuc tnh v cc thao tc Thi gian: 3gi 2. Phn tch hot ng h thng Thi gian: 3gi 3. Hnh vi i tng Thi gian: 3gi 4. Kim tra m hnh Thi gian: 4gi Chng 6: Thit k h thng Mc tiu: - Hiu bit v kin trc h thng. - Lit k c cc phn t ca kin trc mu 4+1. - S dng c cc biu thnh phn v trin khai. - Hiu bit v cc c ch chnh. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung: 1. Kin trc phn mm Thi gian: 3gi 2. Thit k kin trc Thi gian: 3gi 3. Cc c ch chnh Thi gian: 3gi Chng 7: Cc vn v thit k v thi hnh Mc tiu: - Lit k cc c trng ca mt lp. - Hiu bit v cc vn lin quan n thit k. - Cc quan h, cc thuc tnh, thao tc, v s tha k. - nh r cc chi tit thit k thuc tnh v thao tc trong UML. - nh hng thit k cho cc lin kt lp. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung: 1. Phn tch thit k lp. Thi gian: 3gi

185 2. Thit k cc giao din lp. 3. Cc kiu v cc tham s. 4. Cc thao tc, thuc tnh v UML. 5. Thit k s tha k 6. Thit k cc mi lin kt v s kt hp. IV. IU KIN THC HIN CHNG TRNH * Vt liu: Xng thc hnh t chun. Giy A0, bt lng. H s phn tch thit k h thng thng tin 1 h thng thc t bng UML. * Dng c v trang thit b: My tnh, my chiu. *Hc liu: Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. * Ngun lc khc: Phng hc thc hnh my tnh t chun. V. PHUNG PHP V NI DUNG NH GI * V kin thc: c nh gi qua bi kim tra vit, trc nghim t c cc yu cu sau: Phn bit gia phn tch v thit k, gii thch tm quan trng ca tin trnh chu trnh cuc sng phn mm, lit k cc u th ca vic s dng hng i tng, m t vai tr ca UML trong phn tch v thit k, lit k cc thnh phn v giai on ca tin trnh Objectory. Gii thch th no l use case, actor, m t qu trnh kho st h thng, m t mc ch ca vic pht biu vn , minh ha cc use case v actor trong cc m hnh use s dng k php UML, gii thch vic pht sinh lung cc s kin t mt use case. Phn bit gia cc i tng v cc lp, lit k cc c trng ca mt lp, phn tch cc lp t mt lung cc s kin, m t v nhm cc bin, thc th, v cc stereotype, v cc s lp n gin trong UML, s dng k thut CRC (Class-Responsibilities-Collaborators) tinh lc thng tin lp. Phn tch s tng tc i tng, gii thch cc biu ni tip v cng tc trong UML, m t cc kiu quan h gia cc lp, b sung cc tn, vai tr v nh hng lin kt trong cc biu lp, b sung cc bn s, phn tch cc quan h tha k gia cc lp, phn bit gia tha k v kt hp. Phn tch cc thao tc v cc thuc tnh cc lp, m t mc ch ca cc biu trng thi v biu hot ng, c v gii thch cc biu trng thi, cc biu hot ng trong UML, xem xt tnh bn vng v cht lng ca m hnh. Hiu bit v tm quan trng ca mt kin trc h thng, s dng cc biu thnh phn v trin khai, hiu bit v tm quan trng ca cc c ch chnh. Thi gian: 3gi Thi gian: 3gi Thi gian: 3gi Thi gian: 3gi Thi gian: 4gi

186 Lit k cc c trng ca mt lp, hiu bit v cc vn lin quan n thit k cc quan h, cc thuc tnh, cc thao tc, v s tha k, nh r cc chi tit thit k thuc tnh v thao tc trong UML, nh hng thit k cho cc lin kt lp. Lit k cc c tnh chnh ca cc cng c ca Rational Rose, s dng giao din ngi dng v thit lp cc ty chn, to, cp nht, v lu tr cc biu use case, cc biu lp, b sung cc chi tit thao tc v thuc tnh vo cc biu lp, to, cp nht, v lu tr cc biu tng tc, cc biu chuyn tip trng thi, thao tc vi cc gi, to, cp nht, v lu tr cc biu thnh phn v trin khai, hiu bit cc nguyn tc ca s pht trin nhm trong Rational Rose, lit k v m t mt s c tnh tng cng ca Rational Rose. * V k nng: nh gi k nng thc hnh ca sinh vin trong bi thc hnh t c cc yu cu sau: Phn tch v thit k hng i tng s dng UML. Lp ti liu phn tch thit k. S dng thnh tho phn mm h tr thit k (Rational Rose). * V thi : Kh nng t duy logic phn tch, tng hp cc vn cn gii quyt. Khng ngng hc hi cc kin thc v phn tch thit k theo hng i tng. Lun ch rn luyn cc thao tc chnh xc, cn thn khi lm vic. VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh: Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh. Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy 2. Hng dn mt s im chnh v phng php ging dy mn hc: S dng phng php pht vn. Phn nhm cho cc sinh vin trao i vi nhau, trnh by theo nhm. 3. Nhng trng tm chng trnh cn ch Khi nim v h thng thng tin. Use case Lp, i tng S dng Rational Rose. 4. Ti liu cn tham kho: [1]. Gio trnh nhp mn UML/ Hunh Vn c, on Thin Ngn.Tp.HCM:. Lao ng X hi. [2]. K thut v ng dng UML vi Rational Rose 2002/ Nguyn Tin, Ng Quc Vit.- Tp. HCM:.Thng k.

187

CHNG TRNH M UN T CHN


Tn m un: LP TRNH TRUYN THNG M s m un: M37
( Ban hnh theo Thng t s /20../ TT - BLTBXH ngy .. thng .. nm 20.. ca B trng B Lao ng - Thng binh v X hi )

188 CHNG TRNH M UN O TO LP TRNH TRUYN THNG M s m un: M 37 Thi gian m un: 150 gi (L thuyt: 60 gi; Thc hnh: 90 gi) I. V TR, TNH CHT CA M UN V tr: - Mn hc c b tr sau khi hc xong cc mn Lp trnh hng i tng v lp trnh nng cao. Tnh cht: - L mn hc l thuyt chuyn ngnh t chn. II. MC TIU M UN - M t c ngn ng java - Hiu nhng vn c bn v ngn ng Java. - Hiu v c ch giao tip lin qu trnh u tin l Pipe v cch s dng n trong Java lm phng tin giao tip gia cc Thread trong mt chng trnh. - M t c cch thc xy dng ng dng Client-Server trn mng TCP/IP theo c hai ch C ni kt (TCP) v Khng ni kt (UDP). - Bit cch thc xy dng cc ng dng phn tn bng cc c ch gi th tc t xa (RPC - Remote Procedure Call v RMI - Remote Method Invocation). - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5 Thi gian Tn cc bi trong m un Tng L Thc s thuyt hnh Tng quan v lp trnh truyn thng 15 5 10 S lc v ngn ng Java 29 10 18 ng dn (Pipe) 35 15 19 Socket 35 15 19 RPC (Remote Procedure Call ) v RMI 36 15 19 (Method Invocation ) Cng 150 60 85 Kim tra* 1 1 1 2 5

*Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. Tng quan v lp trnh truyn thng Thi gian: 15gi Mc tiu ca bi: - Gii thch c C ch giao tip lin qu trnh (Inter-Process Communication ) l g. - M t chc nng, nhim v ca cc tng trong m hnh OSI.

189 - nh ngha v giao thc v bin lun c s cn thit ca giao thc trong truyn thng . - M t v b giao thc TCP/IP. - nh ngha m hnh Client Server. - Phn bit c 2 ch giao tip: Nghn v Khng nghn. - Phn bit c cc kiu kin trc chng trnh. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. C ch giao tip lin qu trnh l g ? 2. Phn loi c ch giao tip lin qu trnh 3. M hnh tham kho OSI 4. Mng TCP/IP 5. Dch v mng 6. M hnh Client Server 7. Cc kiu kin trc chng trnh 8. Bi tp Bi 2. S lc v ngn ng Java Thi gian: 29gi Mc tiu ca bi: - Bit c cc c im v kh nng ca ngn ng Java. - Hiu v khi nim my o ca Java (JVM - Java Virtual Machine ). - Bit c vai tr ca b pht trin ng dng JDK (Java Developpment Kit). - Phn bit c hai kiu chng trnh Applet v Application ca Java. - S dng c cc kiu d liu v cc php ton c h tr bi Java. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Gii thiu v ngn ng Java 2. Chng trnh ng dng kiu Application 3. Cc cu trc iu khin trong Java 4. Ngoi l (EXCEPTION) 5. Mt s vn lin quan n lp trong Java 6. Vo / Ra vi Stream 7. Lung (Thread) 8. Bi tp p dng Bi 3. ng dn (Pipe) Thi gian: 35gi Mc tiu ca bi: - Trnh by c cc c im ca Pipe. - Bit cch to Pipe v xut/ nhp d liu trn Pipe trong Java. - Gii thch c chc nng ca dch v phn hi thng tin (Echo Service). - Xy dng, bin dch v thc thi thnh cng chng trnh PipedEcho. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Gii thiu v ng dn 2. ng dn trong Java

190 3. Dch v phn hi thng tin (Echo Service) 4. Gi lp dch v phn hi thng tin bng Pipe Bi 4. Socket Thi gian: 35gi Mc tiu ca bi: - Gii thch c Socket l g, vai tr ca s hiu cng (Port) v a ch IP - trong c ch Socket. - Phn bit c s khc bit ca hai loi Protocol TCP v UDP. - Trnh by c cc bc xy dng mt chng trnh Client-Server s dng - Socket lm phng tin giao tip trong c hai ch : C ni kt v khng ni kt. - Lit k cc lp h tr lp trnh Socket ca Java. - Xy dng c cc chng trnh Client s dng Sokcet ch c ni kt - bng ngn ng Java. - Xy dng c cc chng trnh Server s dng Sokcet ch c ni kt - phc v tun t v phc v song song bng ngn ng Java. - Xy dng c cc chng trnh Client-Server s dng Sokcet ch - khng ni kt bng ngn ng Java. - T xy dng c cc Protocol mi cho ng dng ca mnh. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Gii thiu v socket 2. Xy dng ng dng Client-Server vi Socket 3. Socket di ngn ng Java 4. Bi tp p dng Bi 5. RPC (Remote Procedure Call ) v RMI (Method Invocation ) Thi gian: 36gi Mc tiu ca bi: - nh ngha c ng dng phn tn l g. - Trnh by c kin trc ca mt ng dng phn tn xy dng theo c ch gi th tc t xa (RPC). - Trnh by c kin trc ca mt ng dng phn tn (hay cn gi ng dng i tng phn tn ) xy dng theo c ch RMI ca Java. - Trnh by c cc c ch lin quan khi xy dng mt ng dng theo kiu RMI. - Trnh by c c ch vn hnh ca mt ng dng theo kiu RMI. - Gii thch c vai tr rmiregistry server. - Lit k c cc lp ca java h tr xy dng cc ng dng kiu RMI. - Trnh by chi tit cc bc phi qua khi xy dng mt ng dng theo kiu RMI. - Bin son, bin dch v thc thi thnh cng chng trnh minh ha Hello. - Phn tch, thit k v ci t c cc chng trnh theo c ch RMI gii quyt cc vn c th. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

191

Ni dung ca bi: 1. Li gi th tc xa (RPC- Remote Procedure Call ) 2. Kch hot phng thc xa (RMI- Remote Method Invocation) 3. Xy dng mt ng dng phn tn vi RMI 4. Bi tp p dng IV. IU KIN THC HIN M UN * Vt liu : Xng thc hnh t chun. Giy A0, bt lng. CD ROM ngn ng lp trnh Java. * Dng c v trang thit b: - My tnh, my chiu. *Hc liu: Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. * Ngun lc khc: Phng hc thc hnh my tnh t chun. V. PHUNG PHP V NI DUNG NH GI * V kin thc: c nh gi qua bi kim tra vit, trc nghim, lp trnh trn my tnh t c cc yu cu sau: Gii thch c c ch giao tip lin qu trnh (Inter-Process Communication ) l g. M t chc nng, nhim v ca cc tng trong m hnh OSI. nh ngha v giao thc v bin lun c s cn thit ca giao thc trong truyn thng. M t v b giao thc TCP/IP. nh ngha m hnh Client Server. Phn bit c 2 ch giao tip: Nghn v Khng nghn. Phn bit c cc kiu kin trc chng trnh. Trnh by c nhng vn tng quan v ngn ng Java Trnh by c cc c im ca Pipe. Gii thch c chc nng ca dch v phn hi thng tin (Echo Service). Xy dng, bin dch v thc thi thnh cng chng trnh PipedEcho. Gii thch c Socket l g, vai tr ca s hiu cng (Port) v a ch IP trong c ch Socket. Phn bit c s khc bit ca hai loi Protocol TCP v UDP. Trnh by c cc bc xy dng mt chng trnh Client-Server s dng Socket lm phng tin giao tip trong c hai ch : C ni kt v khng ni kt. nh ngha c ng dng phn tn l g. Trnh by c kin trc ca mt ng dng phn tn xy dng theo c

192 ch gi th tc t xa (RPC). Trnh by c kin trc ca mt ng dng phn tn (hay cn gi ng dng i tng phn tn) xy dng theo c ch RMI ca Java. Trnh by c cc c ch lin quan khi xy dng mt ng dng theo kiu RMI. Trnh by c c ch vn hnh ca mt ng dng theo kiu RMI. Gii thch c vai tr rmiregistry server. * V k nng: nh gi k nng thc hnh ca sinh vin trong bi thc hnh t c cc yu cu sau: Bin son, bin dch v thc thi thnh cng chng trnh HelloWorld . S dng thnh tho cc cu trc iu khin di Java nh: if, switch, while, do-while, for. Bit cch nhn i s ca chng trnh Java. Bit i chui thnh s trong Java. S dng c c ch ngoi l ca Java. Bit nh ngha lp mi, s dng mt lp c ca Java. Gii thch c c ch vo ra vi Stream trong Java. S dng thnh tho cc phng thc ca hai lp InputStream v OutputStream. C th nhp / xut chui trn mt InputStream / OutputStream. Gii thch c c ch lung (Thread). Ci t c cc lung trong Java. Bit cch to Pipe v xut/ nhp d liu trn Pipe trong Java. Lit k cc lp h tr lp trnh Socket ca Java. Xy dng c cc chng trnh Client s dng Sokcet ch c ni kt bng ngn ng Java. Xy dng c cc chng trnh Server s dng Sokcet ch c ni kt phc v tun t v phc v song song bng ngn ng Java. Xy dng c cc chng trnh Client-Server s dng Sokcet ch khng ni kt bng ngn ng Java. T xy dng c cc Protocol mi cho ng dng ca mnh. Lit k c cc lp ca java h tr xy dng cc ng dng kiu RMI. Trnh by chi tit cc bc phi qua khi xy dng mt ng dng theo kiu RMI. Bin son, bin dch v thc thi thnh cng chng trnh minh ha Hello. Phn tch, thit k v ci t c cc chng trnh theo c ch RMI gii quyt cc vn c th. * V thi : Rn c nhn xt, phn tch, tnh cn thn, tin liu. Bit nh gi, chn la ng phng php lp trnh, cn thn trong qu trnh lp trnh.

193 Cn thn, tin liu v sng to trong qu trnh ci t v trin khai cc ng dng. VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh: Chng trnh m un c s dng ging dy cho trnh cao ng . 2. Hng dn mt s im chnh v phng php ging dy m un: Gii thch cc ton t, cu lnh, cc lp. Trnh by y cc lnh trong ni dung bi hc. S dng phng php pht vn. Cho sinh vin thc hin cc cu lnh trn my tnh v t cc cu hi sinh vin tr li. Phn nhm cho cc sinh vin thc hin tnh ton trn my tnh. Sinh vin trao i vi nhau, thc hin cc bi thc hnh v trnh by theo nhm. Thc hin cc bi tp thc hnh c giao. 3. Nhng trng tm chng trnh cn ch : Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. Cc bi trng tm: 2, 3, 4, 5. 4. Ti liu cn tham kho: [1]. H Trng long, Nguyn Duy Hong M, Nhp mn lp trnh Java, Nh xut bn Thng k, Nm 2002. [2]. Phm Phng Thanh, Nguyn Thanh Tun, Th Thut lp trnh Java, Nh xut bn giao thng vn Ti Nm 2004. [3]. Phm Hu Khang, Lp trnh ng dng chuyn nghip SQL Server 2000, Nh xut bn Gio dc, 2002. [4]. Phm Hu Khang, C# 2008 (tp 1->6), Nh xut bn Lao ng X hi, 2009. [5]. Richard Blum, C# Network Programming, Joel Fugazzotto, 2003. [6]. Fiach Reid, Network Programming in .NET, Donegal-Ireland, 2004 [7]. Website : http: //codeproject.com

194

195

CHNG TRNH M UN T CHN


Tn m un: LP TRNH LINUX M s m un: M38
( Ban hnh theo Thng t s /20../ TT - BLTBXH ngy .. thng .. nm 20.. ca B trng B Lao ng - Thng binh v X hi )

196 CHNG TRNH M UN O TO LP TRNH LINUX M s m un: M 38 Thi gian m un: 120 gi (L thuyt: 45gi; Thc hnh: 75gi) I. V TR, TNH CHT CA M UN V tr : - y l mn hc t chn, m un ny yu cu ngi hc phi c kin thc v c s d liu, cu trc d liu, h iu hnh Linux, Lp trnh hng i tng. Tnh cht: - Cho php ngi hc c th lp trnh trn h iu hnh Linux. II. MC TIU M UN Hiu c ngn ng Pascal. S dng c cng c pht trin trc quan. Hiu c kin trc mi trng Linux. Hiu v s dng c cc cng c CLX. Hiu v lp trnh h thng trong Linux. Hiu v lp trnh c ha. Hiu v lp trnh c vi c s d liu. Hiu v lp trnh c vi mi trng Web. Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

III. NI DUNG M UN 1. Ni dung tng qut v phn phi thi gian: S TT 1 2 3 4 5


*

Thi gian Tn cc bi trong m un Gii thiu Delphi v Kylix S dng CLX Lp trnh h thng Linux Lp trnh c s d liu vi DATACLX Lp trnh Web Cng Tng L s thuyt 10 5 22 7 24 9 30 34 120 12 12 45 Thc hnh 5 15 13 18 19 70 Kim tra*

2 3 5

Ghi ch: Thi gian kim tra c tch hp gia l thuyt vi thc hnh c tnh vo gi thc hnh. 2. Ni dung chi tit: Bi 1. Gii thiu Delphi v Kylix Thi gian: 10gi Mc tiu ca bi: - Hiu khi nim pht trin trc quan. - Bit c c php ca pascal c bn. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip

197 Ni dung ca bi: 1. Pht trin trc quan 2. Vng lp, r nhnh, cc php ton v quy 3. C php Pascal c bn 4. Cc i tng v giao din 5. B son tho v trnh g li 6. Gii thiu mi trng linux Bi 2. S dng CLX Thi gian: 22gi Mc tiu ca bi: - Hiu v CLX. - Pht trin c ng dng bng giao din trc quan. - Bit ng gi, chia s m lnh. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Kin trc CLX v pht trin trc quan 2. ng gi v chia s m lnh 3. To cc thnh phn 4. ha Bi 3. Lp trnh h thng Linux Thi gian: 24gi Mc tiu ca bi: - Bit truy xut tp tin, qun l b nh trong Linux. - Lp trnh c cho h thng Linux. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Cc ng dng console, qun l b nh v xut nhp tp tin trong linux 2. Cc trnh x l v tuyn trnh Bi 4. Lp trnh c s d liu vi DATACLX Thi gian: 30gi Mc tiu ca bi: - Hiu v DATACLX. - Phn bit c cc thnh phn Data-Aware. - S dng c cc lp truy cp d liu. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. C bn v DATACLX 2. Lm vic vi cc thnh phn Data-Aware 3. Lp truy cp d liu 4. To mt ng dng th gii thc 5. S ti u c s d liu Bi 5. Lp trnh Web Mc tiu ca bi: - Hiu v dch v Web Apache. Thi gian: 34gi

198 - Pht trin c dch v Web. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip Ni dung ca bi: 1. Cc ng dng dch v web apache 2. Pht trin dch v web 3. Pht trin cc dch v web cao cp IV. IU KIN THC HIN M UN * Vt liu: Phn, giy * Dng c v trang thit b: My tnh c nhn, s tay tra cu. My vi tnh, my chiu projector. Mng my tnh kt ni Internet a CD ci t Linux * Hc liu: Ti liu hng dn m un Lp trnh Linux Ti liu hng dn bi hc v bi tp thc hnh mn hc Lp trnh Linux Gio trnh Mn hc lp trnh Linux - Ngun lc khc: Phng hc l thuyt v phng thc hnh y iu kin thc hin mn hc V. PHUNG PHP V NI DUNG NH GI - Kin thc: Bng cc bi kim tra vit hoc vn p c bn t nhng yu cu sau: Trnh by c cc vn cn thittrong lp trnh Linux M t c cc thnh phn quan trng c s dng trong lp trnh Linux - K nng: nh gi k nng thc hnh ca hc sinh trong bi thc hnh : - Thi : Ci t v s dng h iu hnh Linux Vit c chng trnh chy trn Linux nh gi tnh t gic, tnh k lut, tham gia y thi lng mn hc, cn thn, t m, chnh xc trong cng vic.

VI. HNG DN THC HIN M UN 1. Phm vi p dng chng trnh : Chng trnh c p dng cho chng trnh o to cao ng ngh 2. Hng dn mt s im chnh v phng php ging dy m un: - S dng phng php thuyt trnh, algorithm ng thi kt hp minh ha bng chng trnh hoc bng m hnh. - Ngi ging dy c th chia nhm sinh vin thc hin bi tp. - Phng php chnh l phng php Algorithm.

199 3. Nhng trng tm chng trnh cn ch : S dng CLX. Lp trnh h thng Linux. Lp trnh c s d liu vi DATACLX. 4. Ti liu cn tham kho: [1] Charles Calvert; Marjorie Calvert; John Kaster;Bob Swart. Kylix Developers Guide. [2] Bob Swart. Using Kylix 2 Web Services Delphi.

200

CHNG TRNH MN HC T CHN


Tn m hc: Qun tr d n CNTT M s mn hc: MH39
( Ban hnh theo Thng t s / 20.. / TT -BLTBXH ngy thng nm 20.. ca B trng B thng binh v X hi )

201 CHNG TRNH MN HC QUN TR D N CNG NGH THNG TIN M s mn hc: MH 39 Thi gian mn hc: 60 gi (L thuyt:30 gi; Thc hnh:30 gi) I. V TR, TNH CHT CA MN HC V tr: - Mn hc qun l d n cng ngh thng tin c t chc ging dy sau khi sinh vin c kin thc k nng v : Lp trnh cn bn, Phn tch thit k h thng, C s d liu, Cng ngh phn mm. Tnh cht: - Mn hc gip cho sinh vin ra trng c kin thc rng v c th tham gia vo qun l cc d n cng ngh thong tin va v nh. Tham gia qun l cc nhm lm phn mm. II. MC TIU MN HC - Bit cch phn tch ni dung, lp k hoch trin khai, qun l, kim sot, iu chnh vic trin khai d n. - Lp c cc ti liu v h thng, mi trng, v hng dn s dng. - Bit cch qun l cc yu t: ri ro (risk), thay i (change). - Phn tch c bn ng ni dung danh mc cng vic, ngun nhn lc, chi ph v qu thi gian ca cc d n. - M t c chi tit cc vn , cc cng vic ca d n v kt qu u ra. - Nu c cc giI php kh thi cho trin khai d n. - T chc trin d n theo k hoch v giI php chn. - Kim tra v iu chnh ni dung k hoch d n theo thc t tin . - Lp cc tI liu v h thng, mi trng, v hng dn s dng. - Khi ton c chi ph, xc nh c ngun lc v khi lng cng vic ca d n. - Thc hin c cc bin php an ton cho my tnh, v sinh cng nghip - Nghim tc t gic v tch cc trong hc tp III. NI DUNG MN HC .1 Ni dung tng qut v phn phi thi gian: Thi gian S TT Tn chng, mc Tng s L thuyt Thc hnh Bi tp Kim tra* (LT hoc TH)

202 I. Nhp mn v d n cng ngh thng tin Khi nim v d n v qun l d n CNTT Ngi qun l d n v tiu chun chn la Cu trc nhn s nhm d n phn mm. Xc lp ni dung d n Xc nh mc ch v mc tiu ca d n Lp d tho h s d n Thit lp cc vai tr (roles) trong nhm d n CNTT v trch nhim (duty) ca tng vai tr trong d n phn mm, bao gm Product manager, project manager, developer, usereducation, tester, logistic manager 5 5 0

II

10

III. Lp k hoch thc hin d n Lp danh mc cc cng vic Phng php c lng thi gian, ngun nhn lc v tnh chi ph cho cc cng vic Phng php xc nh danh mc cc ri ro v qun l ri ro 1. Phng php lp k hoch d n (dng Microsoft Project Manager) Phng php khai thc cc thng tin hin trng t k hoch d n Phng php cp nht cc thng tin thc hin d n Phng php nh gi s dng ngun nhn lc, ti nguyn cho d n. Phng php khi ton chi ph d n v nhp mn k ton d n. IV. Cc cng c qun l d n Phn mm tr gip qun l d n Microsoft Project Manager Nhm d n (Team work) Cc quy trnh c bn qun l d n Cc h s d n Cc biu mu/bo co chun ca d n V. Kim tra trin khai d n Phng php thu thp thng tin d n v phng php nh gi hin trng d n. Phng php t chc hi tho Phng php qun l ri ro iu chnh k hoch d n

13

1TH

12

10

VI

203 Phng php chung v qun l thay i Tng kt d n Cc thng tin cn cho tng kt d n Phng php tp hp thng tin tng kt d n Trnh by cc bi hc kinh nghim Quy trnh bn giao kt qu d n Cng

10

1TH

60

30

28

Ghi ch: Thi gian kim tra l thuyt c tnh vo gi l thuyt, kim tra thc hnh c tnh vo gi thc hnh. .2. Ni dung chi tit: Chng 1: Nhp mn d n cng ngh thng tin Mc tiu : - Nm c nhng khi nim v d n, cc yu t to ra d n, qun l d n CNTT. - Bit tiu chun la chn nhng ngi qun l d n thch hp. - Nghim tc t gic v tch cc trong hc tp Ni dung : 1. Khi nim v d n v qun l d n CNTT 2. Ngi qun l d n v tiu chun chn la 3. Cu trc nhn s nhm d n phn mm. Thi gian: 2gi Thi gian: 1 gi Thi gian: 2gi

Chng 2: Xc lp ni dung d n Mc tiu : - Xc nh c mc tiu v mc ch ca d n. - Lp c d tho h s d n. - Thit lp c nhm d n, cc vai tr (roles) - Thit lp c cc nhim v (duty) ca cc vai tr trong d n. - Nghim tc t gic v tch cc trong hc tp Ni dung : 1. Xc nh mc ch v mc tiu ca d n Thi gian: 2gi 2. Lp d tho h s d n Thi gian: 4gi 3. Thit lp cc vai tr (roles) trong nhm d n CNTT v trch nhim (duty) ca tng vai tr trong d n phn mm, bao gm Product manager, project manager, developer, user-education, tester, logistic manager. Thi gian: 4gi Chng 3: Lp k hoch thc hin d n

204 Mc tiu : - Lp cc danh mc cng vic WBS. - c lng c thi gian, ngun nhn lc v chi ph cho cc cng vic. - c lng c thi gian, ngun nhn lc v chi ph cho cc cng vic thu ngoi. - S dng c cc cng c h tr. - Qun l c cc ri ro. - Ln lch ph hp cho cc cng vic: trin khai, gn nhn s v phn b ti nguyn, chi ph. - Nghim tc t gic v tch cc trong hc tp Ni dung : 2. Lp danh mc cc cng vic Thi gian: 1 gi 3. Phng php c lng thi gian, ngun nhn lc v tnh chi ph cho cc cng vic Thi gian: 2gi 4. Phng php xc nh danh mc cc ri ro v qun l ri ro. Thi gian: 2gi 5. Phng php lp k hoch d n (dng Microsoft Project Manager) Thi gian: 2gi 6. Phng php khai thc cc thng tin hin trng t k hoch d nThi gian: 1 gi 7. Phng php cp nht cc thng tin thc hin d n Thi gian: 1 gi 8. Phng php nh gi s dng ngun nhn lc, ti nguyn cho d n. Thi gian: 2gi 9. Phng php khi ton chi ph d n v nhp mn k ton d n.Thi gian: 2gi Chng 4: Cc cng c qun l d n Mc tiu : - S dng tt phn mm qun l d n Microsoft Project 200x. - Nm c cc quy trnh c bn qun l d n. - Bit cch lp nhm d n, lp h s, biu mu, khai thc thng tin t d n. - Nghim tc t gic v tch cc trong hc tp Ni dung : 1. Phn mm tr gip qun l d n Microsoft Project Manager Thi gian: 4gi 2. Nhm d n (Team work) Thi gian: 2gi 3. Cc quy trnh c bn qun l d n Thi gian: 2gi 4. Cc h s d n Thi gian: 2gi 5. Cc biu mu/bo co chun ca d n Thi gian: 2gi Chng 5: Kim tra trin khai d n Mc tiu : - Bit cch thu thp thng tin trin khai d n - nh gi c hin trng d n. - Chn c gii php cho qun l ri ro (risk management).

205 - Chn c gii php qun l thay i (change management). - Bit cch t chc s kt d n ti cc thi im milestones v tinh chnh k hoch. - Nghim tc t gic v tch cc trong hc tp Ni dung : Thi gian:10 gi (LT:5gi ;TH:5gi) 1. Phng php thu thp thng tin d n v phng php nh gi hin trng d n. Thi gian: 2gi 2. Phng php t chc hi tho Thi gian: 2gi 3. Phng php qun l ri ro Thi gian: 2gi 4. iu chnh k hoch d n Thi gian: 2gi 5. Phng php chung v qun l thay i Thi gian: 2gi Chng 6: Tng kt d n Mc tiu : - Lp c cc bo co kt thc d n. - Rt c cc bi hc kinh nghim t d n (review). - Nghim tc t gic v tch cc trong hc tp Ni dung : 1. Cc thng tin cn cho tng kt d n 2. Phng php tp hp thng tin tng kt d n 3. Trnh by cc bi hc kinh nghim 4. Quy trnh bn giao kt qu d n IV. IU KIN THC HIN CHNG TRNH * Vt liu : Xng thc hnh t chun. Giy A0, bt lng. * Dng c v trang thit b: My tnh, my chiu. *Hc liu: Bi ging son trn phn mm dy hc. Phn mm kim tra trc nghim. * Ngun lc khc: Phng hc thc hnh my tnh t chun. H s qun l d n hon thnh lm mu. Kch bn phn cng vai tr (role) trong d n. V. PHUNG PHP V NI DUNG NH GI - Kin thc: Bng cc bi kim tra vit hoc vn p c bn t nhng yu cu sau: Trnh by c bc c bn trong qun tr d n CNTT M t c tm quan trng ca vic qun tr d n CNTT - K nng: Thi gian: 2gi Thi gian: 3gi Thi gian: 3gi Thi gian: 2gi

206 nh gi k nng thc hnh ca hc sinh trong bi thc hnh : - Thi : nh gi qua bi thc hnh ca sinh vin: th hin mt b h s qun tr 1 d n cng ngh thng tin. nh gi tnh t gic, tnh k lut, tham gia y thi lng mn hc, cn thn, t m, chnh xc trong cng vic.

VI. HNG DN CHNG TRNH 1. Phm vi p dng chng trnh : Chng trnh mn hc c s dng ging dy cho trnh cao ng ngh. Gio vin trc khi ging dy cn phi cn c vo ni dung ca tng bi hc chun b y cc iu kin thc hin bi hc m bo cht lng ging dy. 2. Hng dn mt s im chnh v phng php ging dy mn hc : Nghe ging gii trn lp v: Cc khi nim v d n, cc yu t to ra d n, qun l d n CNTT. Cc tiu chun la chn nhng ngi qun l d n thch hp. Phng php xc nh mc tiu v mc ch ca d n, lp d tho h s d n. Cch thit lp nhm d n, cc vai tr v trch nhim ca tng thnh vin trong d n. Lp danh mc cc cng vic. Cc phng php c lng thi gian, ngun lc v chi ph cho cc cng vic, v cho vic thu nhn cng. Cch s dng cc cng c h tr qun l ri ro, ln lch trnh trin khai, phn b ti nguyn (ngun lc, chi ph) cho d n. S dng tt phn mm MS Proejct 200x, v / hoc mt s phn mm h tr qun l d n khc. Nm bt c cc qui trnh c bn v qun l d n, lp h s d n, xy dng ti liu d n, xy dng cc biu mu, khai thc thng tin d n. Thu thp thng tin trin khai d n, v nh gi hin trng d n, cc gii php qun l ri ro, qun l thay i. T chc xem xt v ph duyt d n ti cc im mc (milestones) v cp nht k hoch d n. Lp cc bo co kt thc d n, quyt ton d n (thanh l hp ng). Cc bi hc kinh nghim c rt ra t d n. T chc tho lun nhm nh v lp v cc bi tp tnh hung (case study), thc hin cc tr chi p dng nh: k nng lm vic nhm, phn cng vai tr, trch nhim, k nng c lng thi gian v cng sc cho cc cng vic, k nng giao tip, truyn thng ca cc thnh vin trong d n. Lm bi tp v tr li cc cu hi cui mi bi lm nh v c sa bi ti lp.

207 3. Nhng trng tm chng trnh cn ch : Sinh vin cn nm r cc k thut qun l mt d n Cc d n c qun l phi hon tt ng yu cu v mt cht lng, thi gian, knh ph. 4. Ti liu cn tham kho : [1] Ralph L. Kliem, Irvin S. Ludin, Ken L. Robertson, Marcel Dekker, Project Management Methodology - A Practical Guide for the Next Millenium, Inc., 1997. [2] E. Wainright Martin et al., Managing Information Technology - What Managers Need to Know, Second Edition, Prentice Hall, 1994.

[3] Software Project Management : A Unified Framwork, Walker Royce, Addition-Wesley, 1998. [3] William R. Duncan, A Guide to the Project Management - Body of Knowledge, PMI Standard Committee, 1996.

[4] Roger S. Pressman, Software Engineering - A Practitioner's approach, fifth edition. McGraw Hill, 2001.

208 DANH SCH BAN CH NHIM XY DNG CHNG TRNH KHUNG TRNH CAO NG NGH ( Theo Quyt nh s 557 / Q- TCDN Ngy23 thng 11 nm 201 ca Tng cc trng Tng cc Dy ngh ) S TT 1 2 3 4 5 6 7 H tn T Xun T Phm Minh Tng Phm Qung Tri Ging Thanh Trn Bi nh Tin Nguyn Th Hng Minh ng Th Thu H Chc v Ch nhim Ph ch nhim Th k Thnh vin Thnh vin Thnh vin Thnh vin

209 DANH SCH HI NG THM NH CHNG TRNH KHUNG TRNH CAO NG NGH ( Theo Quyt nh s 202 /Q- BLTBXH Ngy 24 thng 02 nm 2011 ca B trng B Lao ng Thng binh v X hi) S H v tn TT 1 Ch tch ng: Trn Vn Thanh 2 P. Ch tch ng: V Trng Ngh 3 4 5 6 7 8 9 Th k ng: Nguyn Thin Nam Thnh vin ng: Phan ng Hng Thnh vin ng: Nguyn Gia Phc Thnh vin ng: Trn Ngc Huy Thnh vin ng: Nguyn Hng Qun Thnh vin ng: Quch Ngc Xun Thnh vin ng: Vn Giang Chc v - n v cng tc Ph V trng V TCCB, B Cng thng Ph Hiu trng Trng C Cng nghip Nam nh Chuyn vin - V TCCB, B Cng thng Gim c TT lp trnh vin Trng H CN H Ni Trng khoa Trng CN Cng nghip HN T trng t mn Trng HKT KT Cng nghip Trng khoa Trng H Cng nghip Qung Ninh Trng ban o to v pht trin chng trnh Trng C thc hnh FPT Chuyn vin chnh - V TN TCDN

You might also like