1
TRƯỜNG ĐẠI HC KINH T - K THUT CÔNG NGHIP
KHOA ĐIỆN T
B MÔN: K THUT VIN THÔNG
ĐỀ CƯƠNG CHI TIẾT
HỌC PHẦN: LẬP TRÌNH DI ĐỘNG
1. THÔNG TIN CHUNG
Tên hc phn (tiếng Vit):
Tên hc phn(tiếng anh):
LẬP TRÌNH DI ĐỘNG
MOBILE PROGRAMMING
Mã môn hc:
38.3
Khoa/B môn ph trách:
K thut vin thông
Ging viên ph trách chính:
Th.S Trn Th ng
Email: huongtt@uneti.edu.vn
GV tham gia ging dy:
Ths. Phm Anh Tun
S tín ch:
03 (39, 12, 45, 90)
S tiết Lý thuyết:
39
S tiết TH/TL:
12
39+12/2 = 15 tun x 3 tiết/tun
S tiết T hc:
45
Tính cht ca hc phn:
Bt buc
Hc phn tiên quyết:
Hc phn hc trưc:
Các yêu cu ca hc phn:
Sinh viên có tài liu hc tp
2. MÔ TẢ HỌC PHẦN
cấ c c c ế t c lp trình trên thiết b s dng h đ ều hành
a dr d ư: Lch s phát trin h đ ều hành android, kiến trúc android. Nhng thành phn
chính ca ng d a dr d: Act ty, Scree , xml,…lập trình User interface, lp trình
multimedia, gii thiu google play service, Intent, trữ phc hi d liu vi SQLlite,
net working API, quá trình gi nhn tin nhn SMS. Truy cp tài nguyên internet s dng
JSON, webservice. S dng công c a dr d t d m trưng lp trình cho hc
phn y. Kết thúc môn hc sinh viên i đặt, đó ó ng dng hoàn chđấy n CH
play.
2
3. MỤC TIÊU CỦA HỌC PHẦN ĐỐI VỚI NGƯỜI HỌC
Kiến thức
H ể c c y lậ trì dụ tr đ ệ t ạ d độ dụ đ ề à
A dr d. V ết dụ , cà đặt, đó ó dụ tr đ ệ t ạ d độ da dr d
studio.
Kỹ năng
T à t ạ lậ trì dụ Smart e tr tả A dr d dụ c
ed t r a dr d t d , để đị ướ t tr ể tr y dự dụ tr c c
dòng Smartphone.
Phẩm chất đạo đức và trách nhiệm
Nghiêm túc, trách nhim, ch động, ch động hc tp và nghiên cu các k thut, công ngh
mi ca h thn vin thông.
4. CHUẨN ĐẦU RA HỌC PHẦN
CĐR
Mô t CĐR học phn
Sau khi hc xong môn hc này, ngưi hc có th:
CĐR ca
CTĐT
G1
V kiến thc
G1.1.1
Khái quát v ngôn ng các ng dng, h đ ều hành kiến trúc
android, cu trúc project, màn hình editor trong android studio
c c t a t c cơ bn.
1.4.2
G1.1.2.
K q t c c đặc đ ểm ca ng dng ca SMS telephone,
Networking API
1.4.2
G1.1.3
Phân tích v nhng thành phn chính ca ng dng android studio
1.4.2
G1.2.1
Phân tích các thành phn trong lp trình User interface trên
android studio.
1.4.2
G1.2.2.
Phân tích cu trúc lp trình User interface nâng cao, menu, giao
din, h tr đa hình, các ng dng ca google play service,
Intent và Service
1.4.2
G1.2.3
Phân tích các ng dng trên phn mm android, Multimedia
trong Android.
1.4.2
G2
V k năng
G2.1.1
Xác định được các đặc điểm bản android, cu trúc màn hinh,
2.1.1
3
các thành phn chính ca android.
Xác định các dch v ca google play Service, các ng dng ca
thiết b di động, netwocking API
G2.1.2
P â tíc được các thành phn lp trình User Interface trong
android và User interface nâng cao
2.1.2
G2.2.1
Phân tích các loi ng dng ca intent service Multimedia
trong Android
2.1.3
G3
Phm cht đạo đức và trách nhim ngh nghip
G3.1.1
Rèn luyn tính ch động trong hc tp và nghiên cứu để đáp ng
nhu cu ngh nghip ca xã hi
3.1.1
G3.1.2.
Ch động cp nht ng ngh, k thut trong blp trình ng dng
cho b thông minh
3.1.2
5. NỘI DUNG MÔN HỌC, KẾ HOẠCH GIẢNG DẠY
Tun
th
Ni dung
S
tiết
LT
Tài liu
hc tp,
tham kho
1
Chương I: Sơ lược v Lp trình trên Android
1.1. M Đầu
1.2. S phát trin các ng dng d đng
1.3. Tng quan v h đ ều hành Android
1.4. Kiến trúc Android
1.5. Cách dùng download và install các ng dng
andoird
1.1. Gii thiệ A dr d t d , c c cà đặt Android
studio
3
1, 2, 3
2
Chương II: Cấu trúc project và màn hình editor
trong Android Studio
2.1. Màn hình son tho Editor
2.2. Cu trúc project trong android studio
2.3. Thanh menu bar, tool bar, status bar
2.4. c t a t c cơ bn (code completion, code
generation)
3
1, 2, 3
4
Tun
th
Ni dung
S
tiết
LT
S
tiết
TH
Tài liu
hc tp,
tham kho
2.5. Context menu, Getting help
Tìm kiếm và thay thế ă bn
3
Chương III: Những thành phn chính ca ng
dng Android studio
3.1. Activity
3.2. Gii thiu Activity
3.3. To mt Activity
3.4. Vò đi Activity
3.5. Android Manifest.
3.6. To và s dng ngun tài nguyên (Resoucers)
3.7. Khi to Git Repositoy
Làm vic vi Visual Designer
3
1, 2, 3
4
Chương IV: Lập trình User Interface trong
Android studio
4.1. Các thành phn ca Screen
4.2. Xây dng giao din s dng XML
4.3. Các loi Layout:
c t à ầ a d ệ :
3
1, 2, 3
5
ương V: Lập trình User Interface nâng cao
5.1. Menu trong ng dng:
5.2. Các thành phn giao din nâng cao
5.3. H tr đa màn hình
5.4. T ay đổi theme giao diệ ười dùng
5.5. X lý s kin
3
1, 2, 3
6
Chương VI. Google Play Service
6.1. Google Play Service làm vic thế nào
6.2. Các service có sn
6.3. Cách thêm google play service vào Android
studio
6.4. Google Map android API v2
6.5. Google + Platform cho android
3
1, 2, 3
5
Tun
th
Ni dung
S
tiết
LT
S
tiết
TH
Tài liu
hc tp,
tham kho
6.6. Google cloud Messeging
Gii thiu h thố đ u khin phiên bn: Git,
Mercurial, Subversion
7
Chương VII:Intent và Service
7.1. Làm vic vi Intents
7.2. Gii thiệ I te t : K ô tườ m , tường
minh
7.3. S dng Intent khi chy Activity
7.4. Broadcast Receivers
7.5. Xây dng Services
7.6. Tạ à đ ều khin Service
7.7. Binding Activity to Service
3
1, 2, 3
8
Cha bài tp + Kim tra
1, 2, 3
9
Chương VIII: Multimedia trong Android.
8.1. Gii thiu MediaPlayer trong Android
8.2. MediaPlayer class
8.3. Làm vic vi image
8.4. Làm vic vi audio, video
3
1, 2, 3
10
8.4. Animation là gì
8.5. Các loi Animation
8.6. Cách to Hot hình
8.7. Animation XML resource
8.8. Đồ ho trong android
3
1, 2, 3
11
Chương IX : Gii thiu SMS và telephone
9.1. Gii thích telephone
9.2. Qun lý telephone
9.3. Gii thích SMS
9.4. Gii thích quá trình nhn SMS
9.5. Gii thích quá trình gi SMS
9.6. To và nhn cuc gi
3
1, 2, 3
12
Chương X: Giới thiu networking API
3
1, 2, 3