Blog
- November 20, 2024
ในหัวข้อนี้เราจะพูดถึงการหาประโยชน์จากข้อมูลกันนะครับ ว่าแต่ต้องทำอย่างไรหล่ะ ทองคำดิบที่เราขุดขึ้นมาจากเหมืองไม่ได้บริสุทธิ์ ต้องผ่านกระบวนการหลายขั้นตอนก่อนจะได้ทองคำที่มีคุณภาพสูง เช่นเดียวกับข้อมูลที่ต้องปรับปรุงให้เหมาะสมสำหรับการใช้งาน การขุดแร่ทองคำ (Collecting Raw Data) ในการขุดเหมือง เราไม่ได้ขุดมาแค่ทองคำ แต่ได้ดิน หิน และสิ่งเจือปนอื่น ๆ มาด้วยข้อมูลที่เรารวบรวมมาก็เช่นกัน อาจประกอบด้วยข้อมูลที่เกี่ยวข้องและไม่เกี่ยวข้อง การแยกสิ่งเจือปนออก (Removing Irrelevant Data) ในเหมืองทอง...
- June 5, 2024
ตัวดำเนินการ (Operator) ในภาษาโปรแกรมเครื่องมือในกล่องเครื่องมือ! มันช่วยให้เราสามารถทำงานกับข้อมูลต่างๆ ในโปรแกรมของเราได้ ต่อไปนี้เป็นวิธีอธิบายตัวดำเนินการให้กับนักเรียนของคุณฟัง 1. เปรียบเทียบกับการคำนวณเบื้องต้น 2. ประเภทของตัวดำเนินการ
- June 5, 2024
คำสั่ง if คำสั่ง if เป็นคำสั่งที่ใช้ควบคุมการทำงานของโปรแกรมที่เป็นพื้นฐานและง่ายที่สุด เราใช้คำสั่ง if เพื่อสร้างเงื่อนไขให้โปรแกรมทำงานตามที่เราต้องการเมื่อเงื่อนไขนั้นตรงกับที่เรากำหนด เช่น การตรวจสอบค่าในตัวแปรกับตัวดำเนินการประเภทต่างๆ นี่เป็นรูปแบบของการใช้งานคำสั่ง if ในภาษา Python ในตัวอย่าง เป็นรูปแบบของการใช้งานคำสั่ง if และ expression เป็นเงื่อนไขที่สร้างจากตัวดำเนินการประเภทต่างๆ ที่เป็น boolean...
- June 6, 2024
คำสั่ง while loop while loop เป็นคำสั่งวนซ้ำที่ง่ายและพื้นฐานที่สุดในภาษา Python คำสั่ง while loop นั้นใช้ควบคุมโปรแกรมให้ทำงานบางอย่างซ้ำๆ ในขณะที่เงื่อนไขของลูปนั้นยังคงเป็นจริงอยู่ นี่เป็นรูปแบบของการใช้งานคำสั่ง while loop ในภาษา Python คำสั่ง for loop...
- July 3, 2024
นักเรียนมีอิสระในการเลือกศึกษาปัญหาที่ตนเองสนใจ โดยจะต้องวางแผนการดำเนินงาน ศึกษา พัฒนาโปรแกรม โดยใช้ความรู้ทางกระบวนการวิศวกรรมซอฟต์แวร์ เครื่องคอมพิวเตอร์และอุปกรณ์ที่เกี่ยวข้อง ตลอดจนทักษะพื้นฐานในการพัฒนาโครงงาน ประเภทของโครงงานคอมพิวเตอร์ แบ่งเป็นประเภทใหญ่ ๆ ได้ 6 ประเภท 1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media) 2. โครงงานพัฒนาเครื่องมือ (Tools Development) 3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)...
- July 11, 2024
บทภาพยนต์เป็นองค์ประกอบสำคัญในการผลิตภาพยนต์ด้วยหลายเหตุผลที่สำคัญ ดังนี้: 1. การกำหนดเรื่องราวและโครงสร้าง 2. การพัฒนาตัวละคร 3. การวางแผนการผลิต 4. การสื่อสารระหว่างทีมงาน 5. การสร้างความสมบูรณ์และความน่าสนใจ 6. การตรวจสอบและปรับปรุง
- August 29, 2024
ในการทำโครงงาน วิจัย วิทยานิพนธ์ต่าง ๆ จะมีหัวข้อหนึ่งที่เรียกว่า “การทบทวนวรรณกรรม” หรือ Literature review hypothesis มันคือการเขียนตัวแปรที่เราจะทดสอบครับว่ามีอะไรบ้าง (งงละสิ) เช่น หากชื่องานเรา คือ การพัฒนาบทเรียนคอมพิวเตอร์ช่วยสอน วิชาวิทยาการคอมพิวเตอร์ 1 เรื่องการพัฒนาโครงงาน สําหรับนักเรียนชั้นมัธยมศึกษาปีที่...
- August 29, 2024
เว็บไซต์ต่อไปนี้ใช้เพื่อค้นหางานวิจัยและวิทยานิพนธ์ฉบับเต็มในการศึกษาแนวทางของงานที่เราสนใจ เว็บไซต์แหล่งข้อมูลทางเลือก ThaiLIS (Thai Library Integrated System)www.tdc.thailis.or.th ฐานข้อมูลวิทยานิพนธ์ไทย (Thai Thesis Database)tdc.thailis.or.th/tdc คลังข้อมูลดิจิทัล (NRCT e-Library)elibrary.nrct.go.th ฐานข้อมูล TCI (Thai Journal Citation Index...
- August 29, 2024
สมมุติว่าเราต้องการหาความพึงพอใจในการใช้ห้องสมุดของโรงเรียนแห่งหนึ่งซึ่งมีนักเรียนประมาณ 3,000 คน เราคิดว่าสามารถเก็บข้อมูลทั้ง 3,000 คนนั้นได้เลยหรือเปล่า การทำวิจัยส่วนใหญ่ไม่สามารถเก็บข้อมูลได้จากประชากรทั้งหมดเนื่องจากมันมากเกินไปจึงต้องผ่านกระบวนการหากลุ่มตัวอย่างซึ่งมีแบบแผนการคัดเลือกเพื่อนำขข้อมูลที่ได้จากตัวอย่างนั้นไปอ้างอิงถึงประชากรทั้งหมด ประชากร (Population) คืออะไรคน สัตว์ สิ่งของ หรือค่าที่ต้องการ ซึ่งประกอบด้วยสมาชิกของกลุ่ม (พูดง่าย ๆ แบบชิว ๆ คือคนที่มีคุณสมบัติตรงกับวิจัยที่เราทำ กลุ่มตัวอย่าง...
- November 5, 2024
จากปัญหาที่นักเรียนเจอในห้องเรียนนะครับ แผนที่ข้อมูลรายได้เฉลี่ยต่อครัวเรือนนั้นเสียหายไปเนื่องจากถูกจัดเก็บอยู่ในรูปแบบกระดาษ ซึ่งโดนน้ำทำให้ข้อมูลนั้นเสียหาย เราคงจะไม่สามารถใช้ข้อมูลนั้นได้อีกต่อไปแล้วเนื่องจากการเก็บในรูปแบบกระดาษนั้นมีข้อเสียคือ ดังนั้นในปัจจุบันจึงนิยมเก็บข้อมูลในรูปแบบดิจิทัล (Digitization) จนไปถึงการให้สามารถเข้าใช้งานในอินเทอร์เน็ตซึ่งทำให้สามารถเข้าถึงข้อมูลได้ตลอดเวลา . . . โชคดีมาก ๆ เลยที่ครูยังมีข้อมูลสำรองไว้ (ขอขอบคุณข้อมูลจาก ศูนย์เทคโนโลยีสารสนเทศและการสื่อสาร สำนักงานสถิติแห่งชาติ) หากกดปุ่มไม่ได้ให้กดข้อความนี้ Click here
- November 11, 2024
ในวันนี้เรามาถึงขั้นตอนของ การเตรียมการทำโครงงาน เราจะดูเกี่ยวกับการติดตั้งโปรแกรมและการติดตั้งฟ้อนต์ ขั้นตอนนี้เป็นขั้นตอนที่สำคัญเพื่อที่จะจัดทำเอกสารให้มีความพร้อมก่อนเริ่มการใช้งาน ขั้นตอนที่ 1 | การเตรียม Software สิ่งแรกที่ต้องทำคือการเตรียมอุปกรณ์ที่ใช้งาน เช่น คอมพิวเตอร์ที่มีประสิทธิภาพดีและมีพื้นที่จัดเก็บข้อมูลเพียงพอ จากนั้นจึงติดตั้งโปรแกรมสำหรับการทำเอกสาร เช่น WPS Office หรือ Microsoft Word ซึ่งเป็นโปรแกรมที่นิยมใช้และมีฟังก์ชันการใช้งานที่หลากหลาย...
- June 5, 2024
คำสั่ง input() Input หมายถึง สิ่งที่ได้รับเข้ามา ซึ่งในการเขียนโปรแกรม Input จะหมายถึงการที่โปรแกรมนั้นจะรับค่าอะไรมาซักอย่าง เพื่อที่จะให้นำไปใช้ในขณะที่โปรแกรมกำลังทำงานโดยในภาษา Python นั้นจะใช้คำสั่ง input() เพื่อทำการรับ input เข้ามาสู่ระบบ *การป้อนค่าในคอมไพเลอร์ ทำได้โดยการพิมพ์ลงไปในส่วนที่แสดงผลโปรแกรม และยืนยันข้อมูลด้วยปุ่ม Enter แต่เดี๋ยวก่อน!! การใช้คำสั่ง input() ดังตัวอย่างนั้น ไม่สามารถนำไปใช้งานจริงได้ เพราะข้อมูลที่รับเข้ามายังไม่มีที่สำหรับจัดเก็บ...
- June 5, 2024
ตัวดำเนินการ (Operator) นอกจาก เครื่องหมาย = ที่เราใช้ในการนำข้อมูลเข้าไปใส่ในตัวแปรแล้ว ในภาษาไพทอน ยังมี ตัวดำเนินการ (Operator) ซึ่งเป็น เครื่องหมาย ใช้ในการดำเนินการกับตัวแปรหรือค่าต่างๆ ได้แก่ ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic operators) ยกตัวอย่างในกรณีที่ มีตัวแปร x = 7 และ y =...
- June 5, 2024
ประเภทข้อมูล (Data Type) ประเภทข้อมูล หรือ Data Type คือลักษณะการจัดเก็บข้อมูลที่จะสามารถเก็บข้อมูลและใช้งานตามลักษณะที่ได้ระบุไว้ โดยใน Python นั้นมีประเภทข้อมูลให้เราเลือกเก็บมากมาย แต่ก็จะมีเพียง 4 ประเภทที่เราจะได้ใช้งานกันบ่อย ๆ ในรายวิชานี้ ได้แก่ ประเภทข้อมูล ประเภทข้อมูลที่จัดเก็บ ตัวอย่างข้อมูลที่จัดเก็บได้...
- May 19, 2024
Computer Science KruTonบททวนแนวคิดเชิงคำนวณLifetimeBeginner1 Lesson1 Quiz2 StudentsFreeRead more แนวคิดเชิงคำนวณ (Computational Thinking) คืออะไร ต้องบอกก่อนว่าการเรียนเรื่องการประยุกต์ใช้เทคโนโลยี และการเข้าใจสื่อสมัยใหม่ โดยมีการสอนโดยใช้แนวคิดเชิงคํานวณซึ่งเป็นองค์ประกอบที่สำคัญที่สุดอย่างหนึ่ง ที่จะพัฒนาให้เด็ก ๆ เกิดกระบวนการคิดเชิงวิเคราะห์ คิดอย่างเป็นระบบด้วยเหตุผลอย่างเป็นขั้นเป็นตอนเพื่อแก้ปัญหาเป็นกระบวนการในหลากหลายลักษณะ (Code Genius...
- May 22, 2024
สำหรับใครที่กำลังหาที่เรียนต่อในระดับมหาวิทยาลัย แล้วถ้าเราอยากเป็นครูคอมพิวเตอร์ หรืออยากเป็นสาย developers เขียนโปรแกรมต่าง ๆ ก็สามารถเรียนได้นะ ลองมาดูกันดีกว่าว่า 1 วันที่มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ คณะครุศาสตร์อุตสาหกรรม เทคโนโลยีคอมพิวเตอร์ มีอะไรให้ทำกันบ้าง
- May 23, 2024
เทคโนโลยีเป็นสิ่งที่มนุษย์สร้างหรือพัฒนาขึ้นซึ่งอาจเป็นได้ทั้งชิ้นงานหรือวิธีการเพื่อใช้แก้ปัญหา เพื่อสนองความต้องการ หรือเพิ่มความสามารถในการทำงานของมนุษย์ การทำงานของเทคโนโลยีแต่ละชนิดจะมีลักษณะแตกต่างกันไปตามวัตถุประสงค์ และจะมีการทำงานอย่างเป็นระบบ (system) ซึ่งโดยทั่วไปแล้ว ระบบจะใช้เรียกการทำงานของสิ่งที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไปรวมเข้าด้วยกันและแต่ละส่วนจะทำงานสัมพันธ์กันเพื่อให้สามารถทำงานได้ตามหน้าที่ (function) เช่น ปากกา ประกอบไปด้วยส่วนประกอบหลัก ๆ ได้แก่ ด้ามจับ น้ำ หมึก ไส้ปากกา และหัวปากกา ซึ่งส่วนประกอบต่าง...
- May 24, 2024
สวัสดีครับในบล็อคนี้จะมาเล่าถึงประสบการณ์ “การจัดอบรมหุ่นยนเดินตามเส้นด้วย Kidbright” ขอแนะนำก่อนละกันนะครับว่าทำไมถึงเกิดการจัดอบรมในครั้งนี้ได้ เอาหล่ะ…. มาเริ่มกันเลย…. ในการจัดอบรมครั้งนี้เป็นการฝึกประสบการณ์ในเรื่องการจัดอบรมซึ่งพวกเราก็ได้มีการตั้งเป้าหมายกันว่าเราจะจัดอบรมเกี่ยวกับหุ่นยนต์เดินตามเส้นด้วย Kidbright เราได้จัดอบรมให้กับโรงเรียนจำนวน 2 แห่งคือ โรงเรียนเบญจมราชานุสรณ์ (นนทบุรี) และโรงเรียนศึกษานารีวิทยา (บางบอน) เรามาเริ่มจากโรงเรียนเบญจมราชานุสรณ์กันดีกว่าครับ ดูคลิปสรุปการดำเนินงานได้เลย ต่อมาก็คือ โรงเรียนศึกษานารีวิทยา (บางบอน)
- May 24, 2024
ในวันนี้เราจะมาลองถ่ายภาพกัน แต่ถ่ายยังไงให้สวย ถ่ายยังไงให้ดูโปรไม่โบร๋ววววว . . . สำหรับใครที่ยังไม่มีกล้องตัว DSLR หรือ Mirrorless ไม่ต้องกังวลไปครับ แค่มือถือของเรา หรือถ้ามือถือของเราไม่โอเคเราก็สามารถใช้ Simulator ได้ครับ ลองใช้กล้องแบบจำลองดูได้ที่ลิงค์นี้เลย จำลองการใช้กล้อง Camerasim-3D <<< กดได้เลยครับ...
- May 30, 2024
เราคงมีประสบการณ์ที่ต้องการจำกัดการเข้าถึงเว็บใด ๆ แก่ผู้ใช้ใช่ไหมครับ เนื่องด้วยกฎที่ตกลงกันหรืออาจไม่เหมาะสม วันนี้เราจะสอนการบล็อกหรือปิดกันการเข้าถึงเว็บเหล่านั้นกัน แต่ก่อนอื่นวิธีนี้คุณต้องใช้เราเตอร์ยี่ห้อ Mikrotik หรือ RouterOS นะครับ ในวันนี้เราได้ใช้อุปกรณ์ Mikrotik RB3011UiAS-RM ขณะที่ทดสอบการบล็อกเว็บโดยใช้ Mikrotik มีการใช้เวอร์ชันระบบปฏิบัติการดังนี้ RouterOS v7.11.2 on RB3011UiAS...
- June 5, 2024
คำสั่ง print() คือคำสั่ง สำหรับนำข้อมูลหรือค่าบางอย่างมาแสดงผลออกทางหน้าจอ ทดลองใช้คำสั่ง print() ให้แสดง รหัสประจำตัว-ชื่อเล่นภาษาอังกฤษ เพื่อไปแสดงผลบนหน้าจอ สำหรับ IDE ที่เราจะใช้กันคือ trinket ▶ Create Your Own (trinket.io) หากนักเรียนต้องการจะใช้ตัวอื่น ๆ ก็สามารถใช้งานได้ครับ *นักเรียนสามารถทดลองเขียนคำสั่งทางฝั่งซ้าย และกดปุ่ม ▶ Run เพื่อสั่งให้โปรแกรมทำงาน...
- June 5, 2024
ภาษาไพทอนถึงจะเป็นภาษาระดับสูง มนุษย์อ่านเข้าใจได้ แต่ก็ไม่ได้หมายความว่าจะสามารถเข้าใจได้ทุกคน การพัฒนาโปรแกรมต้องมีการเขียนข้อความเพื่ออธิบายการทำงานของ statement function หรือภาพรวมโปรแกรมที่ตนเขียนเพื่อเป็นการจดบันทึกกันลืม และเพื่อสื่อสารกับนักพัฒนาโปรแกรมคนอื่นที่ทำงานร่วมกัน เราอาจคิดว่าต้องใช้กระดาษจดหรอ ไม่ต้องครับ มันสามารถจดใน Source code ที่เรากำลังเขียนได้เลย การคอมเมนต์มักถูกใช้เพื่อประโยชน์ดังต่อไปนี้ ใน Python จะใช้ # (Sharp)...
- May 30, 2024
***เนื้อหายังไม่สมบูรณ์นะครับ*** อย่าพึ่งเบื่อ อย่าพึ่งปิด Blog นี้เลยครับเพราะว่ามันสำคัญมาก ๆ เลยครับ “การที่เรามีแต่รากฝอยไร้ซึ่งรากแก้ว จะทำให้เราเติบโตรวดเร็วแต่เติบโตได้ไม่นาน” ในบทนี้เราจะพูดถึงหนึ่งในเรื่องที่เราต้องเรียนในวิชา วิทยาการคอมพิวเตอร์ ๑ ซึ่งเกี่ยวกับ กระบวนการแก้ปัญหา /กระบวนการแก้ปัญหาด้วยคอมพิวเตอร์ โดยเราจะนำหลักการนี้ไปใช้ในหลาย ๆ อย่างที่เกี่ยวกับชีวิตประจำวันของเรานอกจากเขียนโปรแกรมนะครับ หากคุณอยากจะเขียนโปรแกรมให้ได้สักที อย่ามัวแต่...
- June 5, 2024
Learning Objectives: สวัสดีครับ นี่คือสัปดาห์แรกของการเรียนเขียนโปรแกรมด้วยภาษา Python กัน หลาย ๆ คนก็อยากที่จะศึกษาอยู่แล้ว แต่ก็อาจมีบางคนตั้งคำถามว่าทำไมต้องใช้ภาษานี้ในการเขียนโปรแกรม ??? คำตอบคือบอกไม่ได้หรอกครับ แต่เราต้องดูเหตุผลกันดีกว่าครับ ว่าทำไมเราควรจะเลือกภาษาตัวนี้ในการพัฒนาโปรแกรมจนกลายไปสู่ซอฟต์แวร์ได้ เหตุผลหลัก ๆ ที่เราควรจะเรียนภาษา Python คือ เขียนน้อย...
- March 22, 2024
สวัสดีครับ โพสนี้เป็นโพสแรกหลังจากมีเว็บนี้ขึ้นมาเลย . . .เอาหล่ะเว็บนี้เอาไว้ทำอะไร เรามาดูจุดประสงค์กัน ครูตั้งใจว่าอยากทำเว็บขึ้นมาให้เป็นการเล่าเรื่องราวของ ครูทั้งสองคน เผื่อนักเรียนคนไหนสนใจ อ้อ . . . และก็ไหน ๆ ละ ยุคนี้ครูก็อยากทำสื่อการเรียนออนไลน์เอาไว้ให้น้อง ๆ นักเรียนใช้เรียนด้วย