วันพฤหัสบดีที่ 14 กันยายน พ.ศ. 2560

บัว 3 สายพันธุ์

3–ชนิดสายพันธุ์บัวในประเทศไทย

บัวหลวง หรือดอกบัวที่ใช้จัดแจกันบูชาพระ

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

บัวสาย 

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

บัวผัน บัวเผื่อน 

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

บัวลูกผสมกลุ่มบัวผัน 

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

         อีกชนิดหนึ่งที่นิยมปลูกในเมืองไทย ได้แก่บัวนอกหรือบัวฝรั่ง มีสีสันสวยงาม มีรูปทรงดอกสวย ใบกลมมันสวย สมัยก่อนมีราคาแพงต้นละ 1000 กว่าบาท ลดลงมาเหลือ 500 บาท 300 บาท จนตอนหลังนี้เหลือกระถางละ 150 บาท ไปจนถึง กระถางละ 50 บาท แต่ไปอาจจะราคา 3 กระถาง 100 ,  แต่ละชนิดมีสีสวยงามทั้งสีขาว สีแดง สีชมพู สีเหลือง ดอกเหลืองเกสรชมพู สารพัด บัวนอกจะมีลำต้นอยู่ใต้ดิน เจริญเติบโตไปทิศทางข้างหน้าลักษณะเหมือนไหลบัว การขยายพันธุ์เพียงแค่ตัดลำต้นออกเป็นท่อนๆ แล้ววางไว้ก็จะแตกกอใหญ่ออกมามากมาย ด้วยเหตุที่ขยายพันธุ์ง่ายจึงทำให้ราคาลดลงอย่างรวดเร็ว  

ระบบเครือข่ายข้อมูล

ระบบเครือข่ายคอมพิวเตอร์

       ระบบเครือข่ายคอมพิวเตอร์ หรือระบบเน็ตเวิร์ก คือ กลุ่มของคอมพิวเตอร์และอุปกรณ์ต่างๆ ที่ถูกนำมาเชื่อมต่อกันเพื่อให้ผู้ใช้ในเครือข่ายสามารถติดต่อสื่อสาร แลกเปลี่ยนข้อมูล และใช้อุปกรณ์ต่างๆ ในเครือข่ายร่วมกันได้"เครือข่ายนั้นมีหลายขนาด ตั้งแต่ขนาดเล็กที่เชื่อมต่อกันด้วยคอมพิวเตอร์เพียงสองสามเครื่อง เพื่อใช้งานในบ้านหรือในบริษัทเล็กๆ ไปจนถึงเครือข่ายขนาดใหญ่ที่เชื่อมต่อกันทั่วโลก ส่วน Home Network หรือเครือข่ายภายในบ้าน ซึ่งเป็นระบบ LAN ( Local Area Network) เป็นระบบเครือข่ายคอมพิวเตอร์ขนาดเล็กๆ หมายถึง การนำเครื่องคอมพิวเตอร์และอุปกรณ์ มาเชื่อมต่อกันในบ้าน สิ่งที่เกิดตามมาก็คือประโยชน์ในการใช้คอมพิวเตอร์ด้านต่างๆ เช่น

การใช้ทรัพยากรร่วมกัน หมายถึง การใช้อุปกรณ์ต่างๆ เช่น เครื่องพิมพ์ร่วมกัน กล่าวคือ มีเครื่องพิมพ์เพียงเครื่องเดียว ทุกคนในเครือข่ายสามารถใช้เครื่องพิมพ์นี้ได้ ทำให้สะดวกและประหยัดค่าใช้จ่าย เพราะไม่ต้องลงทุนซื้อเครื่องพิมพ์หลายเครื่อง (นอกจากจะเป็นเครื่องพิมพ์คนละประเภท)การแชร์ไฟล์ เมื่อคอมพิวเตอร์ถูกติดตั้งเป็นระบบเน็ตเวิร์กแล้ว การใช้ไฟล์ข้อมูลร่วมกันหรือการแลกเปลี่ยนไฟล์ทำได้อย่างสะดวกรวดเร็ว ไม่ต้องอุปกรณ์เก็บข้อมูลใดๆ ทั้งสิ้นในการโอนย้ายข้อมูลตัดปัญหาเรื่องความจุของสื่อบันทึก ยกเว้นอุปกรณ์ในการจัดเก็บข้อมูลหลักอย่างฮาร์ดดิสก์ หากพื้นที่เต็มก็คงต้องหามาเพิ่มการติดต่อสื่อสาร โดยคอมพิวเตอร์ที่เชื่อมต่อเป็นระบบเน็ตเวิร์ก สามารถติดต่อพูดคุยกับเครื่องคอมพิวเตอร์อื่น โดยอาศัยโปรแกรมสื่อสารที่มีความสามารถใช้เป็นเครื่องคอมพิวเตอร์ได้เช่น เดียวกัน หรือการใช้อีเมล์ภายในก่อให้เครือข่าย Home Network หรือ Home Office จะเกิดประโยชน์นี้อีกมากมายการใช้อินเทอร์เน็ตร่วมกัน คอมพิวเตอร์ทุกเครื่องที่เชื่อมต่อในระบบเน็ตเวิร์กสามารถใช้งานอินเทอร์เน็ตได้ทุกเครื่อง โดยมีโมเด็มตัวเดียว ไม่ว่าจะเป็นแบบอนาล็อกหรือแบบดิจิตอลอย่าง ADSL ยอดฮิตในปัจจุบัน

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

1. LAN (Local Area Network) 
      ระบบเครื่องข่ายท้องถิ่น เป็นเน็ตเวิร์กในระยะทางไม่เกิน 10 กิโลเมตร ไม่ต้องใช้โครงข่ายการสื่อสารขององค์การโทรศัพท์ คือจะเป็นระบบเครือข่ายที่อยู่ภายในอาคารเดียวกันหรือต่างอาคาร ในระยะใกล้ๆพัฒนาการของระบบเครือข่ายคอมพิวเตอร์เกิดจากการเชื่อมต่อเทอร์มินอล (Terminal)เข้ากับเครื่องคอมพิวเตอร์เมนเฟรม (Mainfram Computer) หรือเชื่อมต่อกับมินิคอมพิวเตอร์ (Mini Computer) ซึ่งการควบคุมการสื่อสารและการประมวลผลต่างๆจะถูกควบคุมและดำเนินการโดยเครื่องเมนเฟรมหรือมินิคอมพิวเตอร์ซึ่งอาจเรียกอีกอย่างว่าโฮสต์ (Host) โดยมีการเชื่อมโยงระหว่างโฮสต์กับเทอร์มินอล ส่วนเทอร์มินอลทำหน้าที่เป็นเพียงจุดรับข้อมูล และ แสดงข้อมูลเท่านั้น
สำหรับเครือข่ายในปัจจุบันมีการทำงานที่มีประสิทธิภาพและคล่องตัวมากยิ่งขึ้น ทั้งการเข้าถึงและการใช้งานทรัพยากรที่มีอยู่บนเครือข่าย เช่น เครื่องพิมพ์ ดิสก์ หรืออุปกรณ์อื่น ๆ ซึ่งปัจจุบันเรียกเทอร์มินอลที่มีความสามารถเล่านี้ว่าโหนด(Node)ลักษณะการกระจายการทำงานแบบการกระจายศูนย์ (Distributed System) ซึ่งเป็นการกระจายภาระ และหน้าที่การทำงานไปโหนดบนเครือข่ายทั้งภายใน และภายนอกหน่วยงาน ซึ่งจะช่วยลดภาระการทำงาน ของโฮสต์ลงได้เป็นอย่างมาก
ปัจจุบันมีการใช้งานเครือข่ายระยะใกล้ หรือเรียกอีกอย่างว่าเครือข่ายท้องถิ่น (LAN หรือ Local Area Network) อย่างแพร่หลายในเกือบทุกหน่วยงาน จนเปรียบเสมือนปัจจัยในการทำงานของสำนักงานทั่ว ๆ ไป เช่นเดียวกับเครื่องพิมพ์ดีด หรือเครื่องถ่ายเอกสารบุคคลากรเกือบทุกคนในหน่วยงานจะมี เครื่องคอมพิวเตอร์อย่างน้อย 1 เครื่อง เพื่อใช้งานในด้านต่างๆ นอกจากนี้อาจจะมีการเชื่อมโยงกับเครื่องคอมพิวเตอร์ หรืออุปกรณ์ทางคอมพิวเตอร์กับระบบงานอื่น ภายในหน่วยงานเดียวกันภายในตึกเดียวกัน หรือภายในองค์กรเดียวกัน การเชื่อมโยงในลักษณะนี้เปรียบเสมือนการเชื่อมโยงประสานการทำงานของหน่วยงานหรือ องค์กรเข้าด้วยกัน ซึ่งเรียกการเชื่อมโยงลักษณะนี้ว่าเครือข่ายท้องถิ่น
      สรุปแล้วเครือข่ายระยะใกล้ หรือเครือข่ายท้องถิ่น (LAN)เป็นรูปแบบการทำงานของระบบเครือข่ายแบบหนึ่ง ที่ช่วยให้เครื่องคอมพิวเตอร์ (Computer) เครื่องพิมพ์ (Printer) และอุปกรณ์ใช้งานทางคอมพิวเตอร์ต่าง ๆ สามารถเชื่อมโยงเอกสาร ส่งข้อมูลติดต่อใช้งานร่วมกันได้ การติดต่อสื่อสารของอุปกรณ์ จะอยู่ในบริเวณแคบ โดยทั่วไปมีระยะทางไม่เกิน 10 กิโลเมตร เช่น ภายในอาคารสำนักงานภายในคลังสินค้า โรงงาน หรือระหว่างตึกใกล้ ๆ เชื่อมโยงด้วย สายสื่อสารจึงทำให้มีความเร็วในการสื่อสารข้อมูลด้วยความเร็วสูงมาก และมีความผิดพลาดของข้อมูลต่ำ

2. MAN (Metropolitan Area Network) 
      ระบบเครือข่ายเมือง เป็นเน็ตเวิร์กที่จะต้องใช้โครงข่ายการสื่อสารขององค์การโทรศัพท์ หรือการสื่อสารแห่งประเทศไทย เป็นการติดต่อกันในเมือง เช่น เครื่องเวิร์กสเตชั่นอยู่ที่สุขุมวิท มีการติดต่อสื่อสารกับเครื่องเวิร์กสเตชั่นที่บางรัก

3. WAN (Wide Area Network) 
      ระบบเครือข่ายกว้างไกล หรือเรียกได้ว่าเป็น World Wide ของระบบเน็ตเวิร์ก โดยจะเป็นการสื่อสารในระดับประเทศ ข้ามทวีปหรือทั่วโลก จะต้องใช้มีเดีย(Media) ในการสื่อสารขององค์การโทรศัพท์ หรือการสื่อสารแห่งประเทศไทย (คู่สายโทรศัพท์ dial-up / คู่สายเช่า Leased line / ISDN) (lntegrated Service Digital Network สามารถส่งได้ทั้งข้อมูล เสียง และภาพในเวลาเดียวกัน)ระบบเครือข่ายระยะไกล หรือ Wide Area Network เป็นระบบเครือข่ายที่ติดตั้งใช้งานอยู่ในบริเวณกว้าง โดยมีการส่งข้อมูลในลักษณะเป็นแพ็คเก็ต (Packet) ซึ่งต้องเดินทางจากเครื่องคอมพิวเตอร์ต้นทางไปสู่เครื่องคอมพิวเตอร์ปลายทาง แพ็กเก็ตนี้ถูกส่งจากเครื่องคอมพิวเตอร์หนึ่งไปยังเครื่องคอมพิวเตอร์อีกเครื่องหนึ่ง โดยมีสายสื่อสารหรืออุปกรณ์สื่อสารอื่นในการเชื่อมต่อถึงกันในลักษณะเป็นลูกโซ่ หรือเป็นทอดๆอาศัยเครื่องคอมพิวเตอร์ที่อยู่ระหว่างทางแต่ละตัวจะรับข้อความนั้นเก็บจำเอาไว้ และส่งต่อให้เครื่องคอมพิวเตอร์ถัดไปในเส้นทางที่สะดวก รูปแบบของเครือข่ายที่แตกต่างกันไปตามลักษณะของอัลกอริทึมสำหรับการคำนวณในการส่งแพ็คเก็ต โดยแบ่งออกได้เป็นสองประเภทใหญ่ๆคือ แบบดาตาแกรม (Datagram) และแบบเวอร์ชวลเซอร์กิต (Virtual Circuit)หรือแบบวงจรเสมือน ระบบดาตาแกรมพิจารณาแต่ละแพ็คเก็ตแยกออกจากกัน แพ็คเก็ตต่างๆของข้อความเดียวกันอาจถูกส่งไปในเส้นทางที่ต่างกันได้ขึ้นอยู่กับปริมาณข่าวสารในเครือข่ายในแต่ละขณะเวลาที่ผ่านไป และรวมถึงการเปลี่ยนแปลงลักษณะของเครือข่ายเนื่องจากเครื่องคอมพิวเตอร์บางตัว"เสีย"(คือไม่อาจร่วมในการส่งผ่านข่าวสารในเครือข่ายได้) ดังนั้นการจัดเส้นทางจึงทำอยู่ตลอดเวลาเพื่อปรับให้เข้ากับสภาวะเครือข่าย ข้อเสียของระบบเช่นนี้คือ แพ็คเก็ตอาจไปถึงจุดหมายโดยไม่ได้เรียงลำดับ(Out of Order) จึงต้องถูกจัดเรียงใหม่ก่อนที่จะส่งต่อให้ผู้รับปลายทาง เครือข่ายที่ใช้ระบบนี้รู้จักกันดีคือ อาร์พาเน็ต(ARPARNET)ย่อมาจาก (Advanced Research Projects Agency Network) ของสหรัฐอเมริกา ซึ่งเป็นจุดกำเนิดแม่แบบเครือข่ายสากล หรืออินเตอร์เน็ตด้วย (Internet) ด้วยส่วนระบบเครือข่ายเวอร์ชวลเซอร์กิตใช้รหัสของต้นทางและปลายทางในแพ็คเก็ตแรก เพื่อจัดเส้นทางผ่านระบบเครือข่ายสำหรับข้อความที่ต้องการส่งในชุดนั้นทั้งหมด ข้อดีของวิธีนี้คือ ส่วนหัวสำหรับแพ็คเก็ตถัดๆไปมีขนาดลดลงได้เพราะแพ็คเก็ตหลังๆเพียงแต่ตามหลังแพ็คเก็ตหน้าไปจึงไม่จำเป็นต้องมีรหัสต้นทางปลายทางอีก และอัลกอริทึมสำหรับจัดเส้นทางนั้นจะทำกันเพียงครั้งเดียวต่อข้อความทั้งข้อความ แทนที่จะต้องคำนวณใหม่สำหรับทุกๆแพ็คเก็ต ข้อเสียสำหรับวิธีการนี้ คือ คอมพิวเตอร์ตามที่กำหนดเส้นทางขึ้นนั้นต้องเก็บข้อมูลเกี่ยวกับเส้นทางนี้ไว้จนกว่าแพ็คเก็ตสุดท้ายจะผ่านไปแล้ว ในกรณีนี้ต้องใช้ที่เก็บข้อมูลมากสำหรับทั้งเครือข่าย และก่อให้เกิดปัญหาใหญ่หากคอมพิวเตอร์เครื่องใดในเส้นทางเกิดเสีย และข้อเสียอีกประการ คือสมรรถนะของเครือข่ายไม่อาจเปลี่ยนแปลงตามสภาพการใช้งานได้ง่าย เพราะเส้นทางถูกกำหนดตายตัวตั้งแต่แพ็คเก็ตแรกหากสภาวะของเครือข่ายระหว่างที่มีการสื่อสารข้อมูลกันอยู่มีการเปลี่ยนแปลงไป แพ็กเก็ตหลังๆก็ไม่อาจเปลี่ยนแปลงหรือปรับเส้นทางในการสื่อสารที่เหมาะสมได้ ตัวอย่างของเครือข่ายแบบนี้คือ TRANSPAC ในฝรั่งเศสและ TYMNET ในสหรัฐอเมริกาหลังจากนั้นก็มีการพัฒนาระบบเครือข่ายขึ้นเรื่อยๆ จนในปัจจุบันประมาณการว่าเครื่องคอมพิวเตอร์ที่เชื่อมต่อกันในโลกของอินเตอร์เน็ตมีมากกว่า 30 ล้านเครื่องเลยทีเดียว โดยมีข้อกำหนดว่าทุกเครือข่ายที่เชื่อมต่อถึงกันจะต้องอยู่ภายใต้มาตรฐานของการเชื่อมต่อหรือโปรโตคอล ที่ถูกสร้างขึ้นมาเพื่อใช้งานบนเครือข่ายแบบนี้โดยเฉพาะซึ่งเรียกว่า TCP/IP เหมือนกันหมดทุกเครื่องจากมาตรฐานการเชื่อมต่อแบบเดียวกันนี้จะมีผลทำให้เครือข่ายคอมพิวเตอร์ สามารถติดต่อสื่อสารกันได้ปัจจุบันมีจำนวนเครือข่ายคอมพิวเตอร์ที่เชื่อมต่อเข้ากับอินเตอร์เน็ตมากกว่า 5 หมื่นเครือข่าย และนับวันจะเพิ่มมากขึ้นเรื่อยๆ โดยเฉพาะที่เครื่องคอมพิวเตอร์กลางที่คอยให้บริการข้อมูลหรือเซิร์ฟเวอร์ที่ต่อเข้ากับอินเตอร์เน็ต 5 ล้านเครื่อง และยังประมาณกันว่าจะมีผู้ขอใช้อินเตอร์เน็ตต (ไคลเอนต์) ในเวลานี้มากกว่า 30 ล้านคน กระจายการใช้งานมากกว่า 84 ประเทศในทั่วทุกมุมโลก ด้วยการออกแบบที่ชาญฉลาดของผู้พัฒนาเครือข่าย โดยไม่มีข้อจำกัดทางฮาร์ดแวร์ เพียงแต่ใช้มาตรฐานการเชื่อมต่อแบบ TCP/IP เท่านั้น ทำให้อินเตอร์เน็ตสามารถเติบโตไปอย่างไม่มีขอบเขตและขีดจำกัดโดยไม่มีใครสามารถเข้ามาควบคุมการผูกขาดทางเทคโนโลยีซึ่งเป็นเอกลักษณ์เฉพาะตัวของเครือข่ายอินเตอร์เน็ตอินเตอร์เน็ตเปิดให้บริการเครือข่ายที่สามารถให้ผู้ใช้เข้าถึงข้อมูล ด้วยรูปแบบการนำเสนอข้อมูลที่เป็นแบบมัลติมีเดียซึ่งประกอบไปด้วยภาพกราฟิก เสียง ข้อมูล และสัญญาณวิดีโอที่ชื่อว่า World Wide Web ที่ทำให้การค้นหาข้อมูลบนอินเตอร์เน็ตมีความง่ายและสะดวกต่อการใช้งานมากนอกนั้นอินเตอร์เน็ตยังกลายเป็นเครือข่ายที่เปิดกว้างสำหรับทุกๆเรื่อง ตั้งแต่การแสดงออกทางความคิดเห็นจนถึงการสร้างโอกาสทางธุรกิจสำหรับผลิตภัณฑ์และบริการใหม่ๆอย่างไร้ข้อจำกัด โดยไม่มีใครได้เปรียบเสียเปรียบใครในโลกอภิมหาเครือข่าย

การพัฒนาโครงงานคอมพิวเตอร์

 การพัฒนาโครงงานคอมพิวเตอร์

หลักการทำโครงงานคอมพิวเตอร์

โครงงานคอมพิวเตอร์

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

ประเภทของโครงงานคอมพิวเตอร์

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

            1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)

            2. โครงงานพัฒนาเครื่องมือ (Tools Development)

            3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)

            4. โครงงานประเภทการประยุกต์ใช้งาน (Application)

            5. โครงงานพัฒนาเกม (Game Development)

1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)

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

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

2. โครงงานพัฒนาเครื่องมือ (Tools Development)

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

3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)

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

4. โครงงานประเภทการประยุกต์ใช้งาน(Application)

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

5. โครงงานพัฒนาเกม (Game Development)

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

ขั้นตอนการพัฒนาโครงงาน

การจัดทำโครงงานคอมพิวเตอร์ ถือเป็นกระบวนการในการทำโครงงานที่ต้องดำเนินการอย่างเป็นลำดับขั้นตอน เพื่อให้เกิดประโยชน์มากที่สุดต่อการพัฒนาโครงงานคอมพิวเตอร์ โดยมีขั้นตอนดังต่อไปนี้

1. การคัดเลือกหัวข้อโครงงาน

หัวข้อ ส่วนใหญ่ที่นำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากปัญหา คำถาม หรือความสนใจในเรื่องต่างๆ การสังเกตสิ่งต่างๆ ที่เกี่ยวข้องกับระบบคอมพิวเตอร์ หรือสิ่งต่างๆ รอบตัว

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

องค์ประกอบสำคัญในการตัดสินใจเลือกหัวข้อที่จะนำมาพัฒนาโครงงานคอมพิวเตอร์

- มีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา

- สามารถจัดหาเครื่องคอมพิวเตอร์ซอฟต์แวร์ และวัสดุอุปกรณ์ที่เกี่ยวข้องได้

- มีแหล่งความรู้เพียงพอที่จะค้นคว้า หรือขอคำปรึกษา

- มีเวลาเพียงพอ

- มีงบประมาณเพียงพอ

- มีความปลอดภัย

2. การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล

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

ในการศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูลจะต้องได้คำตอบว่า  จะทำอะไร ทำไมต้องทำ ต้องการให้เกิดอะไร ทำอย่างไร ใช้ทรัพยากรอะไร ทำกับใคร และจะเสนอผลงานอย่างไร

3. การจัดทำข้อเสนอโครงงาน

การจัดทำข้อเสนอโครงงานเป็นการจัดทำเค้าโครงของโครงงานเพื่อเสนอครูที่ปรึกษา โดยมีวัตถุประสงค์ ดังนี้

1. ศึกษาค้นคว้าเอกสารอ้างอิง และรวบรวมข้อมูลที่ได้จากผู้ทรงคุณวุฒิ

2. วิเคราะห์ข้อมูล เพื่อกำหนดขอบเขตและลักษณะของโครงงานที่จะพัฒนา

3. ออกแบบการพัฒนา มีการกำหนดลักษณะของเครื่องคอมพิวเตอร์ ซอฟต์แวร์และตัวแปลภาษาโปรแกรม และอุปกรณ์ต่างๆ ที่ต้องใช้

             4. กำหนดตารางการปฏิบัติงานของการจัดทำเค้าโครงของโครงงาน ลงมือทำโครงงาน และสรุปรายงานโครงงาน โดยกำหนดช่วงเวลาอย่างกว้าง

5. ทำการพัฒนาโครงงานขั้นต้น เพื่อศึกษาความเป็นไปได้เบื้องต้น โดยอาจจะทำการพัฒนาส่วนย่อยๆ บางส่วน ตามที่ได้ออกแบบไว้แล้ว นำผลจากการศึกษาในช่วงนี้ไปปรับปรุงแผนการทดลองที่ออกแบบไว้ในครั้งแรกให้เหมาะสมมากยิ่งขึ้น

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

 องค์ประกอบของโครงงานคอมพิวเตอร์

- ชื่อโครงงาน ต้องสื่อว่าทำอะไรกับใคร เพื่ออะไร เช่นโครงงานพัฒนาสื่อเพื่อการศึกษา โครงงานพัฒนาเครื่องมือ

- ชื่อผู้จัดทำ  ระบุถึงผู้รับผิดชอบโครงงานอาจเป็นรายกลุ่มหรือรายบุคคลก็ได้

ครูที่ปรึกษา ระบุชื่อสกุล ของครูผู้ทำหน้าที่เป็นที่ปรึกษาควบคุมการทำโครงงานของนักเรียน

- ระยะเวลาดำเนินงาน ให้ระบุเวลาตั้งแต่เริ่มทำโดยใช้ซอฟต์แวร์ที่ช่วยในการบริหารจัดการเพื่อใช้วางแผนควบคุมการทำงาน

- แนวคิด ที่มา อธิบายถึงสาเหตุที่เลือกทำโครงงาน กล่าวถึงความต้องการและความคาดหวังที่จะเกิดผล

- วัตถุประสงค์ ระบุสิ่งที่ต้องการให้เกิดขึ้นเมื่อสิ้นสุดโครงงานนี้ในเชิงกระบวนการและผลลัพธ์ที่ได้

- หลักการทฤษฏี อธิบายหลักการและทฤษฏีที่เกี่ยวข้อง ที่นำมาใช้ในโครงงาน

- วิธีดำเนินงาน กล่าวถึงกิจกรรมหรือขั้นตอนการดำเนินงาน

- ขั้นตอนปฏิบัติ กล่าวถึงวันเวลาและการดำเนินกิจการต่างๆ ตั้งแต่เริ่มต้นจนเสร็จสิ้น

- ผลที่คาดว่าจะได้รับ ระบุถึงสภาพของผลที่ต้องการให้เกิด รวมถึงผลกระทบที่เกิดขึ้น

- เอกสารอ้างอิง ระบุชื่อเอกสารข้อมูลที่ได้จากแหล่งต่างๆ ที่นำมาใช้ในการดำเนินการ

4. การพัฒนาโครงงาน

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

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

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

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

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

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

5. การเขียนรายงานโครงงาน

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

 ชื่อโครงงาน

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

6. การนำเสนอและแสดงโครงงาน

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