6

Click here to load reader

SE330-Ngon Ngu Lap Trinh Java

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