You are on page 1of 4

H NG D N VI T BO CO TH C T P V Tuy t Trinh B mn Cc h th ng thng tin, Khoa Cng ngh thng tin Tr ng i h c Bch Khoa H N i Email : trinhvt@it-hut.edu.vn, vttrinh@gmail.

com

Nhi m v c a cc k th c t p l gip sinh vin h c v lm quen v i cc cng ngh , cc k thu t l p trnh v t ng b c chu n b cho vi c th c hi n n t t nghi p. Tuy m c ch, yu c u c a cc k th c t p c khc nhau, nhi m v c a sinh vin lun bao g m 2 n i dung chnh : (i) th c hnh cc k thu t l p trnh, cng ngh ; (ii) vi t bo co th c t p. Ti li u ny cung c p m t vi g i , ch d n tr gip sinh vin trong vi c th c hi n cc ti th c t p1. 1. Yu c u v vi t chng trnh Chng trnh c n c vi t v i nh ng ch thch r rng, y [1]. V i m i t p, m i l p, m i hm/th t c, ph n ch thch c n nu r m c ch, n i dung, cc tham s vo ra, cc thng bo l i, Sinh vin c th tham kh o m u (template) trong ph n M u chng trnh trong Java (m c 5). M t chng trnh c vi t r rng gip cho sinh vin d dng pht tri n, c i ti n chng trnh trong tng lai. M t khc, i u ny cho php d dng ph i h p nhi u sinh vin (th m ch nhi u kha th c t p) trong vi c th c hi n cc ti l n, c ngha th c t . 2. Yu c u v vi t bo co Sinh vin c khuy n khch trnh by bo co th c t p d i d ng 1 bi bo hon ch nh [2]. Song d d i b t k d ng no, bo co th c t p ph i ch a cc thng tin chnh sau y : h v tn sinh vin, kho, l p, tn ti m c ch c a ti v tm t t n i dung cng vi c th c hi n thuy t minh v phn tch thi t k h th ng, c u trc d li u, c u trc lu tr , cc gi i thu t, o c n nu b t cc c i ti n c a thu t ton m sinh vin th c hi n (n u c) o c n nh n m nh vo cc v n /kh khn g p ph i trong qu trnh th c hi n v gi i php thuy t minh v k t qu th nghi m chng trnh : d li u dng th , k t qu k t xu t t chng trnh, cc nh gi hi u qu chng trnh,

Ti li u ny c vi t theo ki n ch quan c a tc gi v khng c xem nh m t ti li u chnh th c. M i ki n gp xin g i v vttrinh@gmail.com.

C p nh t ngy 13/08/2005

nh ng h ng d n c n thi t cho vi c s d ng chng trnh cc c i ti n v chng trnh v cc h ng pht tri n trong tng lai ti li u tham kh o

M t s i m c n lu : - hnh v , b ng bi u, ti li u tham kh o, ph i c tham chi u n t ph n trnh by (V d : Ki n trc c a h th ng c minh ho trong hnh v 1) - V i nh ng bo co di bao g m nhi u chng (c trn 20 trang nh bo co th c t p t t nghip hay n t t nghi p) th nh t thi t ph i c ph n M c l c. - Khi vi t, sinh vin c n lu s a l i nh my, chnh t cng nh tnh nh t qun c a khun d ng trnh by bo co. y l nh ng i u khng th thi u trong m t bo co t t. 3. Bo co k t qu Thng th ng, k t qu c a k th c t p c nh gi thng qua bo co th c t p v ki m tra chng trnh (demo). Sinh vin c n ph i chu n b : 1 k ch b n ki m tra chng trnh : b d li u dng ch y th nghi m, cc b c th cc ch c nng c a chng trnh tr l i cc cu h i xung quanh bo co th c t p v chng trnh ci t

V i m t s k th c t p, sinh vin c th c yu c u bo co k t qu d i hnh th c b o v hay trnh by tr c m ng (v d , b o v t t nghi p). chu n b cho m t bu i trnh by tr c m ng, sinh vin c th tham kh o m t vi g i , h ng d n trong [5]. 4. Ti li u tham kh o Philip Chu. Seven Habits of Highly Effective Programmers. http://www.technicat.com/writing/programming.html [2] Patrick Valduriez. Some Hints to Improve Writing of Technical Papers. http://www.sciences.univ-nantes.fr/info/perso/permanents/valduriez/attaches/hints.pdf [3] The Ten Commandments of Good Writing. http://www.cs.virginia.edu/helpnet/Writing/tenCommandments.html [4] Michael J. Hanson, Dylan J. McNamee. Efficient Reading of Papers in Science and Technology. http://www.cse.ogi.edu/~dylan/efficientReading.html [5] V Tuy t Trinh. M t vi g i cho trnh by k t qu th c t p 5. M u chng trnh (v d tham kh o trong Java)
/**************************************************************************** PROJECT TITLE Project description ****************************************************************************/ /** * Package definition. */ package ; /** * Import clauses: one for each external Java definition used. Do not use

[1]

C p nh t ngy 13/08/2005

* clauses in the form "import package.*". */ import ; /** * class definition * History: * @author */

public class { //****************************** Attributes *****************************/ /** * */ //private Attributes //protected Attributes //public Attributes

/****************************** Constructors ****************************/ /** * description * @param * @return * @throws */ /*************************** Accessors and mutators ********************/ /** * description * @param * @return */ /******************* Specific Methods **********************************/ /** * description * @param * @return */ /******************* Example usage ************************************/ /** * description * @param * @return */ }//End class

C p nh t ngy 13/08/2005

C p nh t ngy 13/08/2005

You might also like