วิทยาการคํานวณ ม.3 การพัฒนาแอพพลิเคชั่น

เทคโนโลยี (วิทยาการคานวณ)

ชั้นมัธยมศกึ ษาปที ่ี 3

กลุ่มสาระการเรียนรวู้ ิทยาศาสตร์และเทคโนโลยี

หนว่ ยการเรยี นร้ทู ่ี 1 หน่วยการเรยี นรู้ท่ี 2 หนว่ ยการเรียนรู้ท่ี 3 หนว่ ยการเรยี นรทู้ ่ี 4

Slide PowerPoint_ส่ือประกอบการสอน

บรษิ ทั อักษรเจริญทศั น์ อจท. จำกดั : 142 ถนนตะนำว เขตพระนคร กรุงเทพฯ 10200
Aksorn CharoenTat ACT.Co.,Ltd : 142 Tanao Rd. Pranakorn Bangkok 10200 Thailand
โทร./แฟกซ.์ : 0 2622 2999 (อตั โนมตั ิ 20 คู่สำย) [email protected] / www.aksorn.com

4หน่วยการเรียนรทู้ ี่

แอปพลเิ คชัน

ตวั ช้ีวัด
• พัฒนำแอปพลเิ คชนั ท่มี ีกำรบรู ณำกำรกับวชิ ำอ่นื อยำ่ งสรำ้ งสรรค์

แอปพลิเคชัน

สง่ ผลต่อการดาเนนิ ชีวติ ของมนษุ ย์อย่างไรบา้ ง?

เทคโนโลยี IoT หรือ Internet of Things

เปน็ แนวคดิ การทาอุปกรณห์ ลากหลายชนิด ท่ีสามารถเช่ือมต่อกับเครอื ข่ายอนิ เทอร์เน็ตได้ เชน่

คอมพิวเตอร์ โทรศัพท์เคล่ือนท่ี
และอุปกรณอ์ ืน่ ๆ
อปุ กรณ์เหล่าน้สี ามารถเก็บขอ้ มูล ติดต่อสื่อสาร แลกเปลี่ยน และทางานรว่ มกนั ได้อยา่ งอัตโนมตั ิ

องค์ประกอบของเทคโนโลยี IoT

Smart Device Cloud Computing Dashboard

เปน็ อปุ กรณ์ชาญฉลาด เป็นสอ่ื กลางในการรบั สง่ ข้อมลู เปน็ สว่ นทีใ่ ชแ้ สดงผลและควบคมุ
ที่มีสว่ นประกอบของหนว่ ยประมวลผล หรอื เป็นหนว่ ยประมวลผลกลางท่รี ับ การทางานของผู้ใชโ้ ดยอาจจะอยู่
ขอ้ มลู จาก Smart Device และส่ง
เช่น ไมโครโพรเซสเซอร์ ในรูปแบบของอุปกรณ์
ต่อไปยงั ผู้ใช้งาน หรอื แอปพลเิ คชนั ในคอมพวิ เตอร์

ตัวอย่างอปุ กรณส์ าหรับเทคโนโลยี loT

อปุ กรณ์ทเ่ี ราสามารถนามาใช้สาหรบั เทคโนโลยี loT สามารถเลอื กไดห้ ลากหลายประเภท ไดด้ ังน้ี

เซน็ เซอร์ คอมพวิ เตอร์แบบฝงั ไมโครคอนโทรลเลอร์

เป็นชุดอุปกรณ์ วงจร หรือระบบที่ทาหน้าที่ เป็นอุปกรณ์ท่ีสามารถติดตั้งระบบปฏิบัติการ เป็นอปุ กรณอ์ เิ ลก็ ทรอนกิ ส์ท่ีใช้ควบคุมอุปกรณ์
ตรวจวัดการเปล่ียนแปลงคุณสมบัติ หรือ หรือโปรแกรมต่าง ๆ ลงบนตัวอุปกรณ์ได้ ซึ่ง ไฟฟ้าหรืออุปกรณ์อิเล็กทรอนิกส์ต่าง ๆ ซึ่งมี
ลักษณะของสิ่งต่าง ๆ ท่ีอยู่โดยรอบวัตถุ เปรียบเสมือนกับเป็นคอมพิวเตอร์ขนาดเล็ก ลักษณะคล้ายกับคอมพิวเตอร์แบบฝัง แต่ไม่มี
เปา้ หมาย เชน่ เซน็ เซอร์วัดระยะทางที่ใช้เสียง เช่น บอร์ด Raspberry Pi ที่เป็นเทคโนโลยี ระบบปฏิบัติการ เช่น บอร์ด micro:bit ท่ีเป็น
สะท้อนกลบั ในการคานวณระยะทาง คอมพวิ เตอรแ์ บบฝงั ชนดิ หนึง่ บอรด์ ทีส่ ามารถใชง้ านไดห้ ลากหลาย

ดา้ นหน้า ด้านหลงั

ตัวอย่างการนา เทคโนโลยี loT มาใชง้ าน

การนาอปุ กรณ์เทคโนโลยีมาใช้งานเพอื่ อานวยความสะดวกใหก้ ับผู้ใช้งานมหี ลากหลายรปู แบบ เช่น

Smart Home Smart Car Smart Farm

เป็นการนาเทคโนโลยี IoT มาใช้ในการเชื่อมต่อ เ ป็ น ร ถ ย น ต์ ท่ี มี ก า ร ติ ด ตั้ ง ร ะ บ บ เ ค รื อ ข่ า ย เป็นระบบช่วยส่งเสริมการทาการเกษตรให้มี
เครื่องใช้ไฟฟ้า บริการ และอุปกรณ์ต่าง ๆ โดย อินเทอร์เน็ตแบบไร้สายไว้ในตัวรถ ทาให้รถยนต์ ความแมน่ ยาและสะดวกสบายมากยิ่งข้ึน โดยมี
ผู้ใช้สามารถควบคุมการทางานผ่านอุปกรณ์ สามารถติดต่อสื่อสารกบั สิง่ ต่าง ๆ ได้เองอัตโนมัติ การนาเซ็นเซอร์ ระบบควบคุมหุ่นยนต์ และ
สมารต์ โฟนไดท้ งั้ จากภายในบ้านและนอกบ้าน อิ น เ ท อ ร์ เ น็ ต ม า ใ ช้ ง า น ร่ ว ม กั น ใ น ก า ร ท า
การเกษตร

การพฒั นาแอปพลิเคชนั

โปรแกรมถูกพฒั นาข้นึ มา เพ่อื อานวยความสะดวกในด้านต่างๆ มกี ารออกแบบมาเพื่อใชง้ าน
แบ่งออกเป็น 2 ประเภท

12

แอปพลิเคชนั ระบบ แอปพลเิ คชนั ทต่ี อบสนองความต้องการของกลมุ่ ผ้ใู ช้

ระบบปฏบิ ตั ิการที่เป็นตัวรองรบั การใชง้ านแอปพลิเคชนั หรือ โปรแกรมประยกุ ตท์ ี่ทางานภายใตร้ ะบบปฏิบัตกิ ารมวี ตั ถปุ ระสงค์
โปรแกรมตา่ งๆ ที่ตดิ ตัง้ อยภู่ ายในอปุ กรณ์เทคโนโลยี เฉพาะดา้ น เชน่ เพือ่ ความบนั เทงิ เพอ่ื การศกึ ษา
ระบบไอโอเอส (IOS) ระบบแอนดรอยด์ (Android)

ขั้นตอนการพฒั นาแอปพลเิ คชนั

1 กาหนดปญั หา 2 3 วิเคราะหค์ วาม 4 ออกแบบแอปพลิเคชนั

ศกึ ษาความเปน็ ไปได้ ต้องการแอปพลิเคชนั

กาหนดปญั หาจากการดาเนนิ งาน ประเมนิ วา่ สามารถทา ศกึ ษาและกาหนดความตอ้ งการ ออกแบบใหผ้ ู้ใชง้ านใชง้ านได้
ในปัจจบุ ัน แอปพลิเคชันได้สาเรจ็ หรอื ไม่ ในการใชแ้ อปพลิเคชนั สะดวกสบายที่สดุ

7 จดั ทาเอกสาร 6 ทดสอบ 5

พัฒนาแอปพลเิ คชัน

ทาคู่มือการติดตั้งและการใชง้ าน ทดสอบการทางานแตล่ ะฟงั กช์ ัน ลงมือเขียนโปรแกรมคาส่งั ดว้ ย
แอปพลิเคชัน วา่ ทางานถูกตอ้ งหรอื มขี อ้ ผดิ พลาด ภาษาคอมพิวเตอร์

อย่างไร

ตัวอย่างแอปพลิเคชันที่ใชก้ นั ในปจั จบุ นั

ดา้ นการศกึ ษา สอ่ื การสอนประเภทต่างๆ ที่สามารถเรยี นรูไ้ ดด้ ้วยตนเอง เช่น แอปพลเิ คชนั Kahoot! , Plickers

แอปพลิเคชนั Kahoot!

แอปพลิเคชนั Plickers

ตัวอย่างแอปพลิเคชันทใ่ี ช้กันในปจั จบุ ัน

ด้านความบนั เทิง สื่อที่ชว่ ยผอ่ นคลายความเครยี ดของผ้ใู ช้งาน เช่น แอปพลเิ คชนั JOOX Music , Youtube

แอปพลิเคชนั JOOX Music

แอปพลเิ คชนั Youtube

ตวั อย่างแอปพลิเคชนั ท่ใี ช้กันในปจั จบุ นั

ด้านการแพทย์ ส่อื ท่ีช่วยดแู ลและให้ความรู้ตา่ งๆ เกย่ี วกบั สุขภาพ เช่น แอปพลิเคชนั H4U, DoctorME

แอปพลเิ คชัน H4U

แอปพลิเคชนั DoctorME

แอปพลเิ คชัน เปน็ โปรแกรมท่ีใชอ้ านวยความสะดวก
ซง่ึ แตล่ ะระบบจะมผี ู้พฒั นาแอปพลิเคชัน
ใหต้ รงกับความต้องการ

แอปพลเิ คชันบางอย่างอาจสง่ ผลเสยี จากการ เราควรเลอื กใชแ้ อปพลิเคชนั ทม่ี ปี ระโยชนใ์ นการ
เสียเงินเพือ่ ซือ้ แอปพลเิ คชนั น้ันมาใช้ พัฒนาตนเองไดอ้ ยา่ งมคี ณุ ภาพ
โดยไมเ่ กดิ ประโยชนต์ อ่ ผใู้ ช้