การเขียนโปรแกรมเว็บเฟรมเวิร์ค

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 มีจรรยาบรรณทางวิชาการและวิชาชีพ
1.2.1 กำหนดเวลาเข้าชั้นเรียนและส่งงานอย่างชัดเจน
1.3.1 เช็คชื่อเข้าเรียนและตรงต่อเวลา
1.3.2 ประเมินการส่งงานตามกำหนดเวลา
2.2.1.1 มีความรู้และความเข้าใจเกี่ยวกับหลักการ/ทฤษฎีที่สำคัญในเนื้อหาสาขาวิชาเทคโนโลยีสารสนเทศ
2.2.1.2 มีความรู้และความเข้าใจเกี่ยวกับหลักการ/ทฤษฎีที่สำคัญในเนื้อหาสาขาวิชาเทคโนโลยีสารสนเทศ
2.2.1.8 สามารถบูรณาการความรู้ในสาขาวิชาเทคโนโลยีสารสนเทศกับความรู้ในศาสตร์ อื่น ๆ ที่เกี่ยวข้อง 
ใช้การเรียนการสอนในหลากหลายรูปแบบ โดยเน้นทฤษฎี และประยุกต์ทางปฏิบัติในสภาพแวดล้อมจริง โดยทันต่อการเปลี่ยนแปลงทางเทคโนโลยี
2.2.3.1 การทดสอบย่อย
2.2.3.2 การสอบกลางภาคเรียนและปลายภาคเรียน
 
2.3.1.3 สามารถรวบรวม ศึกษา วิเคราะห์ และสรุปประเด็นปัญหาและความต้องการ
2.3.1.4 สามารถประยุกต์ความรู้และทักษะกับการแก้ไขปัญหาทางคอมพิวเตอร์ได้อย่างเหมาะสม 
2.3.2.1 กรณีศึกษาทางการประยุกต์เทคโนโลยีสารสนเทศ
2.3.2.3 ให้นักศึกาามีโอกาสปฏิบัติจริง
ประเมินตามสภาพจริงจากผลงานและปฏิบัติของนักศึกษา
2.4.2.1 สามารถทำงานกับผู้อื่นได้เป็นอย่างดี
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