More Related Content
More from Chommy Rainy Day
More from Chommy Rainy Day (20)
About
- 1. = C programming By…iamch❀mmy =
วิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง20246 ชั้นมัธยมศึกษาปีที่ 3
สาระการเรียนรู้ มาตรฐานการเรียนรู้ ตัวชี้วัด และผลการเรียนรู้
หลั ก สู ต รกลุ่ ม สาระการเรี ย นรู้ ก ารงานอาชี พ และเทคโนโลยี โรงเรี ย นสวนแตงวิ ท ยา จั ง หวั ด
สุพ รรณบุรี สาระที่ 3 เทคโนโลยี สารสนเทศและการสื่ อสาร วิชาการเขีย นโปรแกรมภาษาซีเบื้องต้น
ง20246 ชั้นมัธยมศึกษาปีที่ 3
สาระที่ 3 เทคโนโลยีสารสนเทศและการสื่อสาร
มาตรฐาน ง 3.1 เข้าใจ เห็นคุณค่า และใช้กระบวนการเทคโนโลยีสารสนเทศในการสืบค้นข้อมูล
การเรียนรู้ การสื่อสาร การแก้ปัญหา การทางานและอาชีพอย่างมีประสิทธิภาพ ประสิทธิผล และ
มีคุณธรรม
ตัวชี้วัด
ง 3.1 ม. 3/2 เขียนโปรแกรมภาษาขั้นพื้นฐาน
สาระการเรียนรู้แกนกลาง
หลั ก การพื้ น ฐานในการเขี ย นโปรแกรม แนวคิ ด และหลั ก การโปรแกรม โครงสร้ า งโปรแกรม
ตัว แปร การล าดั บ ค าสั่ ง การตรวจสอบเงื่ อ นไข การควบคุ ม โปรแกรม ค าสั่ ง แสดงผล และรั บ ข้ อ มู ล
การเขียนโปรแกรมแบบง่าย ๆ
ผลการเรียนรู้ :
1) นักเรียนทราบประวัติความเป็นมาของภาษาซี
2) นักเรียนสามารถติดตั้งโปรแกรม Dev-C++ ที่ใช้ในการเรียนได้
3) นักเรียนทราบขั้นตอนการเขียนโปรแกรม
4) นักเรียนรู้จักระดับภาษาในการเขียนโปรแกรม
5) นักเรียนเข้าใจความแตกต่างของโปรแกรมแปลภาษา
6) นักเรียนสามารถเขียนจาลองความคิดเป็นข้อความและผังงานได้
7) นักเรียนทราบโครงสร้างอย่างง่ายของโปรแกรมที่เขียนด้วยภาษาซี
8) นักเรียนสามารถเขียนโปรแกรมภาษาซีสั่งพิมพ์ข้อความออกทางหน้าจอได้
9) นักเรียนทราบวิธีการเขียนคาสั่งภาษาซีให้ข้อความขึ้นบรรทัดใหม่ได้
- 2. = C programming By…iamch❀mmy =
ผลการเรียนรู้ (ต่อ) :
10) นักเรียนสามารถเขียนเครื่องหมายหรืออักขระที่ไม่สามารถเขียนโค้ดเพื่อแสดงผลอย่างตรงไป
ตรงมาได้ (รหัสควบคุม) ในภาษาซีได้อย่างถูกต้อง
11) นักเรียนสามารถเขียนอธิบายโปรแกรม (comment) ได้อย่างถูกวิธี
12) นักเรียนสามารถจัดรูปแบบให้กับข้อความในภาษาซี (รหัสรูปแบบ) ได้อย่างถูกวิธี
13) นักเรียนสามารถตั้งชื่อตัวแปรในภาษาซีได้อย่างถูกต้อง เหมาะสม
14) นักเรียนเข้าใจความหมายของตัวแปรแต่ละประเภท สามารถเลือกใช้ตัวแปรประเภทที่เหมาะสม
กับการทางานได้ และประกาศตัวแปรในภาษาซีได้อย่างถูกต้อง
15) นักเรียนรู้จักตัวดาเนินการในภาษาซี 3 ประเภท คือ ตัวดาเนินการพื้นฐาน, ตัวดาเนินการ
เปรียบเทียบ และตัวดาเนินการทางตรรกศาสตร์
16) นักเรียนสามารถใช้งานตัวดาเนินการได้อย่างถูกต้อง
17) นักเรียนเข้าใจการทางานรูปแบบคาสั่ง if-else ในภาษาซี และนาไปใช้ได้อย่างถูกต้อง
18) นักเรียนเข้าใจการทางานรูปแบบคาสั่ง switch case ในภาษาซี และนาไปใช้ได้อย่างถูกต้อง
19) นักเรียนเข้าใจการทางานรูปแบบคาสั่ง Loop while ในภาษาซี และนาไปใช้ได้อย่างถูกต้อง
20) นักเรียนเข้าใจการทางานรูปแบบคาสั่ง Loop for ในภาษาซี และนาไปใช้ได้อย่างถูกต้อง
คาอธิบายวิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง20246
2 ชั่วโมง/สัปดาห์/ภาคเรียน 1.0 หน่วยกิต
ศึกษาประวัติความเป็นมาของภาษาซี หลักการเขียนโปรแกรม โครงสร้างอย่างง่าย และส วน
ประกอบของการเขียนโปรแกรมภาษาซี คาสั่งพื้นฐาน ตัวแปร เงื่อนไขและการทางานซ้า
โดยใช้กระบวนการแก้ปัญหา การจาลองความคิดเป็นข้อความ หรือผังงาน เขียนลาดับการทางาน
โดยใช้ความรู้ด้านการเขียนโปรแกรมด้วยภาษาซี
เพื่ อ ให้ นั ก เรี ย นมี ค วามรู้ ใ นการเขี ย นโปรแกรมภาษาซี เ บื้ อ งต้ น มี ค วามสามารถในการคิ ด
การแก้ปัญหา เป็นผู้ใฝ่เรียนรู้ ตั้งใจและปฏิบัติงานร่วมกับผู้อื่นได้อย่างมีความสุข
- 3. = C programming By…iamch❀mmy =
กาหนดเวลาในการจัดการเรียนรู้
บทเรียนออนไลน์วิชาการเขียนโปรแกรมภาษาซีเบื้องต้น ง20246
จานวน 36 ชั่วโมง
หน่วยการเรียนรู้ที่ / ชื่อหน่วย
เนื้อหา (บทที่)
เวลา (ชั่วโมง)
1
1-2
8
เตรียมตัวเขียนโปรแกรม
2
3-9
18
เริ่มต้นกับภาษาซี
3
10 - 13
10
เงื่อนไขและการทาซ้า
รวม
36
บทที่ 1 Overview เป็นบทเรี ย นที่ มุ่ งเน้นให้นักเรี ย นมี ค วามรู้ เ กี่ย วกับ ประวัติ ค วามเป็นมาของ
ภาษาซี สามารถติดตั้งโปรแกรม Dev-C++ ได้ รวมทั้งทราบภาพรวมของวิชา และข้อปฏิบัติในการเรียน
บทที่ 2 Programming เป็ น บทเรี ย นที่ มุ่ ง เน้ น ให้ นั ก เรี ย นมี ค วามรู้ เ กี่ ย วกั บ ขั้ น ตอนการเขี ย น
โปรแกรม ระดับภาษาในการเขียนโปรแกรม ความแตกต่างของโปรแกรมแปลภาษา รวมทั้งนักเรียน
สามารถเขียนจาลองความคิดเป็นข้อความและผังงานได้
บทที่ 3 Hello World เป็นบทเรียนที่มุ่งเน้นให้นักเรียนมีความรู้เกี่ยวกับโครงสร้างอย่างง่ายของ
โปรแกรมที่เขียนด้วยภาษาซี และการเขียนโปรแกรมภาษาซีสั่งพิมพ์ข้อความออกทางหน้าจอ
บทที่ 4 New Line เป็นบทเรียนที่มุ่งเน้นให้นักเรียนทราบวิธีการเขียนคาสั่งภาษาซีให้ข้อความขึ้น
บรรทัดใหม่ได้
บทที่ 5 Escape Character เป็นบทเรียนที่มุ่งเน้นให้นักเรียนสามารถเขียนเครืองหมายหรืออักขระ
่
ที่ไม่สามารถเขียนโค้ดเพื่อแสดงผลอย่างตรงไปตรงมาได้ (รหัสควบคุม) ในภาษาซีได้อย่างถูกต้อง
- 4. = C programming By…iamch❀mmy =
บทที่ 6 Comment เป็นบทเรียนที่มุ่งเน้นให้นักเรียนสามารถเขียนอธิบายโปรแกรม (comment)
ได้อย่างถูกวิธี
บทที่ 7 Text Formatting เป็นบทเรียนที่มุ่งเน้นให้นักเรียนจัดรูปแบบให้กับข้อความในภาษาซี
(รหัสรูปแบบ) ได้อย่างถูกวิธี
บทที่ 8 Variable เป็นบทเรียนที่มุ่งเน้นให้นักเรียนสามารถตั้งชื่อตัวแปรได้อย่างถูกต้อง เหมาะสม
เข้าใจความหมายของตัวแปรแต่ละชนิด และสามารถเลือกใช้ตัวแปรชนิดที่เหมาะสมกับการทางานได้
นักเรียนประกาศตัวแปรในภาษาซีได้อย่างถูกต้อง
บทที่ 9 Operators เป็นบทเรียนที่มุ่งเน้นให้นักเรียนรู้จักตัวดาเนินการในภาษาซี 3 ประเภท คือ
ตัวดาเนินการพื้นฐาน, ตัวดาเนินการเปรียบเทียบ และตัวดาเนินการทางตรรกศาสตร์ รวมทั้งสามารถใช้งาน
ตัวดาเนินการได้อย่างถูกต้อง
บทที่ 10 If-else เป็นบทเรียนที่มุ่งเน้นให้นักเรียนเข้าใจการทางานรูปแบบคาสั่ง if-else ในภาษาซี
และนาไปใช้ได้อย่างถูกต้อง
บทที่ 11 Switch case เป็นบทเรียนที่มุ่งเน้นให้นักเรียนเข้าใจการทางานรูปแบบคาสั่ง switch
case ในภาษาซี และนาไปใช้ได้อย่างถูกต้อง
บทที่ 12 Loop while เป็นบทเรียนที่มุ่งเน้นให้นักเรียนเข้าใจการทางานรูปแบบคาสั่ง Loop
while ในภาษาซี และนาไปใช้ได้อย่างถูกต้อง
บทที่ 13 Loop for เป็นบทเรียนที่มุ่งเน้นให้นักเรียนเข้าใจการทางานรูปแบบคาสั่ง Loop for ใน
ภาษาซี และนาไปใช้ได้อย่างถูกต้อง
โดยในแต่ละบทประกอบด้วย
1)
2)
3)
4)
5)
6)
ผลการเรียนรู้
เนื้อหาบทเรียนและตัวอย่างการเขียนโปรแกรม
วิดีโอสอนการเขียนโปรแกรม (บางบท)
แบบฝึกหัด
แบบทดสอบ
แบบบันทึกคะแนนของนักเรียน แบบประเมินทักษะ/กระบวนการ และคุณลักษณะอันพึงประสงค์
- 5. = C programming By…iamch❀mmy =
เนื้อหาบทเรียน
เนื้อหาบทเรียนผู้จัดทาได้ประมวลเนือหามาจาก
้
1. เว็บไซต์ http://www.programming.in.th
สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.) สาขาวิชาคอมพิวเตอร์
2. หนังสือเรียนรายวิชาเพิมเติม เทคโนโลยีสารสนเทศและการสื่อสาร ภาษาซี
่
กลุ่มสาระการเรียนรู้การงานอาชีพและเทคโนโลยี ชั้นมัธยมศึกษาปีที่ 4-6
จัดทาโดยสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี ปี 2553
3. เว็บไซต์ http://courseware.bodin.ac.th/computer/index.html
ภาควิชาคอมพิวเตอร์ โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี)
4. หนังสือคูมือการเขียนโปรแกรมด้วยภาษาซี โดย นิรุธ อานวยศิลป์ ปี 2550
่
จัดพิมพ์โดย บริษัทโปรวิชั่น จากัด
5. พจนานุกรมอังกฤษ-ไทย SE_ED’S MODERN ENGLISH-THAI DICTIONARY
โดย ศ.ดร.วิทย์ เที่ยงบูรณธรรม ปี 2541
จัดพิมพ์โดย บริษัท ซีเอ็ดยูเคชั่น จากัน (มหาชน)
ที่อยู่บทเรียนออนไลน์
รายวิชานี้ได้จัดทาเป็นบทเรียนออนไลน์ เพื่อเป็นสื่อในการจัดกิจกรรมการเรียนการสอน โดย
มีที่อ ยู่ เ ว็บ ไซต์ คื อ www.iamchommy.wordpress.com สร้ า งขึ้น ด้วยโปรแกรม WordPress (open
source web software) และได้นาสื่อสังคม (Social Media) อีกหลาย ๆ ตัวมาประกอบเพื่อให้บทเรียน
ออนไลน์มีความสมบูรณ์ และน่าสนใจยิ่งขึ้น เนื้อหาเกี่ยวกับการให้ความรู้เรื่องการเขียนโปรแกรมภาษาซีกับ
นักเรียนในระดับมัธยมศึกษาตอนต้น
- 6. = C programming By…iamch❀mmy =
ผู้จัดทา / ผู้สอน
นางสาวชมชญา แก้วกาพร้า ตาแหน่งครู วิทยฐานะครูชานาญการ
โรงเรียนสวนแตงวิทยา จ.สุพรรณบุรี สานักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 9
สานักงานคณะกรรมการการศึกษาขั้นพื้นฐาน กระทรวงศึกษาธิการ
การวัด/ประเมินผลการเรียน
สิ่งที่ต้องการ
ประเมิน
ความรู้
วิธี/
เครื่องมือการประเมิน
ทดสอบ/
แบบทดสอบ
ทักษะ/
กระบวนการ
สังเกต/
แบบสารวจรายการ
คุณลักษณะ
อันพึงประสงค์
สังเกต/
แบบมาตรประมาณค่า
เกณฑ์การตัดสิน/ระดับคุณภาพ
8-10 คะแนน หมายถึง ดีมาก
5-7
คะแนน หมายถึง พอใช้
ต่ากว่า 5 คะแนน หมายถึง ปรับปรุง
เกณฑ์การผ่าน
ระดับพอใช้ขึ้นไป
แสดงพฤติกรรม 5 พฤติกรรม หมายถึง ดีมาก ระดับดีขึ้นไป
แสดงพฤติกรรม 3-4 พฤติกรรม หมายถึง ดี
แสดงพฤติกรรม 1-2 พฤติกรรม หมายถึง พอใช้
แสดงพฤติกรรม 0 พฤติกรรม หมายถึง ปรับปรุง
12-15 คะแนน หมายถึง ดีเยี่ยม
ระดับดีขึ้นไป
8-11 คะแนน หมายถึง ดี
4-7 คะแนน หมายถึง พอใช้
0-3 คะแนน หมายถึง ปรับปรุง
- 7. = C programming By…iamch❀mmy =
ข้อตกลงร่วมกัน
เพื่อการเรียนการสอนมีประสิทธิภาพ มีความเป็นระเบียบ เรียบร้อย เราต้องมีข้อปฏิบัติเป็น
ข้อตกลงร่วมกัน ดังนี้
o นักเรียนควรมีวินัย ปฏิบัติตนตามข้อตกลงนี้
o นักเรียนควรตั้งใจเรียน เอาใจใส่ในการเรียน เข้าเรียนอย่างสม่าเสมอ ตรงต่อเวลา
และรับผิดชอบงานที่รับมอบหมายด้วยความยินดี
o นักเรียนควรมีความซื่อสัตย์สุจริต ให้ข้อมูลที่เป็นจริง ไม่ถือเอาผลงานคนอื่นมา
เป็นของตน ไม่แก้ไข หรือลบงานของผู้อื่นที่บันทึกไว้
o ไม่อนุญาตให้นาอาหาร-เครื่องดื่ม เข้าไปรับประทานในห้องคอมพิวเตอร์
o ใช้อุปกรณ์ต่างๆ ในห้องฯ ด้วยความระวังมือ และไม่เคลื่อนย้ายอุปกรณ์ต่าง ๆ
o ใช้เครื่องคอมพิวเตอร์และอินเทอร์เน็ตในทางสร้างสรรค์
o ช่วยกันรักษาความสะอาด
o หากต้องการความช่วยเหลือ หรือมีข้อสงสัยใด ๆ ให้สอบถามครูได้
ข้อความจากครูชมชญา
บทเรี ย นออนไลน์ นี้ นั ก เรี ย นสามารถเข้ า มาศึ ก ษาได้ ทุ ก เวลา ทุ ก สถานที่ พึ ง ระลึ ก ไว้ เ สมอว่ า
การตั้ ง ใจศึ ก ษาอย่ า งมี ส มาธิ แสวงหาความรู้ เ พิ่ ม เติ ม ทาแบบฝึ ก หั ด ด้ ว ยตนเอง หมั่ น ทบทวนเนื้ อ หา
จะส่ ง ผลดี กั บ ตั ว นั ก เรี ย นเองในอนาคต ทั้ ง นี้ นี้ นั ก เรี ย นสามารถเขี ย นคาแนะนา คาถาม -ข้ อ สงสั ย หรื อ
คาติ - ชมในเรื่ อ งเกี่ ย วกั บ การเรี ย นการสอนได้ ทุ ก หน้ า ของเว็ บ ไซต์ และยั ง นั ก เรี ย นยั ง สามารถส่ ง ข้ อ ความ
ถึ ง ครู ไ ด้ ที่ เ มนู ส่ ง ข้ อ ความถึ ง ครู ช ม (http://iamchommy.wordpress.com/aboutme/msgtokru ) ครู ยิ น ดี
รั บ ฟั ง และตอบคาถามนั ก เรี ย นทุ ก คน ครู ข ออวยพรให้ นั ก เรี ย นทุ ก คนมี ค วามสุ ข ในการเรี ย น
มี ส ติ ปั ญ ญาดี เรี ย นรู้ แ ละเข้ า ใจบทเรี ย นนี้ ไ ด้ เ ป็ น อย่ า งดี ทุ ก คน