การเขียนโปรแกรมเพื่องานอาชีพ (ง30212)

เวลาเรียน  จ.(6-7)_6/1, พ.(3-4)_6/3, พฤ.(3-4)_6/2

คะแนน  100 คะแนน

– งาน ก#1                         5  คะแนน

– งาน ก#2                       15  คะแนน

– งาน #3                          15  คะแนน

– งานย่อยและสอบย่อย   45  คะแนน

– สอบ                             20 คะแนน
………………………………………………………………………………………………

****คะแนนของนักเรียน****     –ม.6/1–    –ม.6/2–    –ม.6/3–     <<<<<<
>>>>ผลงานนักเรียน<<<<
………………………………………………………………………………………………

งาน ก#2 (15 คะแนน) พ.16/05/61 –งานกลุ่ม–
แบ่งกลุ่ม จำนวน 6 กลุ่ม ทำบทเรียนออนไลน์ เรื่อง >>หัวข้องาน<<
รายชื่อกลุ่ม    ม.6/1    ม.6/2    ม.6/3
…มีรายละเอียดดังต่อไปนี้
1.เนื้อหาและรูปภาพประกอบตามหัวข้อ ,อ้างอิง, Mind map
2.ข้อสอบออนไลน์ แบบ 5 ตัวเลือก 10 ข้อ เน้นการคิดวิเคราะห์
ข้อเขียน คำชมเชย 1 ข้อ  และคำแนะนำ 1 ข้อ
(การใช้งาน Google Docs สร้างข้อสอบ)
3.Link งานPPT ของกลุ่มตนเอง (Upload งานPPT ไว้ที่ www.slideshare.net)
และบทเรียนออนไลน์ ทั้ง 6 กลุ่ม
4.Link feed RSS ข่าวด้าน IT  อย่างน้อย 3 feed
5.หน้าผู้จัดทำ ชื่อ ชั้น เลขที่  ชื่อโรงเรียน ชื่อวิชา ชื่อครู
6.Link Bannerของครู
เรียนรู้ ICT กับครูทรงศักดิ์
7.Link ที่เกี่ยวข้องกับเนื้อหา ข้อ 1 อย่างน้อย 3 Link
8.ตกแต่งให้สวยงาม น่าสนใจ
ส่ง Link มาที่   ส่งงาน      ตรวจสอบการส่ง

เริ่ม นำเสนอ(ทุกคน) พ.30/05/61
ส่งบทเรียนออนไลน์   ก่อนสอบกลางภาค 1 สัปดาห์
………………………………………………………………………………………………

งานย่อย 1 (5 คะแนน) พ.23/05/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 1
ฟังก์ชัน printf() ให้นักเรียนศึกษา Link ต่อไปนี้
https://www.tutorialspoint.com/cprogramming/c_program_structure.htm

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งาน ก#1 (5 คะแนน) พ.30/05/61  –งานเดี่ยว–เขียน-
ให้นักเรียน ค้นคว้าตามหัวข้อต่อไปนี
1. วาดรูป สัญลักษณ์ผังงาน  ชื่อ ความหมาย
2. วาดรูป ของผังงานต่อไปนี้
2.1 ตามลำดับ(Sequence)
2.2 ตามเงื่อนไข(Decision or Selection)
ก. if
ข. if  else
ค. switch case
2.3 ทำซ้ำ(Repeation or Loop)
ก. while
ข. do while
ค. for

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 2 (5 คะแนน) จ.04/06/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 2
เรื่อง Variables ให้นักเรียนศึกษา Link ต่อไปนี้
https://www.tutorialspoint.com/cprogramming/c_variables.htm

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 3 (5 คะแนน) พฤ.07/06/61  –งานเดี่ยว–เขียน-
ให้นักเรียน อธิบายตามหัวข้อต่อไปนี
1. ตัวอย่างการใช้ฟังก์ชัน printf()
2. ตัวอย่างการใช้ฟังก์ชัน scanf()
3. ประกาศตัวแปร ชนิดข้อมูลต่างๆ
4. อาร์กิวเมนต์(argument) คือ
5. พารามิเตอร์ (parameter) คือ

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 4 (5 คะแนน) จ.18/06/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 3
เรื่อง ตัวดำเนินการ ให้นักเรียนศึกษา Link ต่อไปนี้
http://www.jaturapad.com/online-class/c/l03-04.html

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 5 (5 คะแนน) พ.27/06/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 4
ให้นักเรียนเขียนโปรแกรมหาพื้นที่หรือหาปริมาตรหรือหาเส้นรอบรูป มีอย่างน้อย 3 ตัวแปร

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 6 (5 คะแนน) พ.04/07/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 5
ฟังก์ชัน scanf()
ให้นักเรียนศึกษา Link ต่อไปนี้
https://www.tutorialspoint.com/cprogramming/c_input_output.htm
http://www.krubpk.com/pan7/pan7.htm

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 7 (5 คะแนน) พ.11/07/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 6
ฟังก์ชัน scanf(), if()
ให้นักเรียนศึกษา Link ต่อไปนี้
https://www.tutorialspoint.com/c_standard_library/c_function_scanf.htm
https://www.tutorialspoint.com/cprogramming/if_statement_in_c.htm

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 8 (5 คะแนน) พฤ.12/07/61  –งานเดี่ยว–เขียน-
ให้นักเรียนอธิบายหัวข้อต่อไปนี้
1.การคิดของมนุษย์กับคอมพิวเตอร์ เหมือนหรือแตกต่างกันอย่างไร
2.ดิจิตอล คือ อะไร และมีความสำคัญอย่างไร
3.อัลกอริทึม (Algorithms) คือ อะไร
4.ซูโดโค้ด (Pseudo Code) คือ อะไร
5.ถ้าจะให้คอมพิวเตอร์ทำตามสิ่งที่เราต้องการ มีขั้นตอนการทำอย่างไร
6.ตัวอย่างภาษา C++
7.ตัวอย่างภาษา C#
8.DeepCoder คือ อะไร
9.คอมพิวเตอร์ควอนตัม (Quantum Computer) คือ

ส่งท้ายคาบ
………………………………………………………………………………………………

งาน #3 (15 คะแนน) พฤ.02/08/61 -งานเดี่ยว-
ให้นักเรียน เขียนโปรแกรมด้วยภาษา C
พิมพ์ใส่  Word  >>>โจทย์ปัญหา ฟังก์ชัน for <<<
ตามหัวข้อดังนี้  ม.6/1  ม.6/2  ม.6/3

1.โค้ดโปรแกรมแสดงผล ชื่อ ชั้น เลขที่  เปลี่ยนชื่อตัวแปร
และให้ทำงานตามโจทย์ปัญหา ฟังก์ชัน for
2.รูปผลลัพธ์ ของโปรแกรมตามข้อ 1
3.เขียนผังงาน (Flowchart) ตามโปรแกรมในข้อ 1  (Draw.io หรือ cacoo.com)
ปริ้นส่งด้วยกระดาษ A4 (ใส่รูปภาพโจทย์ด้วย)

ส่งก่อนสอบปลายภาค 2 สัปดาห์
………………………………………………………………………………………………

งานย่อย 9 (5 คะแนน) พ.08/08/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 7
ฟังก์ชัน scanf(), if else
ให้นักเรียนศึกษา Link ต่อไปนี้
https://www.tutorialspoint.com/c_standard_library/c_function_scanf.htm
https://www.tutorialspoint.com/cprogramming/if_else_statement_in_c.htm

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 10  (5 คะแนน) จ.27/08/61 –งานเดี่ยว–เขียน-
ให้นักเรียนจดบันทึก สรุปการเขียนผังงาน

ภาพขยาย ภาพที่ 1ภาพที่ 2
ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 11 (5 คะแนน) จ.03/09/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 8
ฟังก์ชัน for ให้นักเรียนศึกษา Link ต่อไปนี้
https://www.tutorialspoint.com/cprogramming/c_for_loop.htm

ส่งภายในคาบเรียน
………………………………………………………………………………………………

งานย่อย 12 (5 คะแนน) จ.10/09/61 –งานเดี่ยว–
ฝึกเขียนโปรแกรมครั้งที่ 9
แบบฝึกปฏิบัติการเขียนโปรแกรมด้วยภาษา C และผังงาน

ส่งภายในคาบเรียน
………………………………………………………………………………………………
………………………………………………………………………………………………

DOWNLOAD
Code Blocks-13.12

Dev-C++ 4.9.9.2
Dev-C 5.11

ศึกษาเพิ่มเติม
บทเรียนภาษาซี
https://sites.google.com/site/cprogramingbypanus/home
http://www.mwit.ac.th/~jeab/tech30101.php
วิธีการใช้ Google Sites
การใช้งาน Google Docs สร้างแบบสอบถามและข้อสอบ
เริ่มต้นเขียนโปรแกรมกับ Code::Blocks
รูปแบบการทำเอกสารอ้างอิง
http://www.tutorialspoint.com/cprogramming/
http://www.jaturapad.com/online-class/c/index.html
http://www.comscidev.com/
Draw.io เครื่องมือวาด flowchart แบบออนไลน์
https://www.livecoding.tv/
https://www.sololearn.com/

App Android
https://programminghub.io/
http://compiler.programminghub.io/
CppDroid   วิธีใช้

Game เพื่อการเรียน
รู้จักสัญลักษณ์ของผังงาน
เรียนรู้ผังงาน