1. Trang chủ
  2. » Tất cả

CHƯƠNG TRÌNH mô ĐUN đào tạo lập TRÌNH WINDOWS 1

8 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề CHƯƠNG TRÌNH mô ĐUN đào tạo lập TRÌNH WINDOWS 1
Trường học Trường Đại học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Giáo trình đào tạo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 8
Dung lượng 122 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CHƯƠNG TRÌNH MÔ ĐUN ĐÀO TẠO LẬP TRÌNH WINDOWS 1 CHƯƠNG TRÌNH MÔ ĐUN ĐÀO TẠO Tên mô đun LẬP TRÌNH ANDROID Mã số mô đun MĐ 26 Thời gian mô đun 90 giờ (Lý thuyết 25 giờ; Thực hành 61 giờ; Kiểm tra 4 giờ)[.]

Trang 1

CHƯƠNG TRÌNH MÔ ĐUN ĐÀO TẠO

Tên mô đun: LẬP TRÌNH ANDROID

Mã số mô đun: MĐ 26

Thời gian mô đun: 90 gi ờ (Lý thuy t: 25 gi ; Th c hành: 61 gi ; Ki m ết: 25 giờ; Thực hành: 61 giờ; Kiểm ờ; Thực hành: 61 giờ; Kiểm ực hành: 61 giờ; Kiểm ờ; Thực hành: 61 giờ; Kiểm ểm tra: 4 gi ) ờ; Thực hành: 61 giờ; Kiểm

I VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN

- Đây là mô đun chứa đựng kiến thức nền tảng về ngôn ngữ lập trình C#,

là mô đun hỗ trợ cho hai mô đun lập trình Windows 2 và lập trình Windows

3

- Mô đun này yêu cầu đã học qua các kiến thức về lập trình hướng đối tượng, cấu trúc dữ liệu

II MỤC TIÊU MÔ ĐUN:

Học xong mô đun này, người học sẽ:

- Trình bày được quy trình, phương thúc phân tích và thiết kế ứng dụng trên thiết bị di động

- Có kiến thức và kỹ năng về lập trình hướng đối tượng trên thiết bị di động

- Trình bày các ký thuật lập trình trên nền tảng thiết bị di động với các công nghệ tiên tiến (Android )

- Lập trình được ứng dụng trên thiết bị di động

III NỘI DUNG MÔ ĐUN

1 Nội dung tổng quát và phân phối thời gian:

Số

TT Tên các bài trong mô đun

Thời gian Tổng

số

Lý thuyết

Thực hành Kiểm tra *

1 Tổng quan về hệ điều hành

Android

2 Lập trình Android với Android

studio

3 Các thành phần cơ bản trong

một ứng dụng Android

6 Các thành phần giao diện cơ

bản trong Android

Trang 2

10 RecyclerView trong Android 2 1 1

13 AndroidManifest.xml Trong

Android

14 Các tài nguyên và ứng dụng cơ

bản trong Android

19 Broadcast Receivers trong

Android

27 Toolbar, ActionBar trong lập

trình Android

28 AsyncTask – thread & handler

trong Android

29 Các thư viện thường dùng trong

Android

30 Tìm hiểu về MVC, MVP và

MVVM

*Ghi chú: Thời gian kiểm tra được tích hợp giữa lý thuyết với thực hành

được tính vào giờ thực hành

2 Nội dung chi tiết:

Bài 1 Tổng quan về hệ điều hành Android

Mục tiêu của bài:

Nhằm trang bị cho người học các kiến thức về:

Trang 3

- Nền tảng Android

Nội dung của bài: Thời gian: 2h (LT: 2h; TH: 0h)

1 Lịch sử phát triển

2 Các phiên bản hệ điều hành

3 Kiến trúc Android

4 Môi trường phát triển ứng dụng Android

Bài 2 Lập trình Android với Android studio

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức về Android Studio

- Kiến thức và kỹ năng về việc chuẩn bị và viết một chương trình đơn giản.

Nội dung của bài: Thời gian: 3h (LT: 1h; TH: 2h)

1 Giới thiệu

2 Cài đặt Android Studio

3 Chương trinh đầu tiên HelloWorld

Bài 3 Các thành phần cơ bản trong một ứng dụng Android

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức về các kiểu dữ liệu dựng sẵn của C#

- Kiến thức và kỹ năng về việc sử dụng biến, hằng và các biểu thức

- Kiến thức về khoảng trắng

- Kiến thức về không gian tên (namespace)

- Kiến thức và kỹ năng về các toán tử

- Kiến thức về các chỉ dẫn biên dịch

- Kiến thức và kỹ năng về việc sử dụng các cấu trúc điều khiển.

Nội dung của bài: Thời gian: 3h (LT:1h; TH: 2h)

1 Giới thiệu chung về các component trong Android

2 Views

3 Activities

4 Intents

5 Broadcast - receiver

6 Services

7 Content provider

Bài 4 Activity

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức về Activities

Trang 4

Nội dung của bài: Thời gian: 2h (LT: 0h; TH: 2h)

Bài 5 Fragment

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức và kỹ năng về tính thừa kế

- Kiến thức và kỹ năng về tính đa hình

- Các kiến thức về lớp trừu tượng

- Kiến thức và kỹ năng về các phương thức, các thành phần static

- Kiến thức và kỹ năng về tham số và các phương thức nạp chồng

- Kiến thức và kỹ năng về thuộc tính.

Nội dung của bài: Thời gian: 10h (LT: 5h; TH: 5h)

gian: 1h

gian: 2h

Thời gian: 2h

Thời gian: 2h

gian: 2h

gian: 1h

Bài 6 Các thành phần giao diện cơ bản trong Android

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức về toán tử

- Kiến thức về sự hỗ trợ nạp chồng toán tử trong các ngôn ngữ Net khác

- Kiến thức và kỹ năng về nạp chồng các toán tử trong C#.

Nội dung của bài: Thời gian:10h (LT: 5h; TH: 5h)

Trang 5

3 Sử dụng toán tử Thời gian: 3h

Bài 7 Layout trong Android

Mục tiêu của bài:

Nhằm trang bị cho người học: Kiến thức và kỹ năng sử dụng cấu trúc trong ngôn ngữ C#

Nội dung của bài: Thời gian: 5h (LT: 3h; TH: 2h)

gian: 1h

gian: 3h

gian: 1h

Bài 8 Style và Theme trong Android

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức và kỹ năng thực thi giao diện

- Kiến thức và kỹ năng về các thành phần của giao diện và các mở rộng của giao diện.

Nội dung của bài: Thời gian:10h (LT: 4h; TH: 6h)

gian: 2h

gian: 2h

Thời gian: 2h

gian: 2h

gian: 2h

Bài 9 Listview trong Android

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức và kỹ năng về việc sử dụng mảng, danh sách mảng

- Kiến thức và kỹ năng về bộ chỉ mục và tập hợp

Trang 6

- Kiến thức và kỹ năng về bộ từ điển dựng sẵn trong C#.

- Kỹ năng giải quyết một số bài tập trên mảng, chỉ mục và tập hợp.

Nội dung của bài: Thời gian:12h (LT: 4h; TH: 8h)

1. Mảng, danh sách mảng, câu lệnh foreach

Thời gian: 5h

gian: 2h

gian: 2h

gian: 1h

Bài 10 RecyclerView trong Android

Mục tiêu của bài:

Nhằm trang bị cho người học: Kiến thức và kỹ năng sử dụng lớp dựng sẵn string trong C#

Nội dung của bài: Thời gian: 8h (LT: 2h; TH: 6h)

gian: 3h

Thời gian: 2h

gian: 3h

Bài 11 Menu trong Android

Mục tiêu của bài:

Nhằm trang bị cho người học:

- Kiến thức và kỹ năng về cơ chế ủy quyền trong C#

- Kiến thức và kỹ năng về xử lý sự kiện.

Nội dung của bài: Thời gian: 7h (LT: 2h; TH: 5h)

gian: 3h

gian: 2h

gian: 3h

Bài 12 Sử dụng Dialog trong Android

Mục tiêu của bài:

Nhằm trang bị cho người học:

Trang 7

- Kiến thức và kỹ năng sử dụng các lớp cơ sở NET

- Kiến thức về lớp đối tượng trong NET.

Nội dung của bài: Thời gian: 9h (LT: 2h; TH: 7h)

gian: 1h

gian: 5h

gian: 3h

IV ĐIỀU KIỆN THỰC HIỆN MÔ ĐUN

- Đã học xong môn học lập trình căn bản

- Phòng máy có máy chiếu và đáp ứng một người học/máy

- Phòng lý thuyết có máy chiếu, bảng viết và internet

V PHUƠNG PHÁP VÀ NỘI DUNG ĐÁNH GIÁ:

Đánh giá thông qua bài thực hành trên máy hoặc thông qua trắc nghiệm để đánh giá kiến thức và kỹ năng của học viên theo các nội dung trong chương trình học

Yêu cầu:

- Chủ yếu đánh giá về kỹ năng của học sinh về các nội dung trên

- Thang điểm của bài kiểm tra thực hành: 10; Thang điểm của bài kiểm tra trắc nghiệm: 100

- Bài kiểm tra đạt yêu cầu là bài kiểm tra đạt 50% điểm trở lên

- Người học đạt yêu cầu mô đun là người có số bài kiểm tra đạt từ 50% trở lên

VI HƯỚNG DẪN THỰC HIỆN MÔ ĐUN

1 Phạm vi áp dụng chương trình

Chương trình được áp dụng cho chương trình đào tạo trung cấp, cao đẳng nghề ở Việt Nam

2 Hướng dẫn một số điểm chính về phương pháp giảng dạy mô đun:

- Sử dụng phương pháp thuyết trình, algorithm đồng thời kết hợp minh họa bằng chương trình hoặc bằng mô hình

- Người giảng dạy có thể sử dụng máy chiếu để hướng dẫn học sinh về các bài tập

- Người giảng dạy dùng máy chiếu giải các ví dụ mẫu trong nội dung chương trình học

- Người giảng dạy có thể chia nhóm học sinh để thực hiện các bài tập

- Người giảng dạy có thể tập trung tất cả các giờ thực hành vào giờ bài tập

3 Những trọng tâm chương trình cần chú ý :

4 Tài liệu cần tham khảo:

Ngày đăng: 22/11/2022, 16:03

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w