Đề cương chi tiết học phần Lập trình di động

2. MÔ TẢ HỌC PHẦN

 cấ c c c ế t c ề lập trình trên thiết bị sử dụng hệ đ ều hành

a dr d ư: Lịch sử phát triển hệ đ ều hành android, kiến trúc android. Những thành phần

chính của ng dụ a dr d: Act ty, Scree , xml, lập trình User interface, lập trình

multimedia, giới thiệu google play service, Intent, lư trữ và phục hồi dữ liệu với SQLlite,

net working API, quá trình gửi nhận tin nhắn SMS. Truy cập tài nguyên internet sử dụng

JSON, và webservice. Sử dụng công cụ a dr d t d làm mô trường lập trình cho học

phần này. Kết thúc môn học sinh viên cài đặt, đó ó ng dụng hoàn chỉ đấy lên CH

play.2

 

Đề cương chi tiết học phần Lập trình di động trang 1

Trang 1

Đề cương chi tiết học phần Lập trình di động trang 2

Trang 2

Đề cương chi tiết học phần Lập trình di động trang 3

Trang 3

Đề cương chi tiết học phần Lập trình di động trang 4

Trang 4

Đề cương chi tiết học phần Lập trình di động trang 5

Trang 5

Đề cương chi tiết học phần Lập trình di động trang 6

Trang 6

Đề cương chi tiết học phần Lập trình di động trang 7

Trang 7

Đề cương chi tiết học phần Lập trình di động trang 8

Trang 8

Đề cương chi tiết học phần Lập trình di động trang 9

Trang 9

Đề cương chi tiết học phần Lập trình di động trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 15 trang xuanhieu 6960
Bạn đang xem 10 trang mẫu của tài liệu "Đề cương chi tiết học phần Lập trình di động", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Đề cương chi tiết học phần Lập trình di động

Đề cương chi tiết học phần Lập trình di động
 TRƯỜNG ĐẠI HỌC KINH TẾ - KỸ THUẬT CÔNG NGHIỆP 
 KHOA ĐIỆN TỬ 
 BỘ MÔN: KỸ THUẬT VIỄN THÔNG 
 ĐỀ CƯƠNG CHI TIẾT 
 HỌC PHẦN: LẬP TRÌNH DI ĐỘNG 
 1. THÔNG TIN CHUNG 
 Tên học phần (tiếng Việt): LẬP TRÌNH DI ĐỘNG 
 Tên học phần(tiếng anh): MOBILE PROGRAMMING 
 Mã môn học: 38.3 
 Khoa/Bộ môn phụ trách: Kỹ thuật viễn thông 
 Giảng viên phụ trách chính: Th.S Trần Thị Hường 
 Email: huongtt@uneti.edu.vn 
 GV tham gia giảng dạy: Ths. Phạm Anh Tuấn 
 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 tuần x 3 tiết/tuần 
 Số tiết Tự học: 45 
 Tính chất của học phần: Bắt buộc 
 Học phần tiên quyết: 
 Học phần học trước: 
 Các yêu cầu của học phần: Sinh viên có tài liệu học tập 
 2. MÔ TẢ HỌC PHẦN 
 cấ c c c ế t c ề lập trình trên thiết bị sử dụng hệ đ ều hành 
a dr d ư: Lịch sử phát triển hệ đ ều hành android, kiến trúc android. Những thành phần 
chính của ng dụ a dr d: Act ty, Scree , xml,lập trình User interface, lập trình 
multimedia, giới thiệu google play service, Intent, lư trữ và phục hồi dữ liệu với SQLlite, 
net working API, quá trình gửi nhận tin nhắn SMS. Truy cập tài nguyên internet sử dụng 
JSON, và webservice. Sử dụng công cụ a dr d t d làm mô trường lập trình cho học 
phần này. Kết thúc môn học sinh viên cài đặt, đó ó ng dụng hoàn chỉ đấy lên CH 
play. 
 1 
 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ý ề lậ trì dụ tr đ ệ t ạ d độ ử dụ ệ đ ề à 
A dr d. V ết dụ , cà đặt, đó ó dụ tr đ ệ t ạ d độ ử dụ a dr d 
studio. 
 Kỹ năng 
 T à t ạ lậ trì dụ Smart e tr ề tả A dr d ử dụ cô cụ 
ed t r a dr d t d , là cơ ở để đị ướ t tr ể tr xâ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 nhiệm, chủ động, chủ động học tập và nghiên cứu các kỹ thuật, công nghệ 
mới của hệ thốn viễn thông. 
 4. CHUẨN ĐẦU RA HỌC PHẦN 
 Mã Mô tả CĐR học phần CĐR của 
 CĐR Sau khi học xong môn học này, người học có thể: CTĐT 
 G1 Về kiến thức 
 Khái quát về ngôn ngữ các ng dụng, hệ đ ều hành và kiến trúc 
 G1.1.1 android, cấu trúc project, màn hình editor trong android studio và 1.4.2 
 c c t a t c cơ bản. 
 K q t c c đặc đ ểm của ng dụng của SMS và telephone, 
G1.1.2. 1.4.2 
 Networking API 
 G1.1.3 Phân tích về những thành phần chính của ng dụng android studio 1.4.2 
 Phân tích các thành phần trong lập trình User interface trên 
 G1.2.1 1.4.2 
 android studio. 
 Phân tích cấu trúc lập trình User interface nâng cao, menu, giao 
G1.2.2. diện, hỗ trợ đa mà hình, các ng dụng của google play service, 1.4.2 
 Intent và Service 
 Phân tích các ng dụng trên phần mềm android, Multimedia 
 G1.2.3 1.4.2 
 trong Android. 
 G2 Về kỹ năng 
 G2.1.1 Xác định được các đặc điểm cơ bản android, cấu trúc màn hinh, 2.1.1 
 2 
 các thành phần chính của android. 
 Xác định các dịch vụ của google play Service, các ứng dụng của 
 thiết bị di động, netwocking API 
 P â tíc được các thành phần lập trình User Interface trong 
 G2.1.2 2.1.2 
 android và User interface nâng cao 
 Phân tích các loại ng dụng của intent và service và Multimedia 
 G2.2.1 2.1.3 
 trong Android 
 G3 Phẩm chất đạo đức và trách nhiệm nghề nghiệp 
 Rèn luyện tính chủ động trong học tập và nghiên cứu để đáp ứng 
 G3.1.1 3.1.1 
 nhu cầu nghề nghiệp của xã hội 
 Chủ động cập nhật công nghệ, kỹ thuật trong blập trình ứng dụng 
G3.1.2. 3.1.2 
 cho bị thông minh 
 5. NỘI DUNG MÔN HỌC, KẾ HOẠCH GIẢNG DẠY 
 Số Số Tài liệu 
Tuần 
 Nội dung tiết tiết học tập, 
thứ 
 LT TH tham khảo 
 Chương I: Sơ lược về Lập trình trên Android 
 1.1. Mở Đầu 
 1.2. Sự phát triển các ng dụng d động 
 1.3. Tổng quan về hệ đ ều hành Android 
1 1.4. Kiến trúc Android 3 1, 2, 3 
 1.5. Cách dùng download và install các ng dụng 
 andoird 
 1.1. Giới thiệ A dr d t d , c c cà đặt Android 
 studio 
 Chương II: Cấu trúc project và màn hình editor 
 trong Android Studio 
 2.1. Màn hình soạn thảo Editor 
2 2.2. Cấu trúc project trong android studio 3 1, 2, 3 
 2.3. Thanh menu bar, tool bar, status bar 
 2.4. c t a t c cơ bản (code completion, code 
 generation) 
 3 
 Số Số Tài liệu 
Tuần 
 Nội dung tiết tiết học tập, 
thứ 
 LT TH tham khảo 
 2.5. Context menu, Getting help 
 Tìm kiếm và thay thế ă bản 
 Chương III: Những thành phần chính của ứng 
 dụng Android studio 
 3.1. Activity 
 3.2. Giới thiệu Activity 
 3.3. Tạo một Activity 
3 3 1, 2, 3 
 3.4. Vò đời Activity 
 3.5. Android Manifest. 
 3.6. Tạo và sử dụng nguồn tài nguyên (Resoucers) 
 3.7. Khởi tạo Git Repositoy 
 Làm việc với Visual Designer 
 Chương IV: Lập trình User Interface trong 
 Android studio 
 4.1. Các thành phần của Screen 
4 3 1, 2, 3 
 4.2. Xây dựng giao diện sử dụng XML 
 4.3. Các loại Layout: 
 c t à ầ a d ệ : 
 ương V: Lập trình User Interface nâng cao 
 5.1. Menu trong ng dụng: 
 5.2. Các thành phần giao diện nâng cao 
5 3 1, 2, 3 
 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ự kiện 
 Chương VI. Google Play Service 
 6.1. Google Play Service làm việc thế nào 
 6.2. Các service có sẵn 
6 6.3. Cách thêm google play service vào Android 3 1, 2, 3 
 studio 
 6.4. Google Map android API v2 
 6.5. Google + Platform cho android 
 4 
 Số Số Tài liệu 
Tuần 
 Nội dung tiết tiết học tập, 
thứ 
 LT TH tham khảo 
 6.6. Google cloud Messeging 
 Giới thiệu hệ thố đ ều khiển phiên bản: Git, 
 Mercurial, Subversion 
 Chương VII:Intent và Service 
 7.1. Làm việc với Intents 
 7.2. Giới thiệ I te t : K ô tườ m , tường 
 minh 
7 7.3. Sử dụng Intent khởi chạy Activity 3 1, 2, 3 
 7.4. Broadcast Receivers 
 7.5. Xây dựng Services 
 7.6. Tạ à đ ều khiển Service 
 7.7. Binding Activity to Service 
8 Chữa bài tập + Kiểm tra 6 1, 2, 3 
 Chương VIII: Multimedia trong Android. 
 8.1. Giới thiệu MediaPlayer trong Android 
9 8.2. MediaPlayer class 3 1, 2, 3 
 8.3. Làm việc với image 
 8.4. Làm việc với audio, video 
 8.4. Animation là gì 
 8.5. Các loại Animation 
10 8.6. Cách tạo Hoạt hình 3 1, 2, 3 
 8.7. Animation XML resource 
 8.8. Đồ hoạ trong android 
 Chương IX : Giới thiệu SMS và telephone 
 9.1. Giải thích telephone 
 9.2. Quản lý telephone 
11 9.3. Giải thích SMS 3 1, 2, 3 
 9.4. Giải thích quá trình nhận SMS 
 9.5. Giải thích quá trình gửi SMS 
 9.6. Tạo và nhận cuộc gọi 
12 Chương X: Giới thiệu networking API 3 1, 2, 3 
 5 
 Số Số Tài liệu 
Tuần 
 Nội dung tiết tiết học tập, 
thứ 
 LT TH tham khảo 
 10.1. API networking 
 10.2. Truy cập tài nguyên sử dụng HTTP. 
 10.1.1. download file nhị phân 
 10.1.2. d w l ad f le ă bản 
 Truy cập dịch vụ WEB 
 Chương XI: JSON, JSON parser, Webservice 
 11.1. JSON Parser 
13 11.2. JSON Parser với Thread 3 1, 2, 3 
 11.3. WebService 
 không dây 
 11.4. T ư ện sử dụ để tươ t c A dr d ới 
 WebService 
14 3 1, 2, 3 
 11.5. Dùng WebService với Thread 
 Gửi dữ liệu lên webservice, lấy dữ liệu về và parser 
15 Chữa bài tập + Kiểm tra 0 6 1, 2, 3 
 6. MA TRẬN MỨC ĐỘ ĐÓNG GÓP CỦA NỘI DUNG GIẢNG DẠY ĐỂ ĐẠT 
 ĐƯỢC CHUẨN ĐẦU RA CỦA HỌC PHẦN 
 Mức 1: Thấp 
 Mức 2: Trung bình 
 Mức 3: Cao 
(Lư ý: K đ m c độ đó ó từ “ ội dung giảng dạy” tới các tiêu chuẩn 
(Gx.x.x) sẽ ả ưởng tới việc phân bổ thờ lượng giảng dạy của từng phần nội dung giảng 
dạy và m c độ ư t ểm tra đ ộ d đó). 
 6 
 Chuẩn đầu ra học phần 
Chương Nội dung giảng dạy 
 G1.1.1 G1.1.2 G1.1.3 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.2.1 G3.1.1 G3.1.2 
 Chương 1: Sơ lược về Lập trình trên Android 
 1.1. Mở Đầu 2 
 1.2. Sự phát triển các ng dụng 2 2 
 d động 
 1.3. Tổng quan về hệ đ ều hành 2 
 2 2 
 1 Android 
 1.4. Kiến trúc Android 2 2 2 
 1.5. Cách dùng download và 2 
 2 2 
 install các ng dụng andoird 
 1.6. Giới thiệu Android studio, 2 
 2 2 
 cách cài đặt Android studio 
 Chương 2: Mã hoá khoá đối xứng 
 2.1. Màn hình soạn thảo Editor 2 2 
 2.2. Cấu trúc project trong 
 22 2 2 
 android studio 
 2.3. Thanh menu bar, tool bar, 
 2 2 
 status bar 
 7 
 Chuẩn đầu ra học phần 
Chương Nội dung giảng dạy 
 G1.1.1 G1.1.2 G1.1.3 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.2.1 G3.1.1 G3.1.2 
 2.4. c t a t c cơ bản (code 
 2 2 
 completion, code generation) 
 Chương 3: Những thành phần chính của ứng dụng Android studio 
 3.1. Tổ q a ề Act ty 2 2 2 
 3.2. Android Manifest. 2 2 2 
 3 
 3.3. Tạo và sử dụng nguồn tài 
 2 2 2 
 nguyên (Resoucers) 
 3.4. Khởi tạo Git Repositoy 2 2 2 
 Chương 4: Lập trình User Interface trong Android studio 
 4.1. Các thành phần của Screen 2 2 2 
 4.2. Xây dựng giao diện sử dụng 2 2 
 4 2 
 XML 
 4.3. Các loại Layout: 2 2 2 
 4.4. Các thành phần giao diện: 2 2 2 
 Chương 5: Lập trình User Interface nâng cao 
 5.1. Menu trong ng dụng: 2 2 2 
 5 
 5.2. Các thành phần giao diện 2 
 2 2 
 nâng cao 
 8 
 Chuẩn đầu ra học phần 
Chương Nội dung giảng dạy 
 G1.1.1 G1.1.2 G1.1.3 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.2.1 G3.1.1 G3.1.2 
 5.3. Hỗ trợ đa mà ì 2 2 2 
 5.4. T ay đổi giao diệ ười 2 
 2 2 
 dùng 
 5.5. Xử lý sự kiện 2 2 2 
 Chương 6: Google Play Service 
 6.1. Tổng quan về Google Play 2 2 
 2 
 Service 
 6 6.2. Các ng dụng của Google 2 2 
 2 
 Map android API v2 
 6.3. Google + Platform cho 2 2 
 2 
 android 
 6.4. Google cloud Messeging 2 2 2 
 Chương 7: Intent và Service 
 7.1. Giới thiệu về Intent và 2 2 
 2 
 Service 
 7 
 7.2. Broadcast Receivers 2 2 2 
 7.3. Xây dựng Services 2 2 2 
 7.4. Tạ à đ ều khiển Service 2 2 2 
 9 
 Chuẩn đầu ra học phần 
Chương Nội dung giảng dạy 
 G1.1.1 G1.1.2 G1.1.3 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.2.1 G3.1.1 G3.1.2 
 7.5. Binding Activity to Service 2 2 2 
 Chương 8: Multimedia trong Android. 
 8.1. Giới thiệu MediaPlayer trong 2 2 
 2 
 Android 
 8.2. MediaPlayer class 2 2 2 
 8 8.3. Làm việc với image 2 2 2 
 8.4. Làm việc với audio, video 2 2 2 
 8.5. Giới thiệu về Animation 2 2 2 
 8.6. Đồ hoạ trong Android 2 2 2 
 8.7. Cách tạo Hoạt hình 2 2 2 
 Chương 9 : Giới thiệu SMS và telephone 
 9.1. Giới thiệu về Telephone 2 2 2 
 9 
 9.2. Giới thiệu về SMS 2 2 2 
 9.3. Tạo và nhận cuộc gọi 2 2 2 
 Chương 10: Giới thiệu networking API 
 10 
 10.1. API networking 2 2 
 10 
 Chuẩn đầu ra học phần 
Chương Nội dung giảng dạy 
 G1.1.1 G1.1.2 G1.1.3 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.2.1 G3.1.1 G3.1.2 
 10.2. Truy cập tài nguyên sử dụng 2 
 2 
 HTTP 
 10.3. Truy cập dịch vụ WEB 2 2 2 
 Chương 11: JSON, JSON parser, Webservice 
 11.1. JSON Parser 2 2 2 
 11.2. JSON Parser với Thread 2 2 2 
 2 
 11 11.3. WebService 2 2 
 11.4. T ư ện sử dụ để tươ 2 
 2 2 
 tác Android với WebService 
 11.5. Dùng WebService với 2 
 2 2 
 Thread 
 11.6. Gửi dữ liệu lên webservice, 2 
 2 2 
 lấy dữ liệu về và parser 
 11 
7. PHƯƠNG THỨC ĐÁNH GIÁ HỌC PHẦN 
 Điểm Chuẩn đầu ra học phần 
 Quy định 
 thành 
 TT (Theo QĐ số 686/QĐ-ĐHKTKTCN 
 phần G1.1.1 G1.1.2 G1.1.3 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.2.1 G3.1.1 G3.1.2 
 ngày 10/10/2018) 
 (Tỷ lệ %) 
 1. Kiểm tra định kỳ lần 1 
 + Hình th c: trắc nghiệm trên giấy 
 + Thờ đ ểm: sau khi học hết x x x 
 c ươ 1,2,3,4 
 + Hệ số: 2 
 2. Kiểm tra định kỳ lần 2 
 Đ ểm quá + Hình th c: trắc nghiệm trên giấy 
 1 trình + Thờ đ ểm: sau khi học hết x x 
 (40%) c ươ 5,6,7,8 
 + Hệ số: ...... 
 3. Kiểm tra định kỳ lần 3 
 + Hình th c: trắc nghiệm trên giấy. 
 + Thờ đ ểm: sau khi học hết x x 
 c ươ 9,10,11 
 + Hệ số: 2 
 12 
 4. Kiểm tra t ường xuyên 
 + Hình th c: Tham gia thảo luận, 
 kiểm tra 15 phút, hỏi đáp, bài tập x 
 x x x x x x x x x x 
 trên lớp 
 + Số lần: Tối thiểu 1 lần/sinh viên 
 + Hệ số: 1 
 5. Kiểm tra chuyên cần 
 + Hình th c: Điểm danh theo thời 
 gian tham gia học trên lớp x 
 x x x x x x x x x x 
 + Số lần: 1 lần, vào thời điểm kết 
 thúc học phần 
 + Hệ số: 3 
 Đ ểm thi + Hình th c: trắc nghiệm trên máy 
 kết thúc tính 
2 x x x x x x x x x x 
 học phần + Thờ đ ểm: Theo lịch thi học kỳ x 
 (60%) + Tính chất: Bắt buộc 
 13 
 8. PHƯƠNG PHÁP DẠY VÀ HỌC 
  Giảng viên giới thiệu học phần, tài liệu học tập, tài liệu tham khả , c c địa chỉ web te để 
 tìm tư l ệ l q a đến môn học. Nêu nội dung cốt lõi của c ươ à tổng kết c ươ , ử 
 dụng bài giả đ ện tử và các mô hình giáo cụ trực quan trong giảng dạy. Tậ tr ướ d 
 học, tư ấ ọc, phả ồ ết q ả thả l ậ , bà tậ lớ , ết q ả ểm tra à c c ộ d lý 
 t yết c í mỗ c ươ . 
  c ươ ảng dạy có thể áp dụ : P ươ t yết trì ; P ươ t ảo 
 luậ óm; P ươ mô phỏ ; P ươ m ọa; P ươ m tả, làm m u. 
  Sinh viên chuẩn bị bài từ c ươ , làm bà tậ đầy đủ, trau dồi kỹ ă làm ệc nhóm để 
 chuẩn bị bài thảo luận. 
  Trong quá trình học tậ , được yế íc đặt câu hỏi phản biện, trì bày q a 
 đ ểm, c c ý tưởng sáng tạo mớ dưới nhiều hình th c khác nhau. 
 9. QUY ĐỊNH CỦA HỌC PHẦN 
 9.1. Quy định về tham dự lớp học 
  Sinh viên/học viên có trách nhiệm tham dự đầy đủ các buổi học. Tr trường hợp nghỉ học 
 do lý do bất khả kháng thì phải có giấy tờ ch m đầy đủ và hợp lý. 
  Sinh viên vắng quá 50% buổi học dù có lý d ay ô có lý d đều bị c ư ô à 
 thành khóa học và phả đă ý ọc lại vào học kỳ sau. 
  Tham dự các tiết học lý thuyết 
  Thực hiệ đầy đủ các bài tậ được giao 
  Tham dự kiểm tra giữa học kỳ 
  Tham dự thi kết thúc học phần 
  Chủ động tổ ch c thực hiện giờ tự học 
9.2. Quy định về hành vi lớp học 
  Học phầ được thực hiện trên nguyên tắc tôn trọ ười học à ười dạy. Mọi hành vi làm 
 ả ưở đến quá trình dạy và học đều bị nghiêm cấm. 
  Sinh viên phả đ ọc đú ờ q y đị . S đ trễ quá 15 phút sau khi giờ học bắt đầu 
 sẽ ô được tham dự buổi học. 
  Tuyệt đối không làm ồn, gây ả ưở đế ười khác trong quá trình học. 
  Tuyệt đố ô được ă ống, nhai kẹo cao su, sử dụng các thiết bị ư đ ện thoại, máy 
 nghe nhạc trong giờ học. 
10. TÀI LIỆU HỌC TẬP, THAM KHẢO 
10.1. Tài liệu học tập: 
 14 
[1]. L H à Sơ , N yễ T ọ T ô , G trì lậ trì a dr d, NXB Xây Dự , 2018. 
10.2. Tài liệu tham khảo: 
 [2]. L í L ậ ...[ à ữ ườ c], N ô ữ lậ trì Ja a, NXB Khoa ọc tự à 
cô ệ 
[3]. Nguyễn Phạm A Dũ , A tr c c ệ t ố t ô t d độ (WLAN, 4G à 5G), 
NXB Thông tin và truyền thông 
11. HƯỚNG DẪN THỰC HIỆN 
  Các Khoa, Bộ môn phổ biế đề cươ c tiết cho toàn thể giáo viên thực hiện. 
  Giảng viên phổ biế đề cươ c t ết cho sinh viên vào buổi học đầu tiên của học phần. 
  Giảng viên thực hiệ t e đú đề cươ c t ết đã được duyệt. 
 Hà Nội, ngày tháng năm 2018 
 Trưởng khoa Trưởng bộ môn Người biên soạn 
 (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) 
 Bùi Huy Hải Đặng Thị Hương Giang 
 15 

File đính kèm:

  • pdfde_cuong_chi_tiet_hoc_phan_lap_trinh_di_dong.pdf