การออกแบบและพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์เคลี่อนที่

Mobile Devices Application Design and Development

รู้หลักการของสถาปัตยกรรมฮาร์แวร์ และซอฟต์แวร์ของอุปกรณ์เคลื่อนที่ รู้ลักษณะ และข้อจำกัดของอุปกรณ์เคลื่อนที่ เข้าใจระบบปฏิบัติการ และสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ เข้าใจเครื่องมือ และภาษา ที่ใช้สำหรับการพัฒนาซอฟต์แวร์ เข้าใจแนวคิด และรูปแบบในการพัฒนาซอฟต์แวร์ เพื่อศึกษาและปฏิบัติการ ใช้เครื่องมือ และภาษา สำหรับการพัฒนาซอฟต์แวร์ เพื่อศึกษาและปฏิบัติการเกี่ยวกับการจำลองเพื่อทดสอบ และ แก้ไขบนระบบคอมพิวเตอร์
เพื่อให้นักศึกษามีความรู้พื้นฐาน เป็นการเตรียมความพร้อมด้านการนำความรู้ ความเข้าใจ          ในการออกแบบและการใช้งานเครื่องมือ ภาษา เพื่อนำไปประยุกต์ใช้งานด้านต่างๆ ให้สอดคล้องกับแนวโน้มด้านเทคโนโลยีปัจจุบัน ในการพัฒนาโปรแกรมประยุกต์และเกมสำหรับอุปกรณ์เคลื่อนที่
ศึกษาและฝึกปฏิบัติเกี่ยวกับ สถาปัตยกรรมฮาร์ดแวร์และซอฟต์แวร์ คุณลักษณะและข้อจำกัดของอุปกรณ์เคลื่อนที่ ระบบปฏิบัติการและสภาพแวดล้อมในการพัฒนา ศึกษาเครื่องมือและภาษาที่ใช้สำหรับพัฒนาโปรแกรมประยุกต์ การสร้างส่วนติดต่อกับผู้ใช้งานพัฒนาโปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ การจำลองเพื่อทดสอบและแก้ไขบนระบบคอมพิวเตอร์ Study and practice of mobile device hardware and software architecture, Specifications and limitations of mobile device, Operating systems and development environments, study about tools and languages for development, construct and design user interface, Mobile device programming, using emulators for development and testing.
 - อาจารย์ประจำรายวิชา ประกาศเวลาให้คำปรึกษาผ่านเว็บไซต์หรือ อีเมลล์
 - อาจารย์จัดเวลาให้คำปรึกษาเป็นรายบุคคล หรือรายกลุ่มตามความต้องการ 1 ชั่วโมง/สัปดาห์ (เฉพาะรายที่ต้องการ)
3.1.1 มีความตระหนักในคุณค่าของคุณธรรม จริยธรรม
1.1.2 มีจรรยาบรรณทางวิชาการหรือวิชาชีพ
1.1.3 มีวินัย ขยัน อดทน ตรงต่อเวลา และความรับผิดชอบต่อตนเอง สังคม และสิ่งแวดล้อม
1.1.4 มีจิตสำนึกต่อการใช้สื่อและเทคโนโลยีดิจิทัล
1.1.5 มีความเคารพในคุณค่าและศักดิ์ศรีของความเป็นมนุษย์
1.2.1 บรรยายพร้อมยกตัวอย่างกรณีศึกษา เกี่ยวกับประเด็นทางจริยธรรม ความซื่อสัตย์ การไม่ละเมิดลิขสิทธิ์ การใช้เทคโนโลยีสารสนเทศ   เช่น การใช้ ซอฟต์แวร์ที่มีลิขสิทธิ์
1.2.2 การศึกษาค้นคว้าเพิ่มเติมจากวารสาร สิ่งพิมพ์ และเว็บไซต์ที่เกี่ยวข้อง
1.2.3 อภิปรายกลุ่ม
1.2.4 กำหนดให้นักศึกษาหาตัวอย่างที่เกี่ยวข้อง หรือกำหนดบทบาทสมมุติ
1.3.1   พฤติกรรมการเข้าเรียน และส่งงานที่ได้รับมอบหมายตามขอบเขตที่ให้และตรงเวลา
1.3.2   มีการอ้างอิงเอกสารที่ได้นำมาทำรายงาน อย่างถูกต้องและเหมาะสม
1.3.3   ประเมินผลการวิเคราะห์กรณีศึกษา
1.3.4   ประเมินผลการนำเสนอรายงานที่มอบหมาย
2.1.1 มีความรู้และความเข้าใจทั้งด้านทฤษฎีและหลักการปฏิบัติในเนื้อหาที่ศึกษา
2.1.2 มีทักษะในการนำความรู้มาคิดและใช้อย่างเป็นระบบ
2.1.3 สามารถติดตามความก้าวหน้า ใฝ่รู้ทางวิชาการและเทคโนโลยีของสาขาวิชาที่ศึกษา
2.1.4 สามารถบูรณาการความรู้ทางวิชาชีพกับความรู้ในศาสตร์อื่น ๆ ที่เกี่ยวข้อง
2.2.1 บรรยาย  อภิปราย การทำงานกลุ่ม  การนำเสนอรายงาน การวิเคราะห์กรณีศึกษา และมอบหมายให้ค้นหาบทความ ข้อมูลที่เกี่ยวข้อง โดยนำมาสรุปและนำเสนอ ศึกษาโดยใช้ปัญหา  และโครงงาน Problem – based Learning และเน้นผู้เรียนเป็นสำคัญ
2.3.1 ทดสอบย่อย สอบกลางภาค สอบปลายภาค ด้วยข้อสอบที่เน้นการวัดหลักการและทฤษฎี
2.3.2 ประเมินจากการนำเสนอผลการค้นคว้าข้อมูล  กรณีศึกษา หรือโจทย์จาก Problem – based Learning
พัฒนาความสามารถในการคิดอย่างมีการคิดอย่างเป็นระบบ มีการวิเคราะห์ จากหลักทฤษฎี
2.1.1 มีทักษะในการปฏิบัติจากการประยุกต์ความรู้ และมีความคิดริเริ่มสร้างสรรค์
3.1.2 ใช้ภาษาเพื่อสื่อสารได้อย่างถูกต้องตามสถานการณ์และบริบทการใช้
3.1.3 มีทักษะ ความเข้าใจและใช้เทคโนโลยีดิจิทัลที่ส่งเสริมการเรียนรู้
3.1.4 เลือกใช้วิธีการและเครื่องมือสื่อสารได้เหมาะสม
3.1.5 สืบค้น ตรวจสอบ วิเคราะห์ แยกแยะข้อมูลสื่อได้อย่างมีประสิทธิภาพ
3.2.1 การมอบให้นักศึกษาให้วิเคราะห์และแก้ไขปัญหา และการนำเสนอผลงาน
3.2.2 วิเคราะห์กรณีศึกษา ในการนำทฤษฎีมาเลือกใช้ให้เหมาะสม
3.2.3 ฝึกปฏิบัติและโครงงาน
3.2.4 ฝึกปฏิบัติและใช้เทคโนโลยีสารสนเทศ
3.3.1 ประเมินจากผลงานและการนำเสนอ
3.3.2 ประเมินจากความเหมาะสมของเครื่องมือที่เลือกใช้
3.3.3 ประเมินจากการใช้เทคโนโลยีในงานที่มอบหมาย
3.3.4 สังเกตพฤติกรรมการแก้ไขปัญหา
4.1.1 มีมนุษย์สัมพันธ์และมารยาทสังคมที่ดี
4.1.2 มีภาวะความเป็นผู้นำและผู้ตาม สามารถทำงานเป็นทีม
4.1.3 มีจิตสาธารณะให้ความช่วยเหลือในการแก้ไขปัญหาเพื่อส่วนรวม และอนุรักษ์สิ่งแวดล้อม
4.1.4 มีความเข้าใจในคุณค่าของศิลปะ วัฒนธรรม เอกลักษณ์ของความเป็นไทย ยึดมั่นในอุดมการณ์ที่ถูกต้อง
4.2.1 กิจกรรมกลุ่มและการทำงานเป็นทีม
4.2.2 มอบหมายงานรายกลุ่มและรายบุคคล เช่น การค้นบทความ หรือ อ่านบทความที่เกี่ยวข้องกับรายวิชา
4.3.1 ประเมินจากพฤติกรรมและการทำงานร่วมกัน
4.3.2 ประเมินจากบทบาทในการทำงานเป็นทีม
4.3.3 ประเมินจากกิจกรรมที่มอบหมาย และพฤติกรรมที่แสดงออก
5.1.1 มีทักษะในการใช้เครื่องมือที่จำเป็นที่มีอยู่ในปัจจุบันต่อการทำงานที่เกี่ยวกับคอมพิวเตอร์ 5.1.2 สามารถแนะนำประเด็นการแก้ไขปัญหาดดยใช้สารสนเทศทางคณิตศาสตร์หรือการแสดงสถิติประยุกต์ต่อปัญหาที่เกี่ยวข้องอย่างสร้างสรรค์ 5.1.3 สามารถสื่อสารอย่างมีประสิทธิภาพทั้งปากเปล่าและการเขียน เลือกใช้รูปแแบของสื่อการนำเสนอ อย่างเหมาะสม 5.1.4 สามารถใช้สารสนเทศและเทคโนโลยีสื่ออย่างเหมาะสม
5.2.1 มอบหมายงานให้ศึกษาค้นคว้าด้วยตนเองจากเว็บไซต์ และทำรายงานโดยเน้นการนำตัวเลข หรือมีสถิติอ้างอิง จากแหล่งที่มาข้อมูลที่น่าเชืี่อถือ 5.2.2 นำเสนอโดยรูปแบบและเทคโนโลยีที่เหมาะสม
5.3.1   ประเมินจากรายงาน และรูปแบบการนำเสนอด้วยสื่อเทคโนโลยี 5.3.2   ประเมินจากการมีส่วนร่วมในการอภิปรายและวิธีการอภิปราย
6.1.1. มีทักษะในการบริหารจัดการในด้านเวลา เครื่องมือ อุปกรณ์และวิธีการได้อย่างมีประสิทธิภาพ 6.1.2. มีทักษะในการปฏิบัติงานกลุ่ม มีการแบ่งหน้าที่ความรับผิดชอบ และมีความร่วมมือกันเป็นอย่างดี
ใช้การเรียนการสอนที่หลากหลายโดยเน้นผู้เรียนเป็นสำคัญ การจัดกิจกรรมการเรียนรู้ ทักษะการปฏิบัติในรายวิชาต่าง ๆ ให้นักศึกษาได้ปฏิบัติอย่างสม่ำเสมอ
การวัดและประเมินผลตามสภาพจริงจากผลงาน และทักษะการปฏิบัติของนักศึกษา ดังนี จากประสิทธิภาพในทักษะการปฏิบัติ  ความถูกต้อง การแก้ปัญหาเฉพาะหน้า และความสามารถในการตัดสินใจ พฤติกรรมที่แสดงออกในการเข้าร่วมกิจกรรมต่างๆ
กิจกรรมที่ ผลการเรียนรู้ * วิธีการประเมินผลนักศึกษา สัปดาห์ที่ประเมิน สัดส่วนของการประเมินผล
1 1.2,1.5, 2.1, 2.2,2.4, 3.1-3.4,5.2 สอบกลางภาค สอบปลายภาค 9 และ 18 20% และ 20%
2 1.2,1.5, 2.1, 2.2,2.4, 3.1-3.4,4.4-4.6,5.2 วิเคราะห์กรณีศึกษาค้นคว้า การนำเสนอ รายงานกรณีศึกษาจากสถานการณ์จริง การทำงานและผลงานและการปฏิบัติการ การส่งงานตามที่มอบหมาย ตลอดภาคการศึกษา 50%
3 1.2, 1.5, 3.1 การเข้าชั้นเรียน การมีส่วนร่วม อภิปราย เสนอความคิดเห็นในชั้นเรียน ตลอดภาคการศึกษา 10%
Flutter documentation : https://flutter.dev/docs
Unity User Manual : https://docs.unity3d.com/Manual/index.html
ไม่มี
การเรียนรู้และฝึกใช้งาน Dart : https://dart.dev/
Packages to build Dart and Flutter : https://pub.dev/
การประเมินประสิทธิผลรายวิชานี้ที่จัดทำโดยนักศึกษา ได้จัดกิจกรรมในการนำแนวคิดและความเห็นจากนักศึกษาได้ดังนี้
1.1 การสนทนากลุ่มระหว่างผู้สอนและผู้เรียน
1.2 แบบประเมินผู้สอน และแบบประเมินรายวิชา
ในการเก็บข้อมูลเพื่อประเมินการสอน ได้มีกลยุทธ์  ดังนี้
2.1   การสังเกตการณ์สอนของผู้ร่วมทีมสอน
2.2   ผลการเรียนของนักศึกษา
2.3   การทวนสอบผลประเมินการเรียนรู้
หลังจากผลการประเมินการสอนในข้อ 2 จึงมีการปรับปรุงการสอน โดยการจัดกิจกรรมในการระดมสมอง และหาข้อมูลเพิ่มเติมในการปรับปรุงการสอน  ดังนี้
3.1   สัมมนาการจัดการเรียนการสอน
3.2   การวิจัยในและนอกชั้นเรียน
ในระหว่างกระบวนการสอนรายวิชา มีการทวนสอบผลสัมฤทธิ์ในรายหัวข้อ ตามที่คาดหวังจากการเรียนรู้ในวิชา ได้จาก การสอบถามนักศึกษา หรือการสุ่มตรวจผลงานของนักศึกษา รวมถึงพิจารณาจากผลการ ทดสอบย่อย และหลังการออกผลการเรียนรายวิชา มีการทวนสอบผลสัมฤทธิ์โดยรวมในวิชาได้ดังนี้
4.1  การทวนสอบการให้คะแนนจากการสุ่มตรวจผลงานของนักศึกษา
4.2   มีการตั้งคณะกรรมการในสาขาวิชา  ตรวจสอบผลการประเมินการเรียนรู้ของนักศึกษา โดยตรวจสอบข้อสอบ รายงาน วิธีการให้คะแนนสอบ และการให้คะแนนพฤติกรรม
จากผลการประเมิน และทวนสอบผลสัมฤทธิ์ประสิทธิผลรายวิชา  ได้มีการวางแผนการปรับปรุงการสอนและรายละเอียดวิชา  เพื่อให้เกิดคุณภาพมากขึ้น  ดังนี้
5.1   ปรับปรุงรายวิชาทุก 1 ปี หรือตามข้อเสนอแนะและผลการทวนสอบมาตรฐานผลสัมฤทธิ์ตามข้อ 4
5.2   ประยุกต์ความรู้นี้กับปัญหาที่มาจากงานวิจัยของอาจารย์หรืออุตสาหกรรมต่าง ๆ