การศึกษาด้านวิทยาการคอมพิวเตอร์และการเขียนโปรแกรม

หลักสูตร: Web Lab

Web Lab เป็นแพลตฟอร์มที่ออกแบบมาเพื่อให้นักเรียนได้เรียนรู้การสร้างเว็บไซต์ผ่านการเขียนโค้ดโดยใช้ภาษา HTML, CSS, และ JavaScript นักเรียนจะได้พัฒนาเว็บไซต์ที่สามารถใช้งานได้จริงผ่านการเรียนรู้ที่เป็นขั้นเป็นตอน ตั้งแต่การสร้างโครงสร้างพื้นฐานของหน้าเว็บไปจนถึงการเพิ่มปฏิสัมพันธ์ระหว่างผู้ใช้และเว็บไซต์ หลักสูตรนี้เหมาะสำหรับนักเรียนที่สนใจการพัฒนาเว็บไซต์และต้องการเรียนรู้การออกแบบและเขียนโค้ดอย่างครบวงจร

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

แผนการเรียนมุ่งเน้นไปที่การสร้างเว็บไซต์แบบหลายหน้า การจัดการข้อมูลผ่านฟอร์ม และการทำให้เว็บไซต์มีความน่าสนใจและมีปฏิสัมพันธ์กับผู้ใช้ได้อย่างมีประสิทธิภาพ นักเรียนจะได้เรียนรู้การจัดการข้อมูลและการประมวลผลคำสั่งต่าง ๆ ในเว็บไซต์

แผนการเรียนในหลักสูตร:
  1. Introduction to HTML
    ในแผนการเรียนนี้ นักเรียนจะได้เรียนรู้พื้นฐานของ HTML (Hypertext Markup Language) ซึ่งเป็นภาษาที่ใช้ในการสร้างโครงสร้างของเว็บเพจ นักเรียนจะได้เรียนรู้การใช้แท็ก HTML เพื่อสร้างองค์ประกอบต่าง ๆ บนหน้าเว็บ เช่น การเพิ่มข้อความ ลิงก์ รูปภาพ และตาราง เนื้อหาจะมุ่งเน้นไปที่การวางโครงสร้างและการออกแบบพื้นฐานของเว็บเพจที่มีความเป็นระบบ

  2. Styling with CSS
    แผนการเรียนนี้เน้นการใช้ CSS (Cascading Style Sheets) เพื่อจัดการกับการออกแบบของเว็บเพจ นักเรียนจะได้เรียนรู้วิธีการปรับแต่งสี ฟอนต์ และการจัดวางองค์ประกอบต่าง ๆ บนหน้าเว็บอย่างสวยงามและเป็นมืออาชีพ โดยจะใช้ Selectors และ properties ของ CSS ในการควบคุมลักษณะการแสดงผลขององค์ประกอบต่าง ๆ ซึ่งจะทำให้เว็บมีความดึงดูดและใช้งานง่ายยิ่งขึ้น

  3. Building Multiple Pages
    ในแผนการเรียนนี้ นักเรียนจะได้เรียนรู้การสร้างเว็บไซต์ที่มีหลายหน้า และการเชื่อมโยงหน้าเว็บต่าง ๆ ผ่านลิงก์ นักเรียนจะได้ฝึกการจัดโครงสร้างข้อมูลในเว็บไซต์ให้เหมาะสม พร้อมทั้งออกแบบหน้าเว็บแต่ละหน้าด้วย HTML และ CSS ให้มีความสอดคล้องกันเพื่อให้เว็บไซต์มีความเป็นระบบและสามารถนำเสนอข้อมูลได้อย่างมีประสิทธิภาพ

  4. User Interaction with JavaScript
    แผนการเรียนนี้เน้นการเพิ่มปฏิสัมพันธ์ระหว่างผู้ใช้กับเว็บไซต์โดยใช้ JavaScript ซึ่งเป็นภาษาที่ใช้ในการสร้างการโต้ตอบบนเว็บ นักเรียนจะได้เรียนรู้พื้นฐานของ JavaScript และการเขียนโค้ดเพื่อควบคุมการทำงานของเว็บ เช่น การคลิกปุ่ม การกรอกข้อมูลในฟอร์ม และการใช้ Event listeners เพื่อจัดการกับเหตุการณ์ต่าง ๆ ที่เกิดขึ้นในเว็บเพจ

  5. Working with Data
    ในแผนการเรียนนี้ นักเรียนจะได้เรียนรู้วิธีการจัดการข้อมูลในเว็บไซต์ เช่น การสร้างฟอร์มเพื่อให้ผู้ใช้กรอกข้อมูล และการเก็บข้อมูลที่ได้รับจากฟอร์มเพื่อประมวลผลและแสดงผลในหน้าเว็บ นักเรียนจะได้ฝึกเขียนโค้ดที่เกี่ยวข้องกับการจัดเก็บข้อมูลและการนำข้อมูลเหล่านั้นมาใช้ประโยชน์ในเว็บเพจอย่างมีประสิทธิภาพ

  6. Project: Build Your Own Website
    ในแผนการเรียนสุดท้ายนี้ นักเรียนจะได้ใช้ความรู้และทักษะทั้งหมดที่ได้เรียนมาในการพัฒนาเว็บไซต์ของตนเองตั้งแต่ต้นจนจบ นักเรียนจะได้ออกแบบหน้าเว็บด้วย HTML และ CSS พร้อมทั้งเพิ่มปฏิสัมพันธ์ด้วย JavaScript โดยการจัดโครงสร้างข้อมูลและการนำเสนอไอเดียของตนเอง นักเรียนจะต้องนำเสนอเว็บไซต์และทดสอบการใช้งาน รวมถึงรับคำแนะนำเพื่อปรับปรุงให้เว็บไซต์มีความสมบูรณ์มากยิ่งขึ้น