Click here to load reader
Upload
hotkutepro
View
16
Download
7
Embed Size (px)
DESCRIPTION
ngôn ngữ lập trình java
Citation preview
Hng dn chuyn i chng trnh o to hin hnh ph hp vi phng thc o to theo tn ch
I HC QUC GIA TP. H CH MINH
TRNG I HCCNG NGH THNG TINCNG HA X HI CH NGHA VIT NAM
c lp T do Hnh Phc
CNG MN HCSE330 NGN NG LP TRNH JAVA1. THNG TIN CHUNG
Tn mn hc (ting Vit):Ngn ng lp trnh Java
Tn mn hc (ting Anh):Java Programming Language
M mn hc:SE330
Thuc khi kin thc:Chuyn ngnh
Khoa/B mn ph trch:K thut phn mm
Website mn hc
Ging vin ph trch:Nguyn Trc ThcEmail: [email protected]
Ging vin tham gia ging dy:
S tn ch:4TC l thuyt: 3 TC thc hnh: 1
L thuyt: (tit)45
Thc hnh: (tit)15
T hc: (tit)0
Tnh cht ca mnT chn i vi sinh vin ngnh/chuyn ngnh
iu kin ng k:
Mn hc tin quyt:
Nhp mn lp trnh Cu trc d liu & gii thut Lp trnh hng i tng
Mn hc trc: Mn hc song hnh:
2. MC TIU MN HC
Sinh vin sau khi hon thnh mn hc c th: Vit ng dng Java cn bn, k thut lp trnh giao din v kt ni c s d liu, k nng lm vic vi file, k thut x l ngoi l. S dng cc cng c h tr lp trnh Java.3. TM TT NI DUNG MN HCMn hc cung cp cc kin thc c bn ngn ng Java, lp trnh giao din vi AWT/SWING, lp trnh a lung - Multithreading, lp trnh c s d liu. Mn hc cng cp cc kin thc gip sinh vin lm quen vi cc cng c s dng trong ngn ng lp trnh Java.4. CHUN U RA
M sChun u ra ca mn hc
[1] Kin thc
L1. Trnh by c cc khi nim c bn lin quan n ngn ng Java
L2. Nm c cc k thut lin quan n ngn ng Java
L3. Bit s dng Eclipse hoc Netbean
[2] K nng
L4. C kh nng lp trnh hng i tng vi Java
L5. C kh nng vit ng dng c giao din trc quan
L6. C kh nng vit cc ng dng c kt ni CSDL
L7. C kh nng c hiu ti liu ting Anh
[3] Thi
L8. C thi , quan im v nhn thc ng n v Cng ngh Java
5. NI DUNG CHI TIT Tun/Thi lngNi dungGhi ch/M t hot ngChun u ra
3Chng 1 : Tng quan v ngn ng Java1.1 Lch s ra i ngn ng Java1.2 Cc c trng ca Java1.3 My o Java (Java Virtual Machine - JVM)1.4 Java & Java 2 1.5. Cu trc 1 chng trnh JavaL1, L3, L8
6Chng 2 : Lp trnh hng i tng v i Java2.1 Lp2.2 Giao tip2.3 Gi
2.4 Tha k 2.4 a hnh
L1, L2, L3, L4
3Chng 3 : Bit l v X l bit l3.1 Khi nim bit l3.2 Phn loi bit l3.3 X l bit l3.4 nh ngha bit lL1, L2, L3
6Chng 4 : Nhp xut d liu vi Java4.1 Gii thiu lung I/O (I/O Streams)4.2 Gii thiu gi java.io4.3 c & ghi file vi InputStream/OutputStream4.4 Thao tc c/ghi s dng vng mL1, L2,
6Chng 5 : Lp trnh giao din vi AWT/Swing5.1 Gii thiu v AWT - Abstract Window Toolkit/ Swing5.2 Nhm lp cha (Container)5.3 Cc control giao din c bn5.4 M hnh qun l cch trnh by - Layout manager5.5 X l s kinL2, L4
8Chng 6 : Cu trc d liu vi Java
6.1. Mng
6.2. Hng i v Ngn xp
6.3. CyL2, L3, L4
4Chng 7 : X l a lung (Multithreading)5.6 Gii thiu lp trnh a lung5.7 To v qun l vng i lung5.8 S ng b lung5.9 X l deadlockL2, L4
6Chng 8 : Lp trinh CSDL trong Java5.10 Gii thiu v JDBC (Java Database Connectivity)5.11 Kt ni d liu vi Oracle, MySQL, SQL Server5.12 Cc thao tc d liu cn bnL4, L6
6. PHNG PHP GING DY V HC TP
Sinh vin lm vic nhm lm n cui mn hc Sinh vin lm bi tp thc hnh hng tun ti phng thc hnh v nh. Np bi tp thc hnh vo tun k tip thng qua h thng moodle Sinh vin t cu hi/vn thng qua h thng moodle hoc trc tip t gio vin l thuyt/thc hnh7. HNH THC NH GI KT QU HC TPHnh thcT l %nh gi so vi chun u ra
Kim tra trn lp, bi tp
Thi thc hnh 30
Thi l thuyt gia k
Thi trc nghim cui k50
Seminar20
8. TI LIU HC TP, THAM KHO1. Herbert Schildt, Java, A Beginner's Guide, 5th Edition, McGraw-Hill, 20112. Herbert Schildt, Java The Complete Reference, 8th Edition, McGraw-Hill, 20113. Stuart Reges, Marty Stepp, Building Java Programs: A Back to Basics Approach, Addison Wesley, 20104. Barry Burd, Beginning Programming with Java For Dummies, For Dummies, 20125. Madhusudhan Konda, What's New in Java 7, O'Reilly Media, 20119. PHN MM HAY CNG C H TR THC HNH1. Netbean 2. EclipseTrng khoa/ b mn
(K v ghi r h tn)Ging vin
(K v ghi r h tn)
24