KHOÁ HỌC LẬP TRÌNH NÂNG CAO VỚI VI ĐIỀU KHIỂN​

1. Tên chương trình đào tạo: LẬP TRÌNH NÂNG CAO VỚI VI ĐIỀU KHIỂN

2. Đối tượng tuyển sinh, yêu cầu đầu vào:

– Độ tuổi từ 11 tuổi trở lên

– Học vấn là học sinh cấp trung học cơ sở trở lên

– Có đam mê về lập trình nhúng, lập trình trên thiết bị điện tử

3. Mục tiêu chương trình đào tạo:

3.1. Mục tiêu chung: 

Lập trình nâng cao với vi điều khiển mang lại cho học viên đam mê khoa học và sáng tạo các kỹ năng, kiến thức cần thiết vào thời buổi công nghệ số giúp học viên phát triển tư duy, khả năng phân tích vấn đề đồng thời áp dụng các kiến thức về lập trình, kết nối các phần cứng IoT, liên kết nhận/gửi thông tin đến server,… mà các em được học để đưa ra giải pháp thông qua các vi điều khiển, sản phẩm IoT, các mô hình giám sát được điều khiển bằng nói,.. để giải quyết vấn đề. Bên cạnh đó khóa học còn trang bị thêm cho học viên các kỹ năng mềm về giao tiếp, thuyết trình demo sản phẩm và các kỹ năng khác giúp ích rất nhiều trong sự nghiệp của các em sau này.

3.2 Mục tiêu cụ thể: 

Sau khi hoàn thành khóa học, người học đạt được:

– Kiến thức:

+ Xác định rõ chức năng, luồng xử lý và cấu trúc của vi điều khiển.

+ Xác định rõ chức năng, luồng xử lý và cấu trúc của một mô hình/sản phẩm IoT

+ Xác định được sơ đồ vận hành của 1 hệ thống sử dụng vi điều khiển.

+ Hiểu rõ cách lập trình một cách có hệ thống và logic.

+ Giới thiệu những cầu lệnh thường dùng trong lập trình với vi điều khiển.

+ Khái quát được các bước tạo 1 hệ thống dùng vi điều khiển; xây dựng một hệ cơ bản.

+ Khái quát về hệ thống IoT được kết nối với server

+ Các giao thức kết nối nâng cao

+ Xác định được giao thức giao tiếp giữa thiết bị và giọng nói/cử chỉ

– Kỹ năng:

+ Khả năng nhận dạng các module linh kiện điện tử.

+ Khả năng lập trình trên ngôn ngữ lập trình hình khối
+ Khả năng lập trình cơ bản trên Adruino IDE

+ Khả năng nhận/gửi thông tin dữ liệu từ cảm biến đến server

+ Khả năng nhận biết được tình trạng môi trường thông qua màn hình điều hành

+ Xây dựng một mô hình điện tử phục vụ nhu cầu đời sống.

+ Kỹ năng thiết kế giao diện màn hình hệ điều hành

+ Kỹ năng phân tích dữ liệu từ cảm biến

+ Kỹ năng làm việc nhóm.

+ Kỹ năng trình bày/thuyết trình, phản biện trước đám đông

+ Kỹ năng quan sát, nhận thức vấn đề.

+ Kỹ năng hoàn thiện sản phẩm IoT có tính ứng dụng cao

– Năng lực tự chủ và trách nhiệm:

+ Cẩn thận, chính xác, khoa học; có tinh thần tự học, tự nghiên cứu; Tư duy độc lập.

+ Tự tin trong công việc, tác phong làm việc khoa học, chuẩn xác. Rèn luyện thái độ học tập nghiêm túc, cần cù, sáng tạo.

+ Đảm bảo an toàn cho người và thiết bị.

4. Khối lượng kiến thức, kỹ năng chương trình đào tạo:

4.1. Thời gian đào tạo và phân bổ khoá học: 

  1. Thời gian của khóa học: 36 giờ, thực hiện trong 1.5 tháng, bao gồm:

+ Thời gian thực học: 34 giờ. 

+ Thời gian ôn tập, kiểm tra: 2 giờ.

  1. Phân bổ thời gian thực học:

+ Thời gian học lý thuyết: 9 giờ.

+ Thời gian học thực hành, thực tập: 25 giờ

4.2. Danh mục module và thời gian đào tạo: 

Số TT

Tên các bài trong khóa học

Thời gian (giờ)

Tổng số

Lý thuyết

Thực hành, thí nghiệm, thảo luận, Bài  tập

Kiểm Tra

1

Bài 1: Chương trình đầu tiên lập trình với khối lệnh Sự kiện ứng dụng với đèn RGB

3

1

2

0

2

Bài 2: Các loại cảm biến – LCD – Quạt mini – Remote hồng ngoại

3

1

2

0

3

Bài 3: Đo độ ẩm đất – Cảm biến khoảng cách – Máy bơm – Điều khiển thiết bị từ xa qua Remote hồng ngoại

3

0

3

0

4

Bài 4: Tổng quan về server IoT, Kênh dữ liệu và Màn hình điều hành

6

2

4

0

5

Bài 5: Lập trình gửi/nhận dữ liệu trên ESP32 đến server bằng wifi, Dự án terrarium thông minh

6

1

4

1

6

Bài 6: Tương tác cơ bản/nâng cao với server IoT và giọng nói

6

2

4

0

7

Bài 7: Dự án xe điều khiển từ xa

6

2

4

0

8

Bài 8: Dự án nâng cấp nhà thông minh kết IoT

3

0

2

1

 

Cộng

36

9

25

2

 

5. Quy trình đào tạo:

Bước 1: Giới thiệu về tầm quan trọng của khóa học và lượng kiến thức sẽ đạt được

Bước 2: Đối tượng học viên là học sinh từ 11 tuổi trở lên có đam mê, yêu thích khoa học và công nghệ, các thiết bị tự động, sản phẩm thông minh, các mô hình IoT,…

Bước 3: Triển khai khóa học

Bước 4: Kiểm tra, đánh giá khóa học

6. Phương pháp kiểm tra, đánh giá, cấp chứng chỉ đào tạo:

– Người học đủ 11 tuổi trở lên, tham gia đầy đủ các Bài học, có điểm danh.

– Trong quá trình học sẽ tiến hành kiểm tra kiến thức, làm thảo luận nhóm, Bài thu hoạch,.. để lấy điểm.

– Kiểm tra trong quá trình đào tạo, gồm: kiểm tra đầu khóa học, kiểm tra khi kết thúc module trong chương trình đào tạo thực hiện theo quy định tại Thông tư 43/2015/TT-BLĐTBXH ngày 20 tháng 10 năm 2015 của Bộ Lao động – Thương binh và xã hội quy định về việc đào tạo thường xuyên và Thông tư 34/2018/TT-BLĐTBXH ngày 26 tháng 12 năm 2018 của Bộ Lao động – Thương binh và xã hội sửa đổi bổ sung một số điều của thông tư 43.

– Kết quả kiểm tra được đánh giá theo một trong hai mức: Đạt yêu cầu Không đạt yêu cầu, có chữ ký và ghi rõ họ, tên của người đánh giá.

– Học viên có kết quả kiểm tra không đạt yêu cầu, thì phải tự ôn tập nội dung kiến thức và thực hành nghề đã học để dự kiểm tra lại. Số lần kiểm tra lại tối đa là 2 lần. Nếu kiểm tra lại lần thứ hai vẫn không đạt yêu cầu, thì phải học lại (nếu học viên có nhu cầu).

7. Hướng dẫn sử dụng chương trình đào tạo

Chương trình đào tạo LẬP TRÌNH NÂNG CAO VỚI VI ĐIỀU KHIỂN, được dùng để dạy nghề cho người có nhu cầu học về vi điều khiển cơ bản hoặc bổ sung kiến thức hỗ trợ cho quá trình học sau này. Người học có đủ điều kiện công nhận hoàn thành khóa học sẽ được cấp Chứng chỉ đào tạo sau khi hoàn thành đầy đủ nội dung đào tạo và có kết quả kiểm tra đánh giá đạt yêu cầu.

7.1. Phạm vi áp dụng chương trình: 

Chương trình môn học này là môn học nghề để giảng dạy dịch vụ ngắn hạn của trường.

7.2. Hướng dẫn về phương pháp giảng dạy, học tập module: 

– Đối với giáo viên, giảng viên:

+ Trước khi giảng dạy, giáo viên cần căn cứ vào nội dung của từng Bài học để chuẩn bị đầy đủ các điều kiện cần thiết để đảm bảo chất lượng giảng dạy.

+ Trình bày lý thuyết và cho ví dụ minh họa.

+ Khi hướng dẫn thực hành giáo viên phải bám sát hỗ trợ người học để dễ ứng dụng hơn. Hướng dẫn cho học những kỹ năng cơ bản để hoàn thành mục tiêu đề ra và làm cơ sở để học sinh rèn luyện nhằm nâng cao kỹ năng.

+ Cho học sinh thực hành và đặt các câu hỏi để học sinh trả lời.

– Đối với người học: 

+ Tập trung nắm bắt những kiến thức và thường xuyên rèn luyện kỹ năng thực hành để đáp ứng được mục tiêu của môn học đã đề ra.

+ Thực hiện các Bài tập thực hành và Bài tập nhóm (các chuyên đề) được giao. 

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

– Chọn linh kiện, module linh kiện phù hợp với nhu cầu dự án

– Tư duy lập trình logic

8. Điều kiện thực hiện chương trình

8.1. Phòng học chuyên môn hóa: Phòng học chuyên môn nghề, phòng học lý thuyết.

8.2. Trang thiết bị máy móc: Máy chiếu/Tivi tối thiểu 65in; máy vi tính.

8.3. Học liệu, dụng cụ, nguyên vật liệu:

– Học liệu, dụng cụ:

+ Giáo trình Lập trình cơ bản với Arduino [AiTT].

+ Giáo trình Nông nghiệp thông minh [AiTT].

+ Tài liệu tham khảo.

 

– Nguyên vật liệu: 

+ Kit thí nghiệm AIoT [AiTT]

+ Máy tính tối thiểu core i5, RAM 4G, Windows 10

8.4. Các điều kiện khác:

– Phòng học đủ điều kiện thực hành. 

– Máy tính thực hành phải đầy đủ các phần mềm ứng dụng.

9. Tài liệu tham khảo

[1]. Arduino cho người mới bắt đầu (Arduino for Dummies)

[2]. Các dự án với Arduino (Arduino Projects Book)

10. Các chú ý khác

Để học viên có nhận thức đầy đủ về nghề nghiệp đang theo học, nhà trường có thể bố trí cho người học tham quan thực hành thực tế hoặc tham dự hội thảo, tham khảo về website đang hoạt động.