การเขียนโปรแกรมเว็บเฟรมเวิร์ค
Web Framework Programming
รายวิชานี้มุ่งเน้นให้ผู้เรียนมีความรู้ความเข้าใจเกี่ยวกับหลักการและแนวคิดของการพัฒนาเว็บแอปพลิเคชันอย่างเป็นระบบ โดยใช้ เว็บเฟรมเวิร์ค (Web Framework) เพื่อสร้างระบบที่มีประสิทธิภาพ มีโครงสร้างชัดเจน สามารถแยกส่วนการทำงานระหว่าง Front-end และ Back-end ได้อย่างอิสระ และมีความสามารถในการประยุกต์ใช้เทคโนโลยีสมัยใหม่ในการพัฒนาเว็บไซต์ที่รองรับการจัดการข้อมูลและสารสนเทศอย่างปลอดภัยและยั่งยืน
เพื่อปรับปรุงเนื้อหาให้ทันสมัย และสามารถนำไปประยุกต์ใช้ในชีวิตปัจจุบันได้ให้เกิดประโยชน์สูงสุด
ศึกษาและฝึกปฏิบัติเกี่ยวกับรูปแบบการพัฒนาเว็บไซต์ เช่น โครงสร้างแบบเอ็มวีซี (Model-View-Controller: MVC) การพัฒนาเว็บไซต์ที่สามารถแยกการทำงานเป็นอิสระออกจากกัน โดยใช้เทคโนโลยีเว็บเฟรมเวิร์ค เพื่อพัฒนาระบบแบบ Front-end, Back-end โดยใช้ภาษาสคริปท์เฟรมเวิร์ค และฝึกเขียนภาษาโปรแกรมประยุกต์พัฒนาเว็บไซต์อย่างเป็นระบบสำหรับจัดกาาข้อมูลและสารสนเทศ
2.2.1.2 มีวินัย ตรงต่อเวลา และความรับผิดชอบต่อตนเอง วิชาชีพและสังคม
2.2.1.7 มีจรรยาบรรณทางวิชาการและวิชาชีพ
2.2.1.7 มีจรรยาบรรณทางวิชาการและวิชาชีพ
1.2.1 กำหนดเวลาเข้าชั้นเรียนและส่งงานอย่างชัดเจน
1.3.1 เช็คชื่อเข้าเรียนและตรงต่อเวลา
1.3.2 ประเมินการส่งงานตามกำหนดเวลา
1.3.2 ประเมินการส่งงานตามกำหนดเวลา
2.2.1.1 มีความรู้และความเข้าใจเกี่ยวกับหลักการ/ทฤษฎีที่สำคัญในเนื้อหาสาขาวิชาเทคโนโลยีสารสนเทศ
2.2.1.2 มีความรู้และความเข้าใจเกี่ยวกับหลักการ/ทฤษฎีที่สำคัญในเนื้อหาสาขาวิชาเทคโนโลยีสารสนเทศ
2.2.1.8 สามารถบูรณาการความรู้ในสาขาวิชาเทคโนโลยีสารสนเทศกับความรู้ในศาสตร์ อื่น ๆ ที่เกี่ยวข้อง
2.2.1.2 มีความรู้และความเข้าใจเกี่ยวกับหลักการ/ทฤษฎีที่สำคัญในเนื้อหาสาขาวิชาเทคโนโลยีสารสนเทศ
2.2.1.8 สามารถบูรณาการความรู้ในสาขาวิชาเทคโนโลยีสารสนเทศกับความรู้ในศาสตร์ อื่น ๆ ที่เกี่ยวข้อง
ใช้การเรียนการสอนในหลากหลายรูปแบบ โดยเน้นทฤษฎี และประยุกต์ทางปฏิบัติในสภาพแวดล้อมจริง โดยทันต่อการเปลี่ยนแปลงทางเทคโนโลยี
2.2.3.1 การทดสอบย่อย
2.2.3.2 การสอบกลางภาคเรียนและปลายภาคเรียน
2.2.3.2 การสอบกลางภาคเรียนและปลายภาคเรียน
2.3.1.3 สามารถรวบรวม ศึกษา วิเคราะห์ และสรุปประเด็นปัญหาและความต้องการ
2.3.1.4 สามารถประยุกต์ความรู้และทักษะกับการแก้ไขปัญหาทางคอมพิวเตอร์ได้อย่างเหมาะสม
2.3.1.4 สามารถประยุกต์ความรู้และทักษะกับการแก้ไขปัญหาทางคอมพิวเตอร์ได้อย่างเหมาะสม
2.3.2.1 กรณีศึกษาทางการประยุกต์เทคโนโลยีสารสนเทศ
2.3.2.3 ให้นักศึกาามีโอกาสปฏิบัติจริง
2.3.2.3 ให้นักศึกาามีโอกาสปฏิบัติจริง
ประเมินตามสภาพจริงจากผลงานและปฏิบัติของนักศึกษา
2.4.2.1 สามารถทำงานกับผู้อื่นได้เป็นอย่างดี
2.4.2.4 มีมนุษยสัมพันธ์ที่ดีกับผู้ร่วมงานในองค์กรและกับบุคคลทั่วไป
2.4.2.4 มีมนุษยสัมพันธ์ที่ดีกับผู้ร่วมงานในองค์กรและกับบุคคลทั่วไป
กำหนดกิจกรรมให้มีการทำงานเป็นกลุ่ม
ประเมินผลจากโครงงานกลุ่ม
2.5.1.3 สามารถสื่อสารอย่างมีประสิทธิภาพทั้งปากเปล่าและการเขียน เลือกใช้รูปแบบของสื่อการนำเสนออย่างเหมาะสม
จัดกิจกรรมให้นักศึกษานำเสนอผลงานโครงงานพัฒนาเว็บแอปพลิเคชัน ทั้งแบบรายบุคคลและรายกลุ่ม
2.5.3.2 ประเมินจากความสามารถในการอธิบายถึงข้อจำกัด เหตุผลในการเลือกใช้เครื่องมือต่าง ๆ การอภิปราย กรณีศึกาาต่างๆ มีการนำเสนอต่อชั้นเรียน
แผนที่แสดงการกระจายความรับผิดชอบมาตรฐานผลการเรียนรู้จากหลักสู่รายวิชา (Curriculum Mapping)
| กลุ่มวิชา | 1. ด้านคุณธรรม จริยธรรมที่ต้องพัฒนา (Ethics and Moral) | 2. ด้านความรู้ที่ต้องได้รับ(Knowledge) | 3. ด้านทักษะทางปัญญาที่ต้องพัฒนา (Cognitive Skills) | 4. ด้านทักษะความสัมพันธ์ระหว่างบุคคลและความรับผิดชอบที่ต้องพัฒนา (Interpersonal Skills and Responsibility) | 5. ด้านทักษะการวิเคราะห์เชิงตัวเลข การสื่อสาร และการใช้เทคโนโลยีสารสนเทศ ที่ต้องพัฒนา (Numerical Analysis, Communication and Information Technology Skills) | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ลำดับ | รหัสวิชา | ชื่อวิชา | 2.2.1.2 มีวินัย ตรงต่อเวลา และความรับผิดชอบต่อตนเอง วิชาชีพและสังคม | 2.2.1.7 มีจรรยาบรรณทางวิชาการและวิชาชีพ | 2.2.1.8 สามารถบูรณาการความรู้ในสาขาวิชาเทคโนโลยีสารสนเทศกับความรู้ในศาสตร์ อื่น ๆ ที่เกี่ยวข้อง | 2.2.1.1 มีความรู้และความเข้าใจเกี่ยวกับหลักการและทฤษฎีที่สำคัญในเนื้อหาสาขาวิชาเทคโนโลยีสารสนเทศ | 2.2.1.2 สามารถวิเคราะห์ปัญหา เข้าใจและอธิบายความต้องการทางคอมพิวเตอร์รวมทั้งประยุกต์ความรู้ทักษะ และการใช้เครื่องมือที่เหมาะสมกับการแก้ไขปัญหา | 2.3.1.3 สามารถรวบรวม ศึกษา วิเคราะห์ และสรุปประเด็นปัญหาและความต้องการ | 2.3.1.4 สามารถประยุกต์ความรู้และทักษะกับการแก้ไขปัญหาทางคอมพิวเตอร์ได้อย่างเหมาะสม | 2.4.2.1 สามารถทำงานกับผู้อื่นได้เป็นอย่างดี | 2.4.2.4 มีมนุษยสัมพันธ์ที่ดีกับผู้ร่วมงานในองค์กรและกับบุคคลทั่วไป | 2.5.1.3 สามารถสื่อสารอย่างมีประสิทธิภาพทั้งปากเปล่าและการเขียน เลือกใช้รูปแบบของสื่อการนำเสนออย่างเหมาะสม |
| 1 | BSCCT607 | การเขียนโปรแกรมเว็บเฟรมเวิร์ค | ||||||||||
| กิจกรรมที่ | ผลการเรียนรู้ * | วิธีการประเมินผลนักศึกษา | สัปดาห์ที่ประเมิน | สัดส่วนของการประเมินผล |
|---|---|---|---|---|
| 1 | 2.2.1.2, 2.2.1.7 | ประเมินจากการตรงเวลาของนักศึกษาในภาพเข้าชั้นเรียน การส่งงานตามกำหนดระยะเวลาที่มอบหมายและการร่วมกิจกรรม | ทุกสัปดาห์ | 10% |
| 2 | 2.2.1.1, 2.2.1.2, 2.2.1.5, 2.2.1.6 | สอบกลางภาค | 8 | 20% |
| 3 | 2.2.1.5, 2.2.1.6, 2.3.1.2, 2.3.1.3, 2.4.1.1, 2.4.1.4, 2.4.1.6, 2.5.1.3, 2.5.1.4 | งานที่ได้รับมอบหมาย ใบงาน สอบย่อย และการนำเสนอรายงานในชั้นเรียน | ตลอดภาคการศึกษา | 40% |
| 4 | 2.2.1.1, 2.2.1.2, 2.2.1.5, 2.2.1.6 | สอบปลายภาค | 17 | 30% |
1.1 ให้นักศึกษาประเมินรายวิชา (Course Evaluation) ผ่านแบบสอบถามออนไลน์มหาวิทยาลัย เมื่อสิ้นภาคการศึกษา
1.2 วิเคราะห์ผลการประเมินเพื่อนำมาปรับปรุงรายวิชาในภาคถัดไป
ผลการสอบ การทวนสอบผลประเมินการเรียนรู้ การสังเกตความสนใจของนักเรียน การซักถามในห้องเรียน ผลการตรวจแบบฝึกหัด การบ้านและรายงาน
3.1 ปรับปรุงจากผลสะท้อน (Feedback) ของนักศึกษาและผลการประเมินรายวิชา
3.2 มีการค้นคว้าเพิ่มเติมจากแหล่งข้อมูลใหม่ๆ ที่ทันสมัย เช่น จากหนังสือที่แนะนำและเอกสารอ้างอิง ข้อมูลอิเล็กทรอนิกส์ เว็บไซต์และอื่นๆ
- ในระหว่างกระบวนการเรียนการสอนรายวิชา มีการทวนสอบผลสัมฤทธิ์ในรายหัวข้อ ตามที่คาดหวังจากการเรียนรู้ในวิชา ได้จาก การสอบถามนักศึกษา หรือการสุ่มตรวจผลงานนักศึกษา รวมถึงพิจารณาจากผลการทดสอบย่อย และหลังการออกผลการเรียนรายวิชา มีการทวนสอบผลสัมฤทธิ์โดยรวมในวิชาดังนี้
- การทวนสอบการให้คะแนนจากการสุ่มตรวจผลงานของนักศึกษาโดยอาจารย์อื่น หรือผู้ทรงคุณวุฒิ
- มีการตั้งกรรมการในสาขาวิชา ตรวจสอบผลการประเมินการเรียนรู้ของนักศึกษา โดยตรวจสอบข้อสอบ รายงาน วิธีการให้คะแนน และการให้คะแนนพฤติกรรม
ปรับปรุงรายวิชาทุกปี ตามข้อเสนอแนะและผลการทวนสอบมาตรฐานผลสัมฤทธิ์ตามข้อ 4
