วันพฤหัสบดีที่ 6 กรกฎาคม พ.ศ. 2560

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


ใบงาน เรื่อง ขั้นตอนการทำโครงงานคอมพิวเตอร์

มี 6 ขั้นตอนดังนี้

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

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

          3. จัดทำเค้าโครงของโครงงาน โครงการเพื่อขอเสนอทำโครงงานวิทยาศาสตร์ประกอบด้วยหัวข้อต่าง ๆ ดังนี้

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

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

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

🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼🔽🔼

วันพฤหัสบดีที่ 29 มิถุนายน พ.ศ. 2560

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



🔺ตัวอย่างโครงงานตอมพิวเตอร์🔻





โครงงานคอมพิวเตอร์ ตอน Amazing circuit การต่อวงจรไฟฟ้าขั้นพื้นฐาน


โครงงานคอมพิวเตอร์ “เด็ก ว.ก.ยุคไอทีสร้างคลิปดีให้เพื่อนดู 2557” เป็นโครงงาน

คอมพิวเตอร์ประเภท

สื่อเพื่อการศึกษา ที่เกิดจากการจัดการเรียนการสอนรายวิชาเทคโนโลยีสารสนเทศ 3 ชั้น

มัธยมศึกษาปี

ที่ 3 โดยครูอ๋อ วิมลรัตน์ กาญจนโพธิ์ ร่วมกับนักเรียนช่วยกันผลิตงานนี้ เพื่อบูรณาการการ

เรียนการสอน

ร่วมกันระหว่างนักเรียนกับครูผู้สอนทุกกลุ่มสาระการเรียนรู้






ใบงานเรื่องภาษาคอมพิวเตอร์


ใบงานเรื่องภาษาคอมพิวเตอร์

 1 ภาษาคอมพิวเตอร์หมายถึงอะไร

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


2 ภาษาคอมพิวเตอร์มีกี่ระดับแต่ระระดับมีอะไรบ้าง

ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็น กลุ่ม คือ-          ภาษาระดับสูง (high level)-          ภาษาระดับต่ำ (low level)ภาษาระดับสูงถูกออกถูกออกแบบมาเพื่อให้ใช้งานง่ายและสดกสบายกว่าภาษาระดับต่ำ โปรแกรมที่เขียนถูกต้องตามเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล (Compile) ไปเป็นภาษาระดับต่ำเพื่อให้คอมพิวเตอร์สามารถนำไปใช้งานหรือปฏิบัติตามคำสั่งได้ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วยภาษาระดับสูง แปลไปเป็นออบเจกต์โค้ด (objet code)แล้วเปลี่ยนเป็นชุดคำสั่งในภาษาเครื่องภาษาคอมพิวเตอร์อาจแบ่งเป็นกลุ่มได้เป็นอีกสองประเภทคือ ภาษาที่มนุษย์อ่านออก(human-readable) และภาษาที่มนุษย์อ่านไม่ออก (non human-readable) ภาษาที่มนุษย์อ่านออกถูกออกแบบมาเพื่อให้มนุษย์สามารถเข้าใจและสื่อสารได้โดยตรงกับคอมพิวเตอร์ ส่วนภาษาที่มนุษย์อ่านไม่ออกจะมีโค้ดบางส่วนที่ไม่อาจอ่านเข้าใจได้ แต่ออกแบบมาเพื่อให้โค้ดกระชับซึ่งคอมคอมพิวเตอร์จะสามารถประมวลผลได้ง่ายกว่า

                               3 ยกตัวอย่างภาษาคอมพิวเตอร์มา 8 ภาษา


ภาษาคอมพิวเตอร์
การใช้งาน
BASIC (Beginner's All-purpose Symbolic Instruction Code)
ภาษานี้เหมาะสำหรับผู้เริ่มศึกษา การเขียนโปรแกรมคอมพิวเตอร์
COBOL (Common Business Oriented Language)
ภาษานี้นิยมใช้ในงานธุรกิจบนเครื่องขนาดใหญ่
FORTRAN (FORmula TRANslator)
ภาษานี้ใช้สำหรับงานด้านคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมศาสตร์
Pascal ( ชื่อของ Blaise Pascal)
ภาษานี้จะใช้ในวิทยาลัย และมหาวิทยาลัย
C
ภาษานี้เหมาะสำหรับนักเขียนโปรแกรม และใช้ในวิทยาลัย มหาวิทยาลัย
C++
ภาษานี้สำหรับผู้ผลิตซอฟต์แวร์
ALGOL (ALGOrithmic Language)
ภาษานี้เป็นภาษาสำหรับงานทางวิทยาศาสตร์ และต่อมามีการพัฒนาต่อเป็นภาษา PL/I และ Pascal
APL (A Programming Language)
ภาษานี้ออกแบบโดยบริษัท IBM ใน ปี ค.ศ. 1968 เป็นภาษาที่โต้ตอบกับผู้ใช้ทันที เหมาะสำหรับจัดการกับกลุ่มของข้อมูลที่สัมพันธ์กันในรูปแบบตาราง
LISP (LIST Processing)
ภาษานี้ถูกออกแบบมาให้ใช้กับข้อมูลที่ไม่ใช้ตัวเลข ซึ่งอาจเป็นสัญลักษณ์พิเศษหรือตัวอักษรก็ได้ด้วย
LOGO
ภาษานี้นิยมใช้ในโรงเรียน เพื่อสอนทักษะการแก้ปัญหาให้กับนักเรียน
PL/I (Programming Language One)
ภาษานี้ถูกออกแบบมาให้ใช้ กับงานทั้งทางด้านวิทยาศาสตร์ และธุรกิจด้วย
PROLOG (PROgramming LOGIC)
ภาษานี้ นิยมใช้มากในงานด้านปัญญาประดิษฐ์ จัดเป็นภาษาธรรมชาติภาษาหนึ่งด้วย
RPG (Report Program Generator)
ภาษานถูกออกแบบมาให้ใช้กับงานทางธุรกิจ จะมีคุณสมบัติในการสร้างโปรแกรม สำหรับพิมพ์รายงานที่ยืดหยุ่นมากทีเดียว















วันพฤหัสบดีที่ 15 มิถุนายน พ.ศ. 2560

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

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

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

ประเภทของโครงงาน
    1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)
     2. โครงงานพัฒนาเครื่องมือ (Tools Development)
     3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)
     4. โครงงานประเภทการประยุกต์ใช้งาน (Application)
     5. โครงงานพัฒนาเกม (Game Development)
ตัวอย่าง โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)

โปรแกรม ดนตรีไทยแสนสนุก    
       ผู้พัฒนา นางสาว อัญชลี เตมีประเสริฐกิจ  
         อาจารย์ที่ปรึกษา อาจารย์ชนารัตน์ คำอ่อน  
  สถานศึกษา โรงเรียนระยองวิทยาคม




แหล่งอ้างอิง http://earthacr.blogspot.com/2014/11/blog-post_16.html








วันพฤหัสบดีที่ 8 มิถุนายน พ.ศ. 2560

ใบงาน เรื่อง การใช้ it ในทางที่ดี/ไม่ดี

               ใบงาน เรื่อง การใช้ it ในทางที่ดี/ไม่ดี

ให้นักเรียนหาข่าวและนำข้อมูลรูปภาพมาใส่พร้อมแหล่งอ้างอิง

ป.ป.ส.เผย “เปรี้ยวหั่นศพ” โยงค้ายาข้ามชาติ เตรียมตรวจสอบทางการเงินทั้งหมด

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



แหล่งอ้างอิง


ไม่เห็นด้วย เพราะ การกระทำแบบนี้ส่งผลกระทบอย่างร้ายแรงต่อสังคม แต่ดีที่ตำรวจจับได้ และพวกนี้ทำให้สังคมไทยเสื่อมลงมาก

วันพฤหัสบดีที่ 25 พฤษภาคม พ.ศ. 2560

ใบงานที่ 2 ความรู้เกี่ยวกับโปรแกรมคอมพิวเตอร์

                               ใบงานที่ 2 ความรู้เกี่ยวกับโปรแกรมคอมพิวเตอร์

ให้นักเรียนตอบคำถามลงในหน้าบล็อกของตนเองดังนี้


1. โปรแกรมคอมพิวเตอร์ หมายถึงอะไร

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

2. ประเภทของโปรแกรมคอมพิวเตอร์

 ตอบ  1.1   ซอฟต์แวร์ระบบ (System Software
         1.2   ซอฟต์แวร์ประยุกต์ (Application Software)

3. ยกตัวอย่างโปรแกรมคอมพิวเตอร์ มา 3 อย่าง พร้อมรายละเอียดโปรแกรม
 ตอบ
  1. Firefox เว็บบราวเซอร์ผลงานของ Mozilla โดยอดีตผู้สร้างบราวเซอร์ที่โด่งดัง Netscape
  2. VLC  โปรแกรมสำหรับเปิดไฟล์เพลง ไฟล์ภาพยนตร์ต่างๆมากมาย
  3. CCleaner โปรแกรมสำหรับลบไฟล์ขยะบนคอมพิวเตอร์    

วันพฤหัสบดีที่ 18 พฤษภาคม พ.ศ. 2560

ใบงานที่ 1 เรื่อง ภาษา C

    งานปฏิบัติ ห้อง ม.6/5

 ให้นักเรียน ตอบคำถามต่อไปนี้ลงในหน้า web blog ของตนเอง

                                                                ใบงานที่ 1 เรื่อง ภาษา C

1. ความหมาย คือ
    คำตอบ  ภาษาซี (C Programming Language) คือ ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง เดนนิส ริตชี (Dennis Ritchie) จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมาเมื่อประมาณต้นปี ค.ศ. 1970 โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับภาษาระดับต่ำ
2. โครงสร้าง
    คำตอบ 1. ส่วนหัวของโปรแกรมส่วนหัวของโปรแกรมนี้เรียกว่า Preprocessing Directive ใช้ระบุเพื่อบอกให้คอมไพเลอร์กระทำการ ใด ๆ ก่อนการแปลผลโปรแกรม
              2. ส่วนของฟังก์ชั่นหลักฟังก์ชั่นหลักของภาษาซี คือ ฟังก์ชั่น main() ซึ่งโปรแกรมภาษาซีทุกโปรแกรมจะต้องมีฟังก์ชั่นนี้อยู่ในโปรแกรมเสมอ จะเห็นได้จากชื่อฟังก์ชั่นคือ main แปลว่า “หลัก” ดังนั้น การเขียนโปรแกรมภาษซีจึงขาดฟังก์ชั่นนี้ไปไม่ได้ โดยขอบเขตของฟังก์ชั่นจะถูกกำหนดด้วยเครื่องหมาย { และ } กล่าวคือ การทำงานของฟังก์ชั่นจะเริ่มต้นที่เครื่องหมาย { และจะสิ้นสุดที่เครื่องหมาย } ฟังก์ชั่น main() สามารถเขียนในรูปแบบของ void main(void) ก็ได้ มีความหมายเหมือนกัน คือ หมายความว่า ฟังก์ชั่น main() จะไม่มีอาร์กิวเมนต์ (argument) คือไม่มีการรับค่าใด ๆ เข้ามาประมวลผลภายในฟังก์ชั่น และจะไม่มีการคืนค่าใด ๆ กลับออกไปจากฟังก์ชั่นด้วย
             3. ส่วนรายละเอียดของโปรแกรมเป็นส่วนของการเขียนคำสั่ง เพื่อให้โปรแกรมทำงานตามที่ได้ออกแบบไว้
คอมเมนต์ในภาษาซี
คอมเมนต์ (comment) คือส่วนที่เป็นหมายเหตุของโปรแกรม มีไว้เพื่อให้ผู้เขียนโปรแกรมใส่ข้อความอธิบายกำกับลงไปใน source code ซึ่งคอมไพเลอร์จะข้ามาการแปลผลในส่วนที่เป็นคอมเมนต์นี้ คอมเมนต์ในภาษาซีมี 2 แบบคือ
¨ คอมเมนต์แบบบรรทัดเดียว ใช้เครื่องหมาย //
¨ คอมเมนต์แบบหลายบรรทัด ใช้เครื่องหมาย /* และ */
3.ตัวอย่างคำสั่ง 1 คำสั่ง
  คำตอบ #include "stdio.h"
#include "conio.h"
void main()
{
int a,b,c;


clrscr();
printf("Enter three integer numbers : ");
scanf("%d%d%d",&a,&b,&c);
printf("a = %d b = %d c = %d \n",a,b,c);
}

เป็นการป้อนเลขจำนวนเต็ม 3 ตัวให้กับตัวแปร a,b และ c ในการป้อนตัวเลขให้เว้น ช่องว่างระหว่างตัวเลขแต่ละชุดซึ่ง scanf() จะข้อมช่องว่างไปจนกระทั่งพบตัวเลขจึงจะอ่านข้อมูลอีกครั้ง