Section outline
-
==========================================================================================================
==========================================================================================================
เวลาเรียน: วันพฤหัสบดี เวลา 08.00-12.00
ห้องเรียน: อาคาร 6 ห้อง 301 ==========================================================================================================สอนโดย อ.ดร.ฟูไดละห์ ดือมอง
หลักสูตรครุศาสตรบัณฑิต (คอมพิวเตอร์ศึกษา)
คณะวิทยาศาสตร์เทคโนโลยีและการเกษตรมหาวิทยาลัยราชภัฏยะลา
==========================================================================================================
-
📚 แผนการสอนของรายวิชา
-
-
🎥 วิดีโอการสอนบทที่ 1 ขั้นตอนวิธีและการแก้ไขปัญหา
-
Opened: วันพฤหัสบดี, 30 พฤศจิกายน 2023, 9:00AMDue: วันพุธ, 6 ธันวาคม 2023, 11:59PM
คำสั่ง ให้นักศึกษาวาดผังงาน โดยใช้สัญลักษณ์ต่าง ๆ ที่เรียนมา เพื่อแสดงการทำงานของการเขียนโปรแกรมใน 3 รูปแบบ ได้แก่
1. การทำงานแบบตามลำดับ (Sequence)
2. การเลือกกระทำตามเงื่อนไข (Selection)
3. การทำซ้ำ (Iteration)
ซึ่งให้นักศึกษาคิดการทำงานขึ้นมาเอง แล้ว save ไฟล์ในรูปแบบไฟล์ pdf ใช้ชื่อว่า HW1-รหัสนักศึกษา เช่น HW1-406609000.pdf
-
-
🎥 วิดีโอการสอนบทที่ 2 ชนิดข้อมูล ส่วนที่ 1
-
Opened: วันพฤหัสบดี, 14 ธันวาคม 2023, 12:00AMDue: วันพุธ, 20 ธันวาคม 2023, 11:59PM
จากข้อมูลในเอกสารการสอน ตัวอย่าง 4.2 (การหาค่าเฉลี่ยของเลขสามจำนวน) คือมีข้อมูลเข้าเป็นจำนวน 3 ค่า และข้อมูลออกเป็นจำนวน 1 ค่า และเขียนลำดับการทำงานได้ในทำนอง เดียวกัน ดังนี้
1. รับข้อมูลเข้า 3 จำนวน
2. หาค่าเฉลี่ย เก็บผลลัพธ์เอาไว้
3. ส่งผลลัพธ์คืนเป็นข้อมูลออก
คำสั่ง ให้นักศึกษาออกแบบและวาดผังงาน (Flowchart) โดยให้นักศึกษาวิเคราะห์การทำงานขึ้นมาเอง จากนั้น copy โปรแกรมภาษา C มาวางต่อท้าย แล้ว save ไฟล์ในรูปแบบไฟล์ pdf ใช้ชื่อว่า HW2-รหัสนักศึกษา เช่น HW2-406409000.pdf
-
Opened: วันพฤหัสบดี, 29 ธันวาคม 2022, 10:00AMDue: วันอาทิตย์, 8 มกราคม 2023, 11:59PM
จากข้อมูลในเอกสารการสอน ตัวอย่าง 4.2 (การหาค่าเฉลี่ยของเลขสามจำนวน). การออกแบบโปรแกรมนี้ก็คล้ายกับตัวอย่าง 4.1 คือ มีข้อมูลเข้าเป็นจำนวน 5 ค่า และข้อมูลออกเป็นจำนวน 1 ค่า และเขียนลำดับการทำงานได้ในทำนองเดียวกัน ดังนี้
1. รับข้อมูลเป็นจำนวนจริงผ่านทางคีย์บอร์ด จำนวน 5 จำนวน
2. หาค่าเฉลี่ย เก็บผลลัพธ์เอาไว้
3. ส่งผลลัพธ์คืนเป็นข้อมูลออก
คำสั่ง ให้นักศึกษาออกแบบและเขียนโปรแกรมด้วยภาษาซี โดยให้นักศึกษาวิเคราะห์การทำงานขึ้นมาเอง แล้ว save ไฟล์ในรูปแบบไฟล์ pdf ใช้ชื่อว่า HW2-รหัสนักศึกษา เช่น HW2-406409000.pdf
-
-
🎥 วิดีโอการสอนบทที่ 3 การทำงานแบบลำดับ
-
🎥 วิดีโอการสอนบทที่ 3 การทำงานแบบลำดับ
-
🎥 วิดีโอการสอนบทที่ 3 การทำงานแบบลำดับ
-
Opened: วันพฤหัสบดี, 13 มกราคม 2022, 8:00AMDue: วันพฤหัสบดี, 13 มกราคม 2022, 11:59PM
คำสั่ง ให้นักศึกษาเขียนโปรแกรมคำนวณหาภาษี
โดยโปรแกรมที่เขียนจะต้องประกอบด้วย1. มีการประกาศตัวแปร
2. มีการรับค่าเงินเดือนจากผู้ใช้มาเก็บในตัวแปร
3. มีกาคำนวณตามสูตรการหาภาษี
4. แสดงผลลัพธ์เงินเดือนที่ผู้ใช้ป้อนและภาษีที่ได้จากการคำนวณ
สามารถแสดงเป็น Flowchart ได้ดังนี้
โดยงานที่นักศึกษาจะต้องเขียนโปรแกรมด้วยภาษาซี ลงในไฟล์ MS Word โดยบันทึกเป็นไฟล์ pdf
ตั้งชื่อไฟล์เป็น HW3-รหัสนักศึกษา เช่น HW5-406509000.pdf
-
-
🎥 วิดีโอการสอนบทที่ 4 การทำงานแบบทางเลือก - เงื่อนไขซ้อน
-
🎥 วิดีโอการสอนบทที่ 4 การทำงานแบบทางเลือก - if and switch
-
Opened: วันพฤหัสบดี, 12 มกราคม 2023, 2:00PMDue: วันพฤหัสบดี, 19 มกราคม 2023, 11:59PM
คำสั่ง จากข้อมูลต่อไปนี้ ให้นักศึกษาวาด Flowchart และเขียนโปรแกรมคำนวณหาค่าดัชนีมวลกาย (Body Mass Index:BMI) จากนั้นแสดงผลที่ได้ โดยใช้สูตรการคำนวณ ดังนี้
ซึ่งผล bmi ที่ได้สามารถระบุได้ว่าbmi = น้ำหนักตัว[Kg] / (ส่วนสูง[m] ยกกำลังสอง)
- ค่า bmi มีค่า 30.0 ขึ้นไป แสดงว่า อ้วนมาก (Very fat)
- ค่า bmi มีค่า 25.0 - 29.9 แสดงว่า อ้วน (Fat)
- ค่า bmi มีค่า 18.6 - 24 แสดงว่า น้ำหนักปกติ เหมาะสม (Normal)
- ค่า bmi มีค่าน้อยกว่า 18.5 แสดงว่า ผอมเกินไป (Thin)
ยกตัวอย่างการทำงาน เช่น
- ป้อนน้ำหนักเป็น 50 kg [ Enter your weight (kg): 50 ]
- ป้อนค่าส่วนสูงเป็น 1.65 m [ Enter your height (m): 1.60 ]
- คำนวณค่า bmi
- แสดงค่า mbi และแสดงว่าผลเป็นอย่างไร [ Your BMI is 19.53125, that is Normal ]
โดยงานที่นักศึกษาจะต้องส่งคือ ผังงานแลัเขียนโปรแกรมด้วยภาษาซี ลงในไฟล์ MS Word พร้อมทั้งบันทึกเป็นไฟล์ pdf
ตั้งชื่อไฟล์เป็น HW4-รหัสนักศึกษา เช่น HW4-406509000.pdf
-
Opened: วันพฤหัสบดี, 9 กุมภาพันธ์ 2023, 12:00AMDue: วันพฤหัสบดี, 9 กุมภาพันธ์ 2023, 11:59PM
คำสั่ง ให้นักศึกษาส่งการบ้านการหาพื้นที่สี่เหลี่ยมตามที่ให้โจทย์ในห้องเรียน โดยนำ code ที่นักศึกษาเขียน copy ใส่ใน word แล้วบันทึกเป็นไฟล์ pdf โดยตั้งชื่อไฟล์เป็น HW5-รหัสนักศึกษา เช่น HW5-406509000.pdf
-
-
🎥 วิดีโอการสอนบทที่ 5 ขั้นตอนวิธีแบบวนซ้ำแบบ while-do และ do-while
-
🎥 วิดีโอการสอนบทที่ 5 ขั้นตอนวิธีแบบวนซ้ำแบบ for
-
🎥 วิดีโอการสอนบทที่ 5 ขั้นตอนวิธีแบบวนซ้ำแบบ for: ตัวอย่างการเขียนโปรแกรม
-
Opened: วันพฤหัสบดี, 29 กุมภาพันธ์ 2024, 12:00AMDue: วันพฤหัสบดี, 29 กุมภาพันธ์ 2024, 11:59PMคำสั่ง ให้นักศึกษาลองปรับ code ที่เขียนร่วมกันในห้องเรียนโดยใช้งานการวนลูปแบบ while โดยให้นักศึกษาเขียน code เพื่อคำนวนณหาค่าผลรวมของตัวเลขที่ผู้ใช้ป้อนเข้ามา จำนวน 5 ค่า โดยแสดงผลลัพธ์ของผลรวมนั้นออกมาทางหน้าจอ จากนั้นให้นักศึกษา Capture หน้าจอของการเขียนโปรแกรมลงใน MS Word และให้บันทึกไฟล์ดังกล่าวเป็นไฟล์ pdf ตั้งชื่อไฟล์เป็น LAB6-รหัสนักศึกษา เช่น LAB-406609000.pdf
-
-
🎥 วิดีโอการสอนบทที่ 6 ตัวแปรแถวลำดับ (Array): การเข้าถึงและการเรียกใช้ตัวแปรแถวลำดับ
-
-
🎥 วิดีโอการสอนบทที่ 7 การเรียกใช้ฟังก์ชั่น (Part I)
-
🎥 วิดีโอการสอนบทที่ 7 การเรียกใช้ฟังก์ชั่น (Part II)