You are on page 1of 61

TN TI : NG DNG DATA MINING H TR SINH VIN CHN MN HC MODULE 1: MN HC T YU CU MST : NL3TH_01 GIO VIN RA TI: NGUYN THI NGHE

NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) S dng lut kt hp (Association Rule) tm ra cc lut lin quan gia cc mn m sinh vin hc tt. V d: Nu SV hc mn CSDL trong hc k 5 t kt qu kh th s hc mn PTHT trong hc k 6 s t kt qu tt,nhm gip sinh vin la chn mn hc tip theo da trn kt qu cc mn m mnh hc. Cc yu cu c bn cn t c: Tm hiu v lut kt hp (Association Rules) Tm hiu phn mm WEKA (c th download ti a ch: http://www.cs.waikato.ac.nz/ml/weka/) To ng dng (C sn open source ca WEKA, ch cn modify li cho ph hp vi bi ton) o u vo: Kt qu thi t ca cc mn hc o u ra: Tp cc lut, chng hn nh: CSDL = Good PTHT = Very Good CTDL = Very Good GT = Excellent Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) JAVA D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Lin h vi GVHD copy d liu v ti liu lin quan. Cc ti liu v JAVA http://www.cs.waikato.ac.nz/ml/weka/

TN TI : NG DNG DATA MINING H TR SINH VIN CHN MN HC MODULE 2: MN HC CHA T YU CU MST : NL3TH_02 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) S dng lut kt hp (Association Rule) tm ra cc lut lin quan gia cc mn hc m sinh vin hc cha t. V d: Nu SV hc mn CSDL trong hc k 5 cha t th s hc mn PTHT trong hc k 6 s cha t,nhm gip sinh vin nh hng trc mnh c nn la chn mn hc tip theo khng. Cc yu cu c bn cn t c: Tm hiu v lut kt hp (Association Rules) Tm hiu phn mm WEKA (c th download ti a ch: http://www.cs.waikato.ac.nz/ml/weka/) To ng dng (C sn open source ca WEKA, ch cn modify li cho ph hp vi bi ton) o u vo: Kt qu cha t ca cc mn hc o u ra: Tp cc lut, chng hn nh: CSDL = Fail PTHT = Fail CTDL = Fail GT = Fail Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) JAVA D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Lin h vi GVHD copy d liu v ti liu lin quan. Cc ti liu v JAVA http://www.cs.waikato.ac.nz/ml/weka/

TN TI : NG DNG DATA MINING D ON KT QU HC TP CA SINH VIN WEB MODULE 1: S DNG D LIU TUYN SINH U VO MST : NL3TH_03 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) S dng cy quyt nh (Decision Tree) d on kt qu hc tp ca sinh vin da trn thng tin u vo (thng tin ny c ly t k thi tuyn sinh). Chng hn ta s dng cc thng tin nh: tui, gii tnh, im u tin, im thi i hc,.. d an xem kt qu nm th nht sinh vin t loi g (trung bnh, kh,) Ch : Xy dng ng dng trn WEB. Cc yu cu c bn cn t c: Tm hiu v cy quyt nh (Decision Tree) Tm hiu phn mm WEKA (c th download ti a ch: http://www.cs.waikato.ac.nz/ml/weka/) To ng dng (C sn open source ca WEKA, ch cn modify li cho ph hp vi bi ton) o u vo: thng tin ca sinh vin nh tui, gii tnh, im u tin, im thi i hc,.. o u ra: Kt qu cui nm th nht (rt, kh, gii,..) Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) JSP hoc Java Servlet D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Lin h vi GVHD copy d liu v ti liu lin quan. Cc ti liu v JAVA, JSP, Servlet http://www.cs.waikato.ac.nz/ml/weka/

TN TI : NG DNG DATA MINING D ON KT QU HC TP CA SINH VIN WEB MODULE 2: S DNG D LIU TUYN SINH U VO KT HP VI KT QU TRONG I HC. MST : NL3TH_04 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) S dng cy quyt nh (Decision Tree) d on kt qu hc tp nm th 4 ca sinh vin da trn thng tin u vo (thng tin ny c ly t k thi tuyn sinh) v kt qu nm th 3. Chng hn ta s dng cc thng tin nh: tui, gii tnh, im u tin, im thi i hc, TB nm th 3,.. d an xem kt qu nm th t sinh vin t loi g (trung bnh, kh,) Ch : Xy dng ng dng trn WEB. Cc yu cu c bn cn t c: Tm hiu v cy quyt nh (Decision Tree) Tm hiu phn mm WEKA (c th download ti a ch: http://www.cs.waikato.ac.nz/ml/weka/) To ng dng (C sn open source ca WEKA, ch cn modify li cho ph hp vi bi ton) o u vo: thng tin ca sinh vin nh tui, gii tnh, im u tin, im thi i hc, TB nm th 3,.. o u ra: Kt qu cui nm th t (rt, kh, gii,..) Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) JSP hoc Java Servlet D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Lin h vi GVHD copy d liu v ti liu lin quan. Cc ti liu v JAVA, JSP, Servlet http://www.cs.waikato.ac.nz/ml/weka/

TN TI : NG DNG DATA MINING D ON KT QU TT NGHIP CA SINH VIN MST : NL3TH_05 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) S dng cy quyt nh (Decision Tree) d on kt qu tt nghip ca sinh vin da trn thng tin u vo (thng tin ny c ly t k thi tuyn sinh) Chng hn ta s dng cc thng tin nh: tui, gii tnh, im u tin, im thi i hc,.. d an xem khi vo i hc sinh vin s tt nghip t loi g (trung bnh, kh,) Ch : Xy dng ng dng WEB. Cc yu cu c bn cn t c: Tm hiu v cy quyt nh (Decision Tree) Tm hiu phn mm WEKA (c th download ti a ch: http://www.cs.waikato.ac.nz/ml/weka/) To ng dng (C sn open source ca WEKA, ch cn modify li cho ph hp vi bi ton) o u vo: thng tin ca sinh vin nh tui, gii tnh, im u tin, im thi i hc,.. o u ra: Xp loi tt nghip (trung bnh, kh, gii,..) Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) JSP hoc Java Servlet D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Lin h vi GVHD copy d liu v ti liu lin quan. Cc ti liu v JAVA, JSP, Servlet http://www.cs.waikato.ac.nz/ml/weka/

TN TI : WEBSITE BN THC N NHANH (ONLINE FAST FOOD) MST : NL3TH_06 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) To mt trang web bn thc n nhanh (fast food) trc tuyn gm t nht 2 phn: phn dnh cho ngi qun tr v phn dnh cho khch hng. Khch hng c th t mua thc n trn mng, sau ngi qun tr s vo h thng kim tra xem nhng khch hng no t mua nhng sn phm g, s lng tng ng, nhm cung cp n tn a ch m khch hng yu cu. Cc yu cu c bn cn t c: Trang ch trnh by cc sn phm mi c cp nht v cc sn phm c mua nhiu nht (c hnh nh v gi c km theo) Phn (trang) dnh cho khch hng: o Cho php to mt ti khon mi ng nhp vo h thng. o Sau khi khch hng chn mua sn phm, nhng sn phm ny s c a vo gi hng. Gi hng gm tn sn phm, n gi, s lung, v thnh tin. o Cho php khch hng cp nht gi hng. Phn dnh cho ngi qun tr (Ch c ngi qun tr mi c quyn ny) c kh nng: o Cp nht sn phm mi (Thm, sa, xa) o Kim tra tnh trng gi hng ca khch hng, nhng khch hng no c p ng v nhng khch hng no cha c p ng. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Do sinh vin t chn min l p ng c yu cu. (Gi : Ngn ng PHP v MySQL) D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu bi ton, tm hnh nh v thng tin v cc sn phm lin quan. To c s d liu, Coding, vit bo co. Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Cc ti liu lin quan n PHP v MySQL (hoc ngn ng khc do sinh vin chn) www.vnemart.com.vn

TN TI : THNG MI IN T CHO MT HNG TH CNG M NGH MST : NL3TH_07 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) To mt trang web bn hng th cng m ngh (cc sn phm my tre, tranh, gm, s,..) trc tuyn gm t nht 2 phn: phn dnh cho ngi qun tr v phn dnh cho khch hng. Khch hng c th t mua sn phm trn mng, sau ngi qun tr s vo h thng kim tra xem nhng khch hng no t mua nhng sn phm g, s lng tng ng, nhm cung cp n tn a ch m khch hng yu cu. Cc yu cu c bn cn t c: Trang ch trnh by cc sn phm mi c cp nht v cc sn phm c mua nhiu nht (c hnh nh v gi c km theo) Phn (trang) dnh cho khch hng: o Cho php to mt ti khon mi ng nhp vo h thng. o Sau khi khch hng chn mua sn phm, nhng sn phm ny s c a vo gi hng. Gi hng gm tn sn phm, n gi, s lung, v thnh tin. o Cho php khch hng cp nht gi hng. Phn (trang) dnh cho ngi qun tr (Ch c ngi qun tr mi c quyn ny): o Cp nht sn phm mi (Thm, sa, xa) o Kim tra tnh trng gi hng ca khch hng, nhng khch hng no c p ng v nhng khch hng no cha c p ng. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Do sinh vin t chn min l p ng c yu cu. (Gi : Ngn ng PHP v MySQL) D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu bi ton, tm hnh nh v thng tin v cc sn phm lin quan. To c s d liu, Coding, vit bo co Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Cc ti liu lin quan n PHP v MySQL (hoc ngn ng do SVchn) www.vnemart.com.vn

TN TI : WEBSITE MUA BN RAO VT SN PHM MST : NL3TH_08 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) To mt trang web cho php ngi dng rao vt sn phm trc tuyn, gm t nht 2 phn: phn dnh cho ngi rao bn v phn dnh cho ngi mua. Ngi cn bn c th ng sn phm ca mnh gm m t v sn phm, gi c, hnh nh (nu c). Tng t cho ngi mua (c th khng cn hnh nh) Cc yu cu c bn cn t c: Trang ch trnh by cc sn phm mi c rao, th t s gim dn theo thi gian (mi trc, c sau). Qun tr ngi dng, cho php bt k ngi dng no cng c th to mt ti khon mi ng nhp vo h thng. Phn (trang) dnh cho ngi bn: o T to thng tin lin lc ca h (tn, a ch, s in thai,..), v thng tin cho sn phm cn bn (tn sn phm, gi bn, hnh nh minh ha, ngy ht hn vic rao bn). o C th cp nht cc tin rao. Phn (trang) dnh cho ngi mua: o To thng tin lin lc ca h (tn, a ch, s in thai,..), v thng tin cho sn phm cn mua (tn sn phm, gi c th chp nhn, ngy ht hn vic rao mua..). o C th cp nht thng tin rao. H thng s t kim tra v xa b nhng tin ht hn (Cn c vo ngy m ngi dng nhp trn) hoc trn 30 ngy k t ngy ng thng tin. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Do sinh vin t chn min l p ng c yu cu. (Gi : Ngn ng PHP v MySQL) D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu bi ton, to c s d liu, Coding, vit bo co Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Cc ti liu lin quan n PHP v MySQL (hoc ngn ng khc do sinh vin chn) www.muabanraovat.com www.chodientu.com

TN TI : WEBSITE T V XE KHCH CHT LNG CAO MST : NL3TH_09 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) To trang web cho mt cng ty c phn xe khch cht lng cao nhm cho php ngi dng t v xe trc tuyn. Khch hng c th chn t thng tin v chuyn xe mnh cn i; nhn vin bn v c th xem thng tin v nhng gh c t trn nhng chuyn xe . Cc yu cu c bn cn t c: Phn (trang) dnh cho khch hng: o Cho php to mt ti khon mi ng nhp vo h thng (gm c tn khch, a ch, s in thai lin lc) o ng k bng cch chn tuyn xe, ngy i, gi i, s th t gh ngi, a im n khch. o Khch c th cp nht cc thng tin t. o Cn ch v tnh mm do v cc rng buc, chng hn h thng s hin th cc gh cn trng sau khi ngi dng chn thng tin v tuyn xe v thi gian i. H thng s khng cho php ngi dng ng k vo gh c ngi khc ng k trc. Phn (trang) dnh cho nhn vin bn v: o Cp nht lch trnh xe: Tuyn xe, s xe, ngy, gi khi hnh. o Xem thng tin ca mi tuyn xe, ngy gi bit gh no cn trng, gh no c t ch, hin th s xe nh hnh minh ha:
1 Anh Thi T: 831301 4 .. 14 2 5 .. 15

Gh c ngi t

3 Ch Hoa T: 0913.123456 .. 13

Gh cn trng

Khi click chut vo gh c ngi t, h thng s hin th y thng tin v ngi ny. o t gh cho nhng khch hng gi in thoi n yu cu. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Do sinh vin t chn min l p ng c yu cu. (Gi : Ngn ng PHP v MySQL) D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin)

Tm hiu bi ton, to c s d liu, Coding, vit bo co. Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Cc ti liu lin quan n PHP v MySQL (hoc ngn ng khc do sinh vin chn)

TN TI : XY DNG WEBSITE CHO CU LC B CNTT MST : NL3TH_10 GIO VIN RA TI: NGUYN THI NGHE B mn : HTTT-TUD Email : ntnghe@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) To trang web gii thiu v Cu lc b CNTT, cp nht cc thng tin nh: thnh vin CLB, cc thng bo, cc chuyn , lch trc ca nghim ch vin,.. Cc yu cu c bn cn t c: Trang ch hin th nhng thng bo, chuyn mi nht Qun tr ngi dng Cp nht danh sch thnh vin Cp nht lch trc ca nghim ch vin Cp nht cc thng bo Cp nht danh sch cc chuyn (Cho php upload cc file chuyn Word, Pdf, Power Point) Tt c cc thao tc cp nht th phi login vo h thng, ring phn download v xem thng tin th mi ngi u c th thc hin c. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Do sinh vin t chn min l p ng c yu cu. (Gi : Ngn ng PHP v MySQL) D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu bi ton, to c s d liu, Coding, vit bo co. Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Cc ti liu lin quan n PHP v MySQL (hoc ngn ng khc do sinh vin chn)

TN TI : S DNG TH VIN HA CA OPENGL V HNH TRONG KHNG GIAN 3 CHIU ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_11 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v OpenGL - S dng th vin ha ca OpenGL v hnh trong khng gian 3 chiu. - Tm hiu cc hm lin quan n cc php bin hnh ca OpenGL - V hnh v s dng cc php bin hnh trong khng gian 3 chiu. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v OpenGL bao gm : Cc phn t ha c bn v s thc hin lnh. Cch lm vic ca OpenGL, cc loi thao tc m OpenGL kim sot . Tm hiu thm v cng ngh : Transformation 3D, Lighting, Textures, Shadow, Reflection. - Phn demo: Giao din ep, mu sc hi ha, thn thin vi ngi s dng. Hnh nh sinh ng minh ha trong khng gian 3 chiu. NGN NG LP TRNH: C, Visual C++, Java. TI LIU THAM KHO: - Tm hiu th vin ha ca OPENGL (gp gio vin hng dn).

TN TI : S DNG TH VIN HA CA OPENGL V NG CONG V MT CONG BEZIER, B-SPLINE ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_12 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v OpenGL - S dng th vin ha ca OpenGL v hnh trong khng gian 3 chiu. - Tm hiu khi nim v cch xy dng ng cong v mt cong Bezier, B-spline. - V ng cong, mt cong Bezier, B-spline. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v OpenGL bao gm : Cc phn t ha c bn v s thc hin lnh. Cch lm vic ca OpenGL, cc loi thao tc m OpenGL kim sot . Tm hiu cch xy dng hm v ng cong v mt cong Bezier, B-spline ca OpenGL. - Phn demo: Giao din ep, mu sc hi ha, thn thin vi ngi s dng. Hnh nh sinh ng minh ha ng cong v mt cong Bezier, B-spline. NGN NG LP TRNH: C, Visual C++, Java. TI LIU THAM KHO: - Tm hiu th vin ha ca OPENGL (gp gio vin hng dn).

TN TI : TO CA S V CT HNH THEO GII THUT COHEN - SUTHERLAND. MST : NL3TH_13 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v ca s, cch m vng theo gii thut Cohen-Sutherland. - Xy dng gii thut clipping loi b cc phn hnh nh nm bn ngai bin ca s. - nh x mt vng t ca s vo trong mt vng quan st, kt qu l ch hin th nhng phn trong phm vi ca s. YU CU C BN CN T C CA TI: - Trnh by l thuyt v : Gii thut Cohen-Sutherland. Thit k s khi tm tt thut ton Cohen-Sutherland. Xy dng v d minh ha cho phn l thuyt. - Phn demo: Vit chng trnh da vo s khi. Giao din p, thn thin vi ngi s dng. Hnh nh vi mu sc hi ha. C th thm m thanh vo cho chng trnh sinh ng. NGN NG LP TRNH: C - Delphi - Java - Visual C++ TI LIU THAM KHO: Donald Hearn, M. Pauline Baker; Computer Graphics; Prentice-Hall, Inc., Englewood Cliffs, New Jersey , 1986. V Mnh Tng, Dng Anh c, Trn an Th, L Quc Ngc. Gio trnh Nhp mn ho & x l nh.1995. Lm Th Ngc Chu, Phan Tn Ti, Nguyn Cng Danh. K thut ha. Gio trnh bin son tng cng hiu qu o to v nng lc t o to ca sinh vin khoa CNTT-HCT.

TN TI : TO CA S V CT HNH THEO GII THUT LIANG-BARSKY MST : NL3TH_14 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v ca s, cch m vng theo gii thut Liang-Barsky. - Xy dng gii thut clipping loi b cc phn hnh nh nm bn ngai bin ca s. - nh x mt vng t ca s vo trong mt vng quan st, kt qu l ch hin th nhng phn trong phm vi ca s. YU CU C BN CN T C CA TI: - Trnh by l thuyt v : Gii thut Liang-Barsky. Thit k s khi tm tt thut ton Liang-Barsky. Xy dng v d minh ha cho phn l thuyt. Phn demo: Vit chng trnh da vo s khi. Giao din p, thn thin vi ngi s dng. Hnh nh vi mu sc hi ha. C th thm m thanh vo cho chng trnh sinh ng. NGN NG LP TRNH: C - Delphi - Java - Visual C++ TI LIU THAM KHO: Donald Hearn, M. Pauline Baker; Computer Graphics; Prentice-Hall, Inc., Englewood Cliffs, New Jersey , 1986. V Mnh Tng, Dng Anh c, Trn an Th, L Quc Ngc. Gio trnh Nhp mn ho & x l nh.1995. Lm Th Ngc Chu, Phan Tn Ti, Nguyn Cng Danh. K thut ha. Gio trnh bin son tng cng hiu qu o to v nng lc t o to ca sinh vin khoa CNTT-HCT.

TN TI : TM HIU KHAI M D LIU (DATA MINING) S DNG LUT KT HP (ASSOCITION RULE) ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_15 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v data mining, cc ng dng. - Tm hiu lut kt hp. - Cho v d minh ha. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim dataming, cc ng dng trong thc t. Khi nim v kt hp, thut ton chnh tm cc lut kt hp. Thit k s khi tm tt thut ton tm lut kt hp. Xy dng v d minh ha cho phn l thuyt. Phn demo: Vit chng trnh da vo s khi. Giao din p, thn thin vi ngi s dng. C s d liu tng i (trn 100 records) NGN NG LP TRNH: Visual Basic. TI LIU THAM KHO: Pieter Adriaans - Dolf Zantinge, DATA MINING, Addison-Wesley -1988.

TN TI : TM HIU KHAI M D LIU (DATA MINING) LOI B LUT THA KHI C S TRI THC ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_16 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v data mining, cc ng dng. - Tm hiu lut tha. - Cho v d minh ha. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim dataming, cc ng dng trong thc t. Th no l lut tha ? Thut ton xc nh lut tha. Thut ton lai b lut tha. Thit k s khi tm tt thut ton tm lut kt hp. Xy dng v d minh ha cho phn l thuyt. Phn demo: Vit chng trnh da vo s khi. Giao din p, thn thin vi ngi s dng. C s d liu tng i (trn 100 records) NGN NG LP TRNH: Visual Basic. TI LIU THAM KHO: Pieter Adriaans - Dolf Zantinge, DATA MINING, Addison-Wesley -1988.

TN TI : TM HIU KHAI M D LIU (DATA MINING) LOI B CC LUT MU THUN TRONG C S TRI THC ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_17 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v data mining, cc ng dng. - Tm hiu lut mu thun. - Cho v d minh ha. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim dataming, cc ng dng trong thc t. Khi nim v lut mu thun, thut ton loi b cc lut mu thun. Thit k s khi tm tt thut ton. Xy dng v d minh ha cho phn l thuyt. Phn demo: Vit chng trnh da vo s khi. Giao din p, thn thin vi ngi s dng. C s d liu tng i (trn 100 records) NGN NG LP TRNH: Visual Basic. TI LIU THAM KHO: Pieter Adriaans - Dolf Zantinge, DATA MINING, Addison-Wesley -1988.

TN TI : TM HIU KHAI M D LIU (DATA MINING) PHT HIN VNG LP TRONG C S TRI THC ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_18 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v data mining, cc ng dng. - Tm hiu v vng lp trong suy din. - Cho v d minh ha. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim dataming, cc ng dng trong thc t. Khi nim v vng lp trong suy din, thut ton pht hin vng lp. Thit k s khi tm tt thut ton. Xy dng v d minh ha. Phn demo: Vit chng trnh da vo s khi. Giao din p, thn thin vi ngi s dng. C s d liu tng i (trn 100 records) NGN NG LP TRNH: Visual Basic. TI LIU THAM KHO: Pieter Adriaans - Dolf Zantinge, DATA MINING, Addison-Wesley -1988.

TN TI : TM HIU VIC TRUY TM NH DA VO NI DUNG NH (CONTENT-BASED IMAGE RETRIEVAL) ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_19 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu v nh s. - Cch lu tr nh bng ni dung. - Truy tm nh da vo ni dung. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim trch lc v ha hp c trng nh (Feature Extraction and Integration). Khi nim v hm ng dng (similiarity function). Thit k ch mc cho c s d liu nh da vo c trng nh (Feature Indexing). Xy dng v d minh ha vic truy tm nh. Phn demo: Vit chng trnh da vo phn l thuyt tm hiu. Giao din p, thn thin vi ngi s dng. C s d liu tng i ( 50 nh ) NGN NG LP TRNH: Visual Basic, Visual C++, Java. TI LIU THAM KHO Vittorio Castelli, Lawrence D.Bergman. IMAGE DATABESE. John Wiley & Sons, INC.

TN TI : TM HIU VIC TRUY TM NH DA VO MU SC (COLOR FOR IMAGE RETRIEVAL) ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_20 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu v nh s. - Cch lu tr nh bng mc sc c trn nh. - Truy tm nh da vo mu. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim miu t mu ca nh (Color Descriptor Extraction). Khang cch nhn din mu (color descriptor metrics). Thit k ch mc cho c s d liu nh da vo c trng mu (Feature Indexing). Xy dng v d minh ha vic truy tm nh. Phn demo: Vit chng trnh da vo phn l thuyt tm hiu. Giao din p, thn thin vi ngi s dng. C s d liu tng i ( 50 nh ) NGN NG LP TRNH: Visual Basic, Visual C++, Java. TI LIU THAM KHO Vittorio Castelli, Lawrence D.Bergman. IMAGE DATABESE. John Wiley & Sons, INC.

TN TI : TM HIU VIC TRUY TM NH DA VO KT CU NH (TEXTURE FEATURES FOR IMAGE RETRIEVAL) ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_21 GIO VIN RA TI: THC SI LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu v nh s. - Cch lu tr nh bng c trng b cc nh. - Truy tm nh da vo kt cu b cc. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim c trng b cc nh (Texture Feature). Xy dng c s d liu c trng b cc nh (Texture Feature Based on Spatial-Domain Analysis). Thit k ch mc cho c s d liu nh da vo c trng b cc nh (Feature Indexing). Xy dng v d minh ha vic truy tm nh. - Phn demo: Vit chng trnh da vo phn l thuyt tm hiu. Giao din p, thn thin vi ngi s dng. C s d liu tng i ( 50 nh ) NGN NG LP TRNH: Visual Basic, Visual C++, Java. TI LIU THAM KHO Vittorio Castelli, Lawrence D.Bergman. IMAGE DATABESE. John Wiley & Sons, INC.

TN TI : TM HIU VIC TRUY TM NH DA VO HNH DNG NH (SHAPE REPRESENTATION FOR IMAGE RETRIEVAL) ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_22 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu v nh s. - Cch lu tr nh bng c trng hnh dng. - Truy tm nh da vo hnh dng. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Khi nim c trng hnh dng nh (Representation of shape). Tm hiu cc gii thut truy tm nh da vo hnh dng bao gm : Matching, Shape similarity, Validation. Xy dng v d minh ha vic truy tm nh. Phn demo: Vit chng trnh da vo phn l thuyt tm hiu. Giao din p, thn thin vi ngi s dng. C s d liu tng i ( 10 nh ) NGN NG LP TRNH: Visual Basic, Visual C++, Java. TI LIU THAM KHO Vittorio Castelli, Lawrence D.Bergman. IMAGE DATABESE. John Wiley & Sons, INC.

TN TI : TM HIU V S DNG GNU OCTAVE TRONG X L NH ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_23 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: Octave c xut bi J.B. Rawlings, i hc Wiscosin-Madison v J.G. Ekerdt, i hc Texas nhm phc v vic tnh ton s v v th. Ngoi ra, Octave h tr cc php x l nh. nh s trn my tnh c th c xem nh mt ma trn cc im nh. Nh vo cc php ton trn ma trn c th d dng thc hin mt s php ton c bn trn nh. Octave l phn mm min ph m ngun m, c th gii cc bi ton phc tp nh kh nhiu nh, pht hin ng bin ca nh. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : Octave cn bn bao gm c php, cc hm c bn. Tm hiu nh mc xm, t chc , cc php ton trn t chc , x l ln cn. Xy dng v d minh ha. Phn demo: Vit chng trnh da vo phn l thuyt tm hiu. Giao din p, thn thin vi ngi s dng. C s d liu tng i ( 10 nh ) NGN NG LP TRNH: GNU OCTAVE. TI LIU THAM KHO Lin h gio vin hung dn.

TN TI : KHAI M D LIU VI NGN NG R ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_24 GIO VIN RA TI: THC SI LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: R l ngn ng lp trnh hm cp cao va l mt mi trng dnh cho tnh ton thng k. R h tr rt nhiu cng c cho phn tch d liu, khai ph tri thc v khai m d liu nhng li l phn mm min ph m ngun m. R rt d hc v c th pht trin nhanh cc ng dng khai m d liu trong thi gian ngn. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v : R cn bn bao gm c php, cc hm c bn. Tm hiu lut lin kt, R h tr nh th no cho qu trnh khai m d liu. Xy dng v d minh ha bao gm: - Chn d liu lin quan n lnh vc ng dng v nghin cu. - Tin x l d liu nhm lai b nhiu, rt gn d liu nu cn thit. - R c th h tr c qu trnh khm ph tri thc v khai m d liu thng qua cc hm tin ch sn c cho vic truy xut d liu t cc tp tin hay cc c s d liu quan h, cc gii thut hc v cc phng php hin th d liu. Phn demo: Vit chng trnh da vo phn l thuyt tm hiu. Giao din p, thn thin vi ngi s dng. C s d liu tng i ( 100 records ) NGN NG LP TRNH: Ngn ng R. TI LIU THAM KHO Lin h gio vin hung dn.

TN TI : S DNG TH VIN HA CA JAVA-3D V HNH TRONG KHNG GIAN 3 CHIU ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_25 GIO VIN RA TI: THC SI LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v JAVA-3D - S dng th vin ha ca JAVA-3D v hnh trong khng gian 3 chiu. - Tm hiu cc hm lin quan n cc php bin hnh ca JAVA-3D - V hnh v s dng cc php bin hnh trong khng gian 3 chiu. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v JAVA-3D bao gm : Cc phn t ha c bn v s thc hin lnh. Cch lm vic ca JAVA-3D, cc loi thao tc m JAVA-3D kim sot . Tm hiu thm v cng ngh : Transformation 3D, Lighting, Textures, Shadow, Reflection. - Phn demo: Giao din ep, mu sc hi ha, thn thin vi ngi s dng. Hnh nh sinh ng minh ha trong khng gian 3 chiu. NGN NG LP TRNH: Java. TI LIU THAM KHO: - Lin h gio vin hng dn.

TN TI : TM HIU V S DNG 3D-MAX TO MT ON PHIM HAT HNH ( ti c th pht trin thnh lun vn tt nghip) MST : NL3TH_26 GIO VIN RA TI: THC S LM TH NGC CHU B mn: H Thng Thng Tin & Ton ng dng Email: ltnchau@cit.ctu.edu.vn PHM VI NI DUNG CA TI: - Tm hiu khi nim v 3D-Max - S dng phn mm ha 3D-Max v hnh trong khng gian 3 chiu. - Tm hiu cc hm lin quan n cc php bin hnh trong khng gian 3 chiu. - To mt on phim hot hnh 3 chiu. YU CU C BN CN T C CA TI (sinh vin phi c c ti liu ting Anh): - Trnh by l thuyt v 3D-Max bao gm : Cc phn t ha c bn v s thc hin lnh. Cch lm vic v cc loi thao tc m 3D-Max kim sot . Tm hiu thm v cng ngh : Transformation 3D, Lighting, Textures, Shadow, Reflection. Cch to on phim hot hnh. - Phn demo: Giao din ep, mu sc hi ha, thn thin vi ngi s dng. Hnh nh sinh ng minh ha trong khng gian 3 chiu. NGN NG LP TRNH: 3D-Max, Visual C++, Java. TI LIU THAM KHO: Lin h gio vin hng dn.

TN TI : XY DNG NG DNG CHO PHP TRUYN FILE GIA CC MY MST : NL3TH_27 GIO VIN RA TI: NGUYN TH MINH LUN B mn : H thng my tnh v truyn thng Email : ntmluan@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) ti ny nhm gip SV vn dng cc kin thc v lp trnh truyn thng xy dng mt ng dng cho php trao i d liu gia cc my vi nhau Cc yu cu c bn cn t c: Vit mt ng dng FTP (Server v Client) h tr ti thiu cc lnh sau: CWD,RETR,STOR,DELE,MKD,RMD,LIST. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Ngn ng lp trnh s dng Java hoc bt c ngn ng no khc c h tr SV c th ci t trn Windows hoc linux D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu giao thc (RFC959): 1 tun Ci t chng trnh : 4 tun Vit bo co: 1 tun Ti liu tham kho : (gio trnh, sch, bo, trang web, ) http://www.ietf.org/rfc/rfc0959.txt [NN2005] Ng B Hng & Nguyn Cng Huy, Lp trnh truyn thng, i Hc Cn Th, 2005. [Har2004] Elliotte Rusty Harold, Java Network Programming, OReilly, Third Edition, 2004.

TN TI : XY DNG NG DNG CHO PHP NHN MAIL THEO GIAO THC POP3 MST : NL3TH_28 GIO VIN RA TI: NGUYN TH MINH LUN B mn : H thng my tnh v truyn thng Email : ntmluan@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) ti ny nhm gip SV vn dng cc kin thc v lp trnh truyn thng xy dng mt ng dng cho php nhn mail bng giao thc POP Cc yu cu c bn cn t c: Vit mt ng dng POP (Server v Client) h tr ti thiu cc lnh sau: STAT, LIST, RETR, DELE, QUIT, USR, PASS Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Ngn ng lp trnh s dng Java hoc bt c ngn ng no khc c h tr SV c th ci t trn Windows hoc linux D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu giao thc (RFC1939): 1 tun Ci t chng trnh : 4 tun Vit bo co: 1 tun Ti liu tham kho : (gio trnh, sch, bo, trang web, ) http://www.ietf.org/rfc/rfc1939.txt [NN2005] Ng B Hng & Nguyn Cng Huy, Lp trnh truyn thng, i Hc Cn Th, 2005. [Har2004] Elliotte Rusty Harold, Java Network Programming, OReilly, Third Edition, 2004.

TN TI : XY DNG NG DNG CHO PHP NHN MAIL THEO GIAO THC IMAP MST : NL3TH_29 GIO VIN RA TI: NGUYN TH MINH LUN B mn : H thng my tnh v truyn thng Email : ntmluan@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) ti ny nhm gip SV vn dng cc kin thc v lp trnh truyn thng xy dng mt ng dng cho php nhn mail bng giao thc IMAP Cc yu cu c bn cn t c: Vit mt ng dng IMAP (Server v Client) h tr ti thiu cc lnh sau: LIST, LOGIN, SELECT, CREATE, DELETE, RENAME, LOGOUT, Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Ngn ng lp trnh s dng Java hoc bt c ngn ng no khc c h tr SV c th ci t trn Windows hoc linux D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu giao thc (RFC2060): 1 tun Ci t chng trnh : 4 tun Vit bo co: 1 tun Ti liu tham kho : (gio trnh, sch, bo, trang web, ) http://www.ietf.org/rfc/rfc2060.txt [NN2005] Ng B Hng & Nguyn Cng Huy, Lp trnh truyn thng, i Hc Cn Th, 2005. [Har2004] Elliotte Rusty Harold, Java Network Programming, OReilly, Third Edition, 2004.

TN TI : XY DNG NG DNG CHO PHP GI MAIL THEO GIAO THC SMTP MST : NL3TH_30 GIO VIN RA TI: NGUYN TH MINH LUN B mn : H thng my tnh v truyn thng Email : ntmluan@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) ti ny nhm gip SV vn dng cc kin thc v lp trnh truyn thng xy dng mt ng dng cho php gi mail bng giao thc SMTP Cc yu cu c bn cn t c: Vit mt ng dng SMTP (Server v Client) h tr ti thiu cc lnh sau: MAIL, RCPT, DATA, HELO, SEND, HELP, QUIT Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Ngn ng lp trnh s dng Java hoc bt c ngn ng no khc c h tr SV c th ci t trn Windows hoc linux D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) Tm hiu giao thc (RFC821): 1 tun Ci t chng trnh : 4 tun Vit bo co: 1 tun Ti liu tham kho : (gio trnh, sch, bo, trang web, ) http://www.ietf.org/rfc/rfc0821.txt [NN2005] Ng B Hng & Nguyn Cng Huy, Lp trnh truyn thng, i Hc Cn Th, 2005. [Har2004] Elliotte Rusty Harold, Java Network Programming, OReilly, Third Edition, 2004.

TN TI : TR CHI QUAY HNH MST : NL3TH_31 GIO VIN RA TI : Ths. Phm Th Ngc Dim B mn : HTTT -TUD Email : ptndiem@cit.ctu.edu.vn C T TI : Tr chi quay hnh l mt tr chi c dng nh sau :

Hnh 1 Hnh 2 Hnh 3 Hnh 4

Trong hnh 1, hnh 2, hnh 3 v hnh 4, mi hnh l mt hnh vung c 4 mt. Mi mt c mt hnh khc nhau. Khi ngi chi bt u chi th 4 hnh vung ny s c quay vng quanh mt trc mt cch ngu nhin v dn dn dng li. Nu khi dng li c 4 hnh vung u c chung mt hnh th ngi chi thng cuc v c tnh im. YU CU CA TI : V l thuyt : - Kin thc v ngn ng v k nng lp trnh - Kin thc x l hnh nh, m thanh, thit k giao din game thn thin. - ng gi trnh ng dng n V chng trnh : Vit v ng gi mt trnh ng dng n cho tr chi theo lut chi nh trn bao gm cc chc nng sau : - Chc nng chn hnh : cho php ngi dng chn nh t tp tin. - Chc nng lu im : 10 ngi tham gia tr chi c s im cao nht s c lu li v cp nht mi khi thot khi tr chi. MI TRNG CI T : Ngn ng lp trnh c th s dng : Java, .NET, TI LIU THAM KHO : Cc ti liu v ngn ng lp trnh sinh vin chn dng

TN TI : THC HIN MT TRNH BIN DCH BIU THC S HC V LOGIC BNG CCH VIT CHNG TRNH MST : NL3TH_32 GIO VIN RA TI: NGUYN VN LINH B mn : H thng thng tin v Ton ng dng Email : nvlinh@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) Vit mt trnh bin dch c cc kh nng c vo mt biu thc ca cc s v cc bin c tr, xc nh gi tr v in ra gi tr ca biu thc. Cc php ton bao gm: Cc php ton s hc v logic: +, -, *, / , DIV, MOD, AND, OR, NOT. Cc ton t quan h <, <=, =, <>, > v >=. Tn bin bt u bng mt ch ci, sau l ch ci hoc ch s v khng hn ch di. Bin c gn tr bng lnh <tn bin> := <biu thc> Chng trnh phi bao gm c vic pht hin v thng bo cc li t vng, c php v ng ngha. Khng yu cu phi phc hi sau li (error recovery) V d: x:=5 (16+x)/3 = 21 (16+x&)/3 = Tn bin x& khng hp l (16+y)/3 = Bin y khng tn ti (16.5+x) DIV 3 = Kiu khng ng x<1+x = TRUE Cc yu cu c bn cn t c: Xy dng lc dch cho b phn tch t vng Xy dng vn phm cho cho ngn ng Xy dng nh ngha trc tip c php t vn phm ni trn Xy dng lc dch t nh ngha trc tip c php La chn chin lc t chc bng danh biu Vit chng trnh theo gii thut phn tch on nhn trc Cc bc trn u phi nu tm tt l thuyt, ng dng vo vn phm ca biu thc. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Pascal, C, C++, Java Applet hoc ngn ng lp trnh khc. D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin)

T 26-03-07

n 31-03-07

Cng vic Gp gio vin ra ti bit yu cu c th v ti liu tham kho khc (nu c). Xy dng lc dch cho b phn tch t vng Xy dng vn phm cho cho ngn ng Xy dng nh ngha trc tip c php t vn phm ni trn Xy dng lc dch t nh ngha trc tip c php La chn chin lc t chc bng danh biu Vit v th chng trnh DEMO Vit bo co nin lun. Np nin lun, chy chng trnh DEMO cho gio vin hng dn kim tra.

02-04-07

07-04-07

09-04-07 23-04-07 30-04-07

21-04-07 28-04-07 07-05-07

Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Aho, A. V. ; Sethi, R.; Ullman, J. D. [1986] "Compilers: Principles, Techniques and Tools". Chapter 2, 3, 4 and 5. Nguyn Vn Linh, V Hunh Trm, Phan Phng Lan. Trnh bin dch Nguyn Vn Ba. K thut thc hnh trnh bin dch

TN TI : THC HIN MT TRNH BIN DCH BIU THC S HC V LOGIC BNG CCH S DNG CNG C TURBO LEX V TURBO YACC MST : NL3TH_33 GIO VIN RA TI: NGUYN VN LINH B mn : H thng thng tin v Ton ng dng Email : nvlinh@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) Vit mt trnh bin dch c cc kh nng c vo mt biu thc ca cc s v cc bin c tr , lng gi v in ra gi tr ca biu thc. Cc php ton bao gm: Cc php ton s hc v logic: +, -, *, / , DIV, MOD, AND, OR, NOT. Cc ton t quan h <, <=, =, <>, > v >=. Ton t ly hm m ^ Ton t ly giai tha ! Tn bin bt u bng mt ch ci, sau l ch ci hoc ch s v khng hn ch di. Bin c gn tr bng lnh <tn bin> := <biu thc> Chng trnh phi bao gm c vic pht hin v thng bo cc li t vng, c php v ng ngha. Khng yu cu phi phc hi sau li (error recovery) V d: x:=5 (16+x)/3 = 21 (16+x&)/3 = Tn bin x& khng hp l (16+y)/3 = Bin y khng tn ti (16.5+x) DIV 3 = Kiu khng ng x<1+x = TRUE 4^0.5 =2 3! =6 Cc yu cu c bn cn t c: Xy dng cc biu thc chnh quy cho b phn tch t vng Xy dng vn phm cho cho ngn ng Xy dng nh ngha trc tip c php t vn phm ni trn Xy dng lc dch t nh ngha trc tip c php Vit cc c t cho LEX v YACC Cc bc trn u phi nu tm tt l thuyt, ng dng vo vn phm ca biu thc.

Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Turbo LEX, Turbo YACC, Turbo Pascal t version 6.0 tr ln. D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) T 26-03-07 02-04-07 n 31-03-07 07-04-07 Cng vic Gp gio vin ra ti bit yu cu c th v ti liu tham kho khc (nu c). Tm hiu Turbo Lex v Turbo Yacc Xy dng cc biu thc chnh quy cho b phn tch t vng Xy dng vn phm cho cho ngn ng Xy dng nh ngha trc tip c php t vn phm ni trn Xy dng lc dch t nh ngha trc tip c php Vit cc c t cho LEX v YACC Vit bo co nin lun. Np nin lun, chy chng trnh DEMO cho gio vin hng dn kim tra.

09-04-07

21-04-07

23-04-07 30-04-07

28-04-07 07-05-07

Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Aho, A. V. ; Sethi, R.; Ullman, J. D. [1986] "Compilers: Principles, Techniques and Tools". Chapter 2, 3, 4 and 5. Nguyn Vn Linh, V Hunh Trm, Phan Phng Lan. Trnh bin dch

TN TI: XY DNG B PHN TCH T VNG V PHN TCH C PHP CHO NGN NG PASCAL BNG CCH VIT CHNG TRNH MST : NL3TH_34 GIO VIN RA TI: NGUYN VN LINH B mn : H thng thng tin v Ton ng dng Email : nvlinh@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) Input: Chng trnh ngun ca Pascal. Output: 2 mc Mc phn tich t vng: Chui cc token c trnh by theo dng bng sau: Token Token.val Gii thch ngha Id HO_TEN Danh biu HO_TEN Num 150 S c gi tr 150 LT < Ton t quan h nh hn Keyword ARRAY T kha ARRAY ... ... ... Mc phn tch c php: Thng bo phn tch thnh cng hoc bo li. Cc yu cu c bn cn t c: Xy dng lc dch cho b phn tch t vng Vit chng trnh theo gii thut phn tch on nhn trc Xy dng lc dch cho b phn tch c php Vit chng trnh theo gii thut phn tch on nhn trc Cc bc trn u phi nu tm tt l thuyt, ng dng vo ngn ng Pascal. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Pascal, C, C++, Java Applet hoc ngn ng lp trnh khc. D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) T 26-03-07 02-04-07 09-04-07 23-04-07 30-04-07 n 31-03-07 07-04-07 21-04-07 28-04-07 07-05-07 Cng vic Gp gio vin ra ti bit yu cu c th v ti liu tham kho khc (nu c). Xy dng lc dch cho b phn tch t vng Vit chng trnh theo gii thut phn tch on nhn trc Xy dng lc dch cho b phn tch c php Vit chng trnh theo gii thut phn tch on nhn trc Vit bo co nin lun. Np nin lun, chy chng trnh DEMO cho gio

vin hng dn kim tra. Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Aho, A. V. ; Sethi, R.; Ullman, J. D. [1986] "Compilers: Principles, Techniques and Tools". Chapter 2, 3, 4 and 5. Nguyn Vn Linh, V Hunh Trm, Phan Phng Lan. Trnh bin dch Nguyn Vn Ba K thut thc hnh trnh bin dch

TN TI :XY DNG B PHN TCH T VNG V PHN TCH C PHP CHO NGN NG PASCAL BNG CCH S DNG CNG C TURBO LEX, TURBO YACC MST : NL3TH_35 GIO VIN RA TI: NGUYN VN LINH B mn : H thng thng tin v Ton ng dng Email : nvlinh@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) Input: Chng trnh ngun ca Pascal. Output: 2 mc Mc phn tch t vng: Chui cc token c trnh by theo dng bng sau: Token Token.val Gii thch ngha Id HO_TEN Danh biu HO_TEN Num 150 S c gi tr 150 LT < Ton t quan h nh hn Keyword ARRAY T kha ARRAY ... ... ... Mc phn tch c php: Thng bo phn tch thnh cng hoc bo li. Cc yu cu c bn cn t c: Xy dng cc biu thc chnh quy cho ngn ng Pascal Vit c t LEX cho ngn ng Pascal Xy dng lc dch cho ngn ng Pascal Vit c t YACC cho ngn ng Pascal Cc bc trn u phi nu tm tt l thuyt, ng dng vo ngn ng Pascal. Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Turbo LEX, Turbo YACC, Turbo Pascal t version 6.0 tr ln. D kin tin trnh thc hin : (d kin ni dung v phn b thi gian thc hin) T 26-03-07 02-04-07 09-04-07 23-04-07 n 31-03-07 07-04-07 21-04-07 28-04-07 Cng vic Gp gio vin ra ti bit yu cu c th v ti liu tham kho khc (nu c). Tm hiu Turbo Lex v Turbo Yacc Xy dng cc biu thc chnh quy cho ngn ng Pascal Vit c t LEX cho ngn ng Pascal Xy dng lc dch cho ngn ng Pascal Vit c t YACC cho ngn ng Pascal Vit bo co nin lun.

30-04-07

07-05-07

Np nin lun, chy chng trnh DEMO cho gio vin hng dn kim tra.

Ti liu tham kho : (gio trnh, sch, bo, trang web, ) Aho, A. V. ; Sethi, R.; Ullman, J. D. [1986] "Compilers: Principles, Techniques and Tools". Chapter 2, 3, 4 and 5. Nguyn Vn Linh, V Hunh Trm, Phan Phng Lan. Trnh bin dch

TN TI : TM HIU V SO SNH S NG DNG I S QUAN H TRONG CC H QUN TR CSDL FOXPRO, VISUAL FOXPRO V SQL SERVER. MST : NL3TH_36 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Tm hiu v so snh s ng dng ca i s quan h trong cc h qun tr c s d liu (HQTCSDL) Foxpro, Visual Foxpro v SQL Server. M t: i s quan h l mt cng c ton hc dng thit lp ngn ng hi trong cc HQTCSDL. Trong thc t, mi HQTCSDL c s ng dng ring cng c ny, bn cnh nhng im ging nhau gia cc h. Yu cu c bn cn t c: Trnh by cc nt chung v: - i s quan h - mi HQTCSDL v sau so snh c th : - nhng im ging nhau gia cc HQTCSDL - nhng im khc nhau mi php ton trong mi HQTCSDL Cn phi c nhiu v d minh ha km theo, gn vi nhiu lnh vc trong cuc sng thc t. Ngn ng lp trnh v cng c s dng: Cc h qun tr CSDL ni trn. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Cc ti liu khc v C s d liu, i s quan h. - Cc ti liu hng dn v cc HQTCSDL ni trn

TN TI : TM HIU S BO M CC RNG BUC TON VN TRN D LIU TRONG H QUN TR C S D LIU ORACLE. MST : NL3TH_37 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Tm hiu cc rng buc ton vn (RBTV) phi c trong mt c s d liu, v s m bo cc rng buc ny trong h qun tr c s d liu (HQTCSDL) Oracle M t: Cc RBTV trn d liu cn phi c ht sc tn trng trong mt c s d liu. Oracle l mt HQTCSDL c xem l mnh nht hin nay. Do , cc RBTV c kh nng c m bo tt. Tuy nhin, ta cng cn xem xt s m bo ny c c hon ton hay khng c th s dng Oracle mt cch tt nht. Yu cu c bn cn t c: Trnh by cc nt chung v: - Cc RBTV - HQTCSDL Oracle v sau i vo c th tng loi rng buc ton vn: nhng kt qu thc hin c trn Oracle nhng im cha thc hin c Cn phi c nhiu v d minh ha km theo, gn vi nhiu lnh vc trong cuc sng thc t. Ngn ng lp trnh v cng c s dng: HQTCSDL Oracle. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Cc ti liu khc v C s d liu - Cc ti liu hng dn v HQTCSDL Oracle. -

TN TI : BC U TM HIU V MIDDLEWARE J2EE. MST : NL3TH_38 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Tm hiu cc c tnh, kh nng ng dng ca J2EE (Java 2nd Enterprise Edition). M t: Cc middleware gip cho vic trao i thng tin gia cc mi trng khng ng nht vi nhau v h iu hnh, ngn ng s dng, dng c s d liu Trn th gii hin ang ch n middleware J2EE do hng Sun a ra. y l mt h thng phc tp gm nhiu cng c nh hn hp thnh, ch yu phc v qun l cc ng dng trn my ch trong m hnh khch- ch (client-server). Yu cu c bn cn t c: Trnh by cc nt chung v cc thnh t phn mm, v sau i c th v middleware J2EE cc mt sau: nh ngha Cu trc c tnh Kh nng ng dng Hn ch nu c Vai tr trong cc m hnh hin ti v trin vng trong tng lai

Ngn ng lp trnh v cng c s dng: Java Ti liu tham kho : - Web site http://java.sun.com cc mc tng ng J2EE - Web site http://www.theserverside.com - Cc trang ti liu trn Internet v J2EE (dng Google http://google.com tm) - Cc ti liu hng dn v ngn ng Java

TN TI : BC U TM HIU V MIDDLEWARE CCM (COMPONENT CORBA MODEL). MST : NL3TH_39 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Tm hiu cc c tnh, kh nng ng dng ca CCM (Component Object CORBA). M t: Cc middleware gip cho vic trao i thng tin gia cc mi trng khng ng nht vi nhau v h iu hnh, ngn ng s dng, dng c s d liu Trn th gii c s dng t lu v khng ng ci tin middleware CORBA (Common Object Request Broker Architecture) do nhm OMG a ra. CCM - y nghin cu trn CCM 3.0- l mt phin bn ca CORBA, nhng c bit da trn cc thnh t phn mm. Yu cu c bn cn t c: Trnh by cc nt chung v cc thnh t phn mm, middleware CORBA, v sau i c th v CCM cc mt sau: nh ngha Cu trc c tnh Kh nng ng dng Hn ch nu c Vai tr trong cc m hnh hin ti v trin vng trong tng lai

Ngn ng lp trnh v cng c s dng: Java Ti liu tham kho : - Web site http://www.omg.org - Web site http://java.sun.com - Cc trang ti liu trn Internet v CORBA hoc CCM hoc OMG (dng Google http://google.com tm) - Cc ti liu hng dn v ngn ng Java

TN TI : BC U TM HIU V CC THNH T PHN MM EJB (ENTERPRISE JAVA BEANS). MST : NL3TH_40 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: i vi cc thnh t phn mm ni chung v EJB (Enterprise Java Beans) ni ring, tm hiu cc c tnh, kh nng ng dng v hn ch ca chng nu c. M t: EJB l cc thnh t phn mm da trn ngn ng Java, dng to nn cc ng dng v pha my ch trong m hnh khch- ch (client-server). Yu cu c bn cn t c: Trnh by cc nt chung v thnh t phn mm v sau i c th v EJB cc mt sau: - nh ngha. - c tnh - Kh nng ng dng - Hn ch - Vai tr trong cc m hnh hin ti v trin vng trong tng lai Ngn ng lp trnh v cng c s dng: Java Ti liu tham kho : - Web site http://java.sun.com, mc Enterprise Java Beans - Web site http://www.theserverside.com - Cc trang ti liu trn Internet v Enterprise Java Beans (dng Google http://google.com tm) - Cc ti liu hng dn v ngn ng Java

TN TI : BC U TM HIU V CC THNH T PHN MM JAVA BEANS MST : NL3TH_41 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: i vi cc thnh t phn mm ni chung v Java Beans ni ring, tm hiu cc c tnh, kh nng ng dng v hn ch ca chng nu c. M t: Java Beans l cc thnh t phn mm da trn ngn ng Java, dng to nn cc ng dng v pha khch hng trong m hnh khch- ch (client-server). Yu cu c bn cn t c: Trnh by cc nt chung v thnh t phn mm v sau i c th v Java Beans cc mt sau: - nh ngha. - c tnh - Kh nng ng dng - Hn ch - Vai tr trong cc m hnh hin ti v trin vng trong tng lai - V d minh ha Ngn ng lp trnh v cng c s dng: Java Ti liu tham kho : - Web site: http://java.sun.com, mc Java Beans - Cc trang ti liu trn Internet v Java Beans (dng Google http://google.com tm) - Cc ti liu hng dn v ngn ng Java

TEN TI : PHN MM THADODULI KHO ST KIN NGI TIU DNG I VI CC CNG TY DU LCH MST : NL3TH_42 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Phn tch h thng thng tin theo phng php Mrise. M t: THADODULI l phn mm cho php nh t chc, cc nh nghin cu th trng v cc c quan chc nng kho st, nh gi v lu tr thng tin v mc hi lng ca ngi tiu dngi vi cc cng ty du lch. Yu cu c bn cn t c: Vi yu cu ch n cc rng buc tan vn trong c s d liu, chng trnh ng dng THADODULI cn tha mn cc tnh nng sau: - Nhp d liu v thi gian ca mi cuc iu tra: nm, thi gian nhn h s ng k, thi gian pht v nhn phiu iu tra, thi gian x l thng tin, thi gian cng b kt qu. - Nhp vo danh sch cu hi trn phiu iu tra. - Nhp d liu v cc a bn tham gia (tnh thnh, qun huyn, x phng, khm p): a danh, nh mc s phiu iu tra, Ban t chc v cc iu tra vin cho mi a phng. - Nhp thng tin trn mi phiu iu tra: s th t phiu, a bn, ngy, gi, thng tin v ngi tiu dng, cu tr li/ cu hi / ngi tiu dng, - Thng k theo cc tiu chun ra v cho din gii tng ng. - Lu tr cc kt qu. Ngn ng lp trnh v cng c s dng: h Foxpro, SQL Server. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Bi ging Phn tch h thng- Phm Th Xun Lc hoc ca inh Khc Quyn, hoc ca Nguyn Thi Nghe - Cc ti liu hng dn v cc cng c ni trn.

TN TI : PHN MM HVNCLC KHO ST V NH GI HNG VN CHT LNG CAO MST : NL3TH_43 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Phn tch h thng thng tin theo phng php Mrise. M t: HVNCLC l phn mm cho php nh t chc, cc nh nghin cu th trng v cc c quan chc nng kho st, nh gi v lu tr thng tin v cc mt hng ng k tha tiu chun Hng Vit nam cht lng cao hng nm. Yu cu c bn cn t c: Vi yu cu ch n cc rng buc tan vn trong c s d liu, chng trnh ng dng HVNCLC cn tha mn cc tnh nng sau: - Nhp d liu v thi gian ca mi cuc iu tra: nm, thi gian nhn h s ng k, thi gian pht v nhn phiu iu tra, thi gian x l thng tin, thi gian cng b kt qu. - Nhp vo danh sch cc ngnh hng, danh sch cc tiu chun, danh sch cu hi trn phiu iu tra cho tng ngnh hng. - Nhp danh sch cc mt hng ng k tha tiu chun Hng Vit nam cht lng cao v nh sn xut tng ng. - Nhp d liu v cc a phng tham gia (tnh thnh, qun huyn, x phng, khm p): a danh, nh mc s phiu iu tra, Ban t chc v cc iu tra vin cho mi a phng. - Nhp thng tin trn phiu iu tra mi a phng: s th t phiu, a phng, ngy, thnh phn x hi ca ngi tiu dng,cu tr li/ cu hi / ngi tiu dng, - Thng k theo cc tiu chun ra v cho din gii tng ng. - Lu tr cc kt qu. Ngn ng lp trnh v cng c s dng: h Foxpro, SQL Server. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Bi ging Phn tch h thng- Phm Th Xun Lc hoc ca inh Khc Quyn, hoc ca Nguyn Thi Nghe - Cc ti liu hng dn v cc cng c ni trn.

TN TI : PHN MM ALTP CHO TR CHI AI L TRIU PH MST : NL3TH_44 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Phn tch h thng thng tin theo phng php Mrise M t: ALTP l phn mm cho php qun l ngn hng cu hi, cc ngi chi v im t c tng ng trong tr chi Ai l triu ph. Yu cu c bn cn t c: Vi yu cu ch n cc rng buc tan vn trong c s d liu, chng trnh ng dng ALTP cn tha mn cc tnh nng sau: - Nhp vo ngn hng cu hi vi p n, mc im tng ng v phng n 50/50 cho mi cu hi - Nhp d liu v ngi ng k chi v ngi h tr tng ng. - Nhp v x l thng tin mi bui pht sng: h tn v chc nng mi nhn vin trong chng trinh, thi im bt u v kt thc, - Lu tr cc kt qu cui cng. Ngn ng lp trnh v cng c s dng: h Foxpro, SQL Server. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Bi ging Phn tch h thng- Phm Th Xun Lc hoc ca inh Khc Quyn, hoc ca Nguyn Thi Nghe - Cc ti liu hng dn v cc cng c ni trn.

TN TI : PHN MM DT100 CHO TR CHI U TRNG 100 MST : NL3TH_45 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Phn tch h thng thng tin theo phng php Mrise M t: DT100 l phn mm cho php qun l ngn hng cu hi, cc ngi chi v im t c tng ng trong tr chi u trng 100. Yu cu c bn cn t c: Vi yu cu ch n cc rng buc tan vn trong c s d liu, chng trnh ng dng DT100 cn tha mn cc tnh nng sau: - Nhp vo ngn hng cu hi vi p n tng ng cho mi cu hi - Nhp d liu v tt c nhng ngi ng k chi. - Chn ngi chi chnh trong s 100 ngi trong u trng (chn ngu nhin hoc chn ngi c s im ln nht cuc chi trc). - Chn ngi chi xut sc nht bui pht sng trong s 100 ngi u trng. - Tnh mc im tng ng ngi chi t c sau mi ln tr li cu hi (da trn s ngi trong u trng khng tr li c cu hi v ngi chi chnh c/ khng chn phng n gii thot) . - Cng b v x l cc thng tin v cuc chi cho khn gi: o cng b cu hi cho khn gi o thng bo thi gian ngng nhn tr li ca khn gi o cng b khn gi trng thng - Nhp v x l thng tin mi bui pht sng: h tn v chc nng mi nhn vin trong chng trinh, thi im bt u v kt thc, - Lu tr cc kt qu cui cng. C th trnh by kt qu trn mt trang web. Ngn ng lp trnh v cng c s dng: h Foxpro, SQL Server. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Bi ging Phn tch h thng- Phm Th Xun Lc hoc ca inh Khc Quyn, hoc ca Nguyn Thi Nghe - Cc ti liu hng dn v cc cng c ni trn.

TN TI : PHN MM OLYMPIA CHO TR CHI NG LN NH OLYMPIA MST : NL3TH_46 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Phn tch h thng thng tin theo phng php Mrise M t: Olympia l phn mm cho php qun l ngn hng cu hi, cc hc sinh tham gia v im t c tng ng trong tr chi ng ln nh Olympia. Yu cu c bn cn t c: Vi yu cu ch n cc rng buc tan vn trong c s d liu, chng trnh ng dng Olympia cn tha mn cc tnh nng sau: - Nhp vo ngn hng cu hi vi loi cu hi, p n, mc chi (Khi ng, Tng tc, V ch, Cu hi cho khn gi), im tng ng cho mi cu hi - Nhp d liu v cc hc sinh tham gia v tc gi ca cc cu hi. - Nhp d liu v cc khn gi tr li ng cc cu hi cho khn gi. - Nhp v x l thng tin mi bui pht sng: h tn v chc nng mi nhn vin trong chng trinh, thi im bt u v kt thc, - Lu tr cc kt qu cui cng. Ngn ng lp trnh v cng c s dng: h Foxpro, SQL Server. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Bi ging Phn tch h thng- Phm Th Xun Lc hoc ca inh Khc Quyn, hoc ca Nguyn Thi Nghe - Cc ti liu hng dn v cc cng c ni trn.

TN TI : PHN MM HATVAHO CHO TR CHI HNH TRNH VN HA MST : NL3TH_47 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Phn tch h thng thng tin theo phng php Mrise M t: HATVAHO l phn mm cho php qun l ngn hng cu hi, cc hc sinh tham gia v im t c tng ng trong tr chi Hnh trnh vn ha. Yu cu c bn cn t c: Vi yu cu ch n cc rng buc tan vn trong c s d liu, chng trnh ng dng HATVAHO cn tha mn cc tnh nng sau: - Nhp vo ngn hng cu hi vi loi cu hi, p n, mc chi, im tng ng cho mi cu hi - Nhp d liu v cc ngi chi v tc gi ca cc cu hi. - Nhp d liu v cc v khch mi - Nhp v x l thng tin mi bui pht sng: h tn v chc nng mi nhn vin trong chng trinh, thi im bt u v kt thc, - Lu tr cc kt qu cui cng. Ngn ng lp trnh v cng c s dng: h Foxpro, SQL Server. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Bi ging Phn tch h thng- Phm Th Xun Lc hoc ca inh Khc Quyn, hoc ca Nguyn Thi Nghe - Cc ti liu hng dn v cc cng c ni trn.

TN TI : PHN MM TVSHOWS CHO CC TR CHI TRUYN HNH MST : NL3TH_48 GIO VIN RA TI: TS PHM TH XUN LC Phm vi ni dung ca ti: Phn tch h thng thng tin theo phng php Mrise M t: TVSHOWS l phn mm cho php qun l ngn hng cu hi, cc ngi chi v im t c tng ng trong tt c cc bui pht sng ca cc loi tr chi truyn hnh (Ai l triu ph, u trng 100, Hnh trnh vn ha, Hy chn gi ng v.v). Yu cu c bn cn t c: Vi yu cu ch n cc rng buc tan vn trong c s d liu, chng trnh ng dng TVSHOWS cn tha mn cc tnh nng sau: - Nhp vo ngn hng cu hi vi loi cu hi, p n, mc chi, im tng ng cho mi cu hi cho tng loi tr chi. - Nhp d liu v cc ngi chi v tc gi ca cc cu hi. - Nhp d liu v cc v khch mi (nu c) - Chn cc thng tin cn thit cho mi bui pht sng: loi tr chi, s th t, gi, ngy, thi lng, ngi dn chng trnh, ch , thang tnh im, danh sch cc cu hi chung cho tt c cc ngi chi, danh sch cc cu hi/ mc chi/ ngi chi, danh sch ngi chi c chn trong mi bui pht sng - Nhp v x l thng tin mi bui pht sng: nhp s im nh cuc v cu tr li/ cu hi / ngi chi, cng b p n/ cu hi, tnh im, danh sch ngi chi tham gia mc cao hn, - Lu tr cc kt qu cui cng. C th trnh by kt qu trn mt trang web. Ngn ng lp trnh v cng c s dng: h Foxpro, SQL Server. Ti liu tham kho : - Bi ging C s d liu- Phm Th Xun Lc - Bi ging Phn tch h thng- Phm Th Xun Lc hoc ca inh Khc Quyn, hoc ca Nguyn Thi Nghe - Cc ti liu hng dn v cc cng c ni trn.

TN TI : XY DNG WEBSITE RA THI V THI TRC NGHIM C LP BNG CCH TCH PHN RA THI V THI CA MOODLE V B SUNG CC TNH NNG CN THIU MST : NL3TH_49 GIO VIN RA TI: PHAN PHNG LAN B mn : H thng thng tin v Ton ng dng Email : pplan@cit.ctu.edu.vn Phm vi ni dung ca ti: (M t ngn gn ni dung ti) Tm hiu v h thng Moodle, s dng li phn c s d liu cng cc giao din lin quan n vic ra thi v thi trc nghim ca Moodle ng thi b sung thm cc tnh nng cn thiu to ra mt website cho php ra thi, in thi v thi trc nghim hot ng c lp. Cc yu cu c bn cn t c: - Xc nh c c s d liu cn thit cho h thng ra thi v thi ca Moodle - Xc nh c cc giao din cn thit cho hot ng ra thi v thi ca Moodle - Xy dng mt website hot ng c lp cho php ra thi v thi trc nghim bng cch tn dng cc c s d liu, cc giao din xc nh c v b sung o Cc giao din cn thit khc nh: thng k s thi ca tng mn, ca tng gio vin; thng k kt qu thi theo tng t ca tng mn, v.v o Kt xut cc thi di dng tp tin word Mi trng ci t: (cc ngn ng lp trnh cho php sinh vin c th chn thc hin, cc yu cu phn mm v cu hnh my tnh, ) Ngn ng lp trnh Web: PHP H qun tr c s d liu: MySQL Ti liu tham kho : (gio trnh, sch, bo, trang web, ) - Cc ti liu hng dn v PHP v MySQL - moodle.org

CH 1: VIT CHNG TRNH TNH PHC TP PHN MM THEO PHNG PHP CA HALSTEAD GIO VIN RA TI: TS. TRN CAO B mn : H thng thng tin & Ton ng dng Email : tcde@cit.ctu.edu.vn Ch 1 c th chia thnh nhiu ti ty theo ngn ng lp trinh MST : NL3TH_511: Chng trnh ngun vit bng Pascal MST : NL3TH_512: Chng trnh ngun vit bng C MST : NL3TH_513: Chng trnh ngun vit bng Java MST : NL3TH_514: Chng trnh ngun vit bng VB6 MST : NL3TH_515: Chng trnh ngun vit bng C# MST : NL3TH_516: Chng trnh ngun vit bng VB.NET MST : NL3TH_517: Chng trnh ngun vit bng VB.NET MST : NL3TH_51X: Chng trnh ngun vit bng NN khc do SV la chn Ti liu tham kho [1] Hans Van Vliet, Software Engineering principles and practice, John Wiley, 2000. [2] Pressman, Roger S., Software Engineering: A Practitioners Approach, McGraw-Hill, 5th edition, 2003. [3] Mt s bi bo. M t: - Input: mt chng trnh vit bng mt ngn ng no (Pascal, C, Java, VB, ) - output: Cc ch s o phc tp theo Halstead Kt qu kim chng chnh xc Tm tt phng php Software science (Halstead) Cc ch s c bn n1: s ton t phn bit n2: s ton hng phn bit N1: tng s ton t N2: tng s ton hng Cc o: S t vng: n=n1+n2 di chng trnh (program length): N= N1+N2 Halstead c lng N bi : N=n1log2n1+n2log2n2 ln chng trnh (program volume): V= Nlog2n (din dch l s bits ti thiu) Cp chng trnh (program level): L=V*/V; V* l biu din Compact nht ca gii thut ang xt. L c xp x bi L=(2/n1)(n2/N2)

Cng sc vit chng trnh: E=V/L Thi gian vit chng trnh: T=E/18 s V d : cho chng trnh sau 1. Procedure sort(var x:array; n:integer); 2. Var i,j,save:integer; 3. Begin 4. for i:=2 to n do 5. for j:=1 to i do 6. if x[i]<x[j] then begin 7. save:=x[i]; 8. x[i]:=x[j]; 9. x[j]:=save 10. end 11. End; Output s l: Operator S ln xut hin Procedure 1 Sort() 1 Var 2 : 3 Array 1 ; 6 Integer 2 , 2 Begin end 2 For do 2 If then 1 := 5 < 1 [] 6 n1=14 N1=35 Operand X N I J Save 2 1 S ln xut hin 7 2 6 5 3 1 1

n2=7 N2=25 p dng cng thc tnh Size of vocabulary: Program length: Estimated program length Program volume Level of abstraction Estimated level of abstraction Programming effort Time n=21 N=60 N=73 V=264 L=0.044 L=0.040 E=6000 T=333s

Kim chng chnh xc - Vit 10 modules trong NNLT chn test chng trnh - Khi vit phi o thi gian vit chng trnh (tnh bng gi, pht, giy) - Tnh thi gian ca tng module theo PP ca Halstead (thi gian c lng) - So snh thi gian vit chng trnh v thi gian c lng - Vit bo co chi tit v y cho tng module

CH 2: VIT CHNG TRNH TNH PHC TP PHN MM THEO PHNG PHP CA MCCABE GIO VIN RA TI: TS. TRN CAO B mn : H thng thng tin & Ton ng dng Email : tcde@cit.ctu.edu.vn Ch 2 c th chia thnh nhiu ti ty theo ngn ng lp trinh MST : NL3TH_521: Chng trnh ngun vit bng Pascal MST : NL3TH_522: Chng trnh ngun vit bng C MST : NL3TH_523: Chng trnh ngun vit bng Java MST : NL3TH_524: Chng trnh ngun vit bng VB6 MST : NL3TH_525: Chng trnh ngun vit bng C# MST : NL3TH_526: Chng trnh ngun vit bng VB.NET MST : NL3TH_527: Chng trnh ngun vit bng VB.NET MST : NL3TH_52X: Chng trnh ngun vit bng NN khc do SV la chn Ti liu tham kho [1] Hans Van Vliet, Software Engineering principles and practice, John Wiley, 2000. [2] Pressman, Roger S., Software Engineering: A Practitioners Approach, McGraw-Hill, 5th edition, 2003. [3] Mt s bi bo. M t: - Input: mt chng trnh vit bng mt ngn ng no (Pascal, C, Java, VB, ) - output: Ch s o phc tp theo McCabe (cyclomatic complexity) Kt qu kim chng chnh xc t mt chng trnh ngun vit bng mt NN no (Pascal, C, Java), hy dng mt th c hng biu din dng iu khin ca chng trnh t tnh phc tp theo cng thc ca McCabe Tm tt phng php ca McCabe M hnh ho cc dng iu khin chng trnh bng mt th c hng phc tp ca chng trnh = phc tp ca th: C=en+p+1 o e: l s cnh; n: s nt o p: s thnh phn lin thng ca th

v d: - Input : chng trnh trong ch 1 -

t tnh ra phc tp: C=13-11+1+1=4 hoc C = d + 1 = 3 + 1 = 4 (vi d l s nt iu khin) Yu cu v kim chng: - Vit 10 modules trong NNLT chn test chng trnh. Cc chng trnh c mc phc tp khc nhau. - Khi vit phi o thi gian vit chng trnh (tnh bng gi, pht, giy) - Chy chng trnh tnh phc tp - Vit bo co chi tit v y cho tng module

CH 3: KIM TRA VIC COPY TI LIU BNG K THUT LSI GIO VIN RA TI: TS. TRN CAO B mn : H thng thng tin & Ton ng dng Email : tcde@cit.ctu.edu.vn Ch ny nhn sinh vin lm chung v chia thnh cc phn h sau: MST : NL3TH_531: Ci t LSI vit giao din v o tng t MST : NL3TH_532: Ci t cc modules x l vn bn MST : NL3TH_533: Thit k th nghim, su tp cc vn bn cho CSDL v cc vn bn test v thc hin th nghim. SV lm ti NL3TH_533 s l trng nhm. Cc bo co vit ring Ti liu tham kho [1] TRAN Cao De, recherche des documents multi-langes en utilisant la smantique latente. Confrence national sur Gnie logiciel, SGK06, HUE, VIETNAM, 09/2006. [2] T.Letsche and M. Berry. Large-scale information retrieval with Latent Semantic Indexing, Inform. Sci., 100 (1997), pp. 105-137. [3] Yihong Gong, Xin Liu. Generic Text Summarization Using Relevance Measure and Latent Semantic Analysis, SIGIR 2001, pp. 19-25. [4] Tran Cao De, Frederic Andres, Kinji Ono. Text Summarization In Various Views and Arbitrary Scale Using Latent Semantic Indexing. National Institute of Informatics, Japan, 2002. [5] C. Eckart and G. Young. The approximation of one matrix by another of lower rank, Psychometrica, 1(1936), pp. 211-218. Yu cu ca ch : - Ci t gii thut LSI ( c source bng JAVA) o Ci t LSI o Vit thm cc modules giao din nhn mt vn bn kim tra tng t ca n vi cc vn bn trong CSDL. o Vit module o tng t bng GT LSI - Vit cc module x l vn bn: o Tch mt vn bn Text ting vit thnh cc on (paragraph). Thnh cc cu o Chn cc paragraph t 10..20 cu. Tp hp cc paragraph (v cc cu) ny coi nh l CSDL. o Thit lp cc vn bn bt k c s dng li nhng mc khc nhau cc paragraph, cc cu trong CSDL (cc vn bn test) - Thit lp th nghim kim tra o o tng t gia cc vn bn test vi cc vn bn trong CSDL kim tra mc copy. - Vit bo co c th v th nghim v kt qu th nghim.

CH 4: TM HIU V S DNG PHN MM RATIONAL ROSE - BI TON : QUN L TH VIN MST : NL3TH_541 GIO VIN RA TI: TS. TRN CAO B mn : H thng thng tin & Ton ng dng Email : tcde@cit.ctu.edu.vn Ch ny phi c nhm 5-7 sinh vin lm chung, vit bo co chung Yu cu: - Ci t v tm hiu cch s dng phn mm - Thit lp mt nhm lm vic theo qui trnh RUP - Dng Rational Rose pht trin phn mm Qun l th vin - Phi dng Rational Rose trong tt c cc giai on pht trin phn mm: o M hnh nghip v (business modeling) o c t yu cu (requirement engineering) o Phn tch thit k (analysis and design) o Vit code o Kim th (Testing) o Trin khai

You might also like