You are on page 1of 4

I HC QUC GIA TP.

H CH MINH

CNG HA X HI CH NGHA VIT NAM

TRNG I HC

c lp T do Hnh Phc

CNG NGH THNG TIN

CNG MN HC
SE330 NGN NG LP TRNH JAVA
1. 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 Thc


Email: thucnt@uit.edu.vn

Ging vin tham gia ging


dy:
S tn ch:

4
TC l thuyt : 3

L thuyt: (tit)

45

Thc hnh: (tit)

15

T hc: (tit)

Tnh cht ca mn
iu kin ng k:

TC thc hnh : 1

T chn i vi sinh vin ngnh/chuyn ngnh


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 HC
Mn 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 s

Chun 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/
Ni dung
Thi
lng
3
i.
Tng quan v ngn ng
Java
1.1 Lch s ra i ngn ng Java
1.2 Cc c trng ca Java
1.3 My o Java (Java Virtual Machine
- JVM)
1.4

Ghi ch/M t hot ng

Chun
u ra
L1, L3,
L8

Java & Java 2

1.5. Cu trc 1 chng trnh Java


6

ii.

Lp trnh hng i
tng v i Java
2.1
2.2
2.3
2.4

Lp
Giao tip
Gi
Tha k

L1, L2,
L3, L4

2.4 a hnh
3

iii.

Bit l v X l bit l
3.1
3.2
3.3
3.4

iv.

Nhp xut d liu vi


Java

4.1
4.2
4.3
4.4

v.

5.2
5.3
5.4
5.5

vi.

Cu trc d liu vi Java

vii.

viii.

L2, L3,
L4

L2, L4

X l a lung
(Multithreading)
5.6
5.7
5.8
5.9

L2, L4

Gii thiu v AWT - Abstract Window


Toolkit/ Swing
Nhm lp cha (Container)
Cc control giao din c bn
M hnh qun l cch trnh by Layout manager
X l s kin

6.1. Mng
6.2. Hng i v Ngn xp
6.3. Cy
4

L1, L2,

Gii thiu lung I/O (I/O Streams)


Gii thiu gi java.io
c & ghi file vi
InputStream/OutputStream
Thao tc c/ghi s dng vng m

Lp trnh giao din vi


AWT/Swing

5.1

Khi nim bit l


Phn loi bit l
X l bit l
nh ngha bit l

L1, L2,
L3

Gii thiu lp trnh a lung


To v qun l vng i lung
S ng b lung
X l deadlock

L p trnh CSDL trong


Java

L4, L6

5.10 Gii thiu v JDBC (Java Database


Connectivity)
5.11 Kt ni d liu vi Oracle, MySQL,
SQL Server
5.12 Cc thao tc d liu cn bn

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 hnh
3

7. HNH THC NH GI KT QU HC TP
Hnh thc

T 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 k

50

Seminar

20

8. TI LIU HC TP, THAM KHO


1. Herbert Schildt, Java, A Beginner's Guide, 5th Edition, McGraw-Hill, 2011
2. Herbert Schildt, Java The Complete Reference, 8th Edition, McGraw-Hill,
2011
3. Stuart Reges, Marty Stepp, Building Java Programs: A Back to Basics
Approach, Addison Wesley, 2010
4. Barry Burd, Beginning Programming with Java For Dummies, For Dummies,
2012
5. Madhusudhan Konda, What's New in Java 7, O'Reilly Media, 2011
9. PHN MM HAY CNG C H TR THC HNH
1. Netbean
2. Eclipse
Trng khoa/ b mn

Ging vin

(K v ghi r h tn)

(K v ghi r h tn)

You might also like