Section outline


  •     ==========================================================================================================

    Banner
        ==========================================================================================================

    เวลาเรียน: วันพฤหัสบดี เวลา 08.00-12.00
    ห้องเรียน: อาคาร 6 ห้อง 301
        ==========================================================================================================
    สอนโดย อ.ดร.ฟูไดละห์ ดือมอง
    หลักสูตรครุศาสตรบัณฑิต (คอมพิวเตอร์ศึกษา)
    คณะวิทยาศาสตร์เทคโนโลยีและการเกษตร

    มหาวิทยาลัยราชภัฏยะลา

        ==========================================================================================================

    • 🏁 เอกสารประกอบการสอน
    • 🏁 ลิงก์การเรียนรู้จากแหล่งภายนอก (e-book)
    • 🏁 วิดีโอการสอน สำหรับศึกษาย้อนหลัง
    • 🎥 วิดีโอการสอนบทที่ 1 ขั้นตอนวิธีและการแก้ไขปัญหา

    • 🏁 การบ้าน
    • Opened: วันพฤหัสบดี, 30 พฤศจิกายน 2023, 9:00AM
      Due: วันพุธ, 6 ธันวาคม 2023, 11:59PM

      คำสั่ง ให้นักศึกษาวาดผังงาน โดยใช้สัญลักษณ์ต่าง ๆ ที่เรียนมา เพื่อแสดงการทำงานของการเขียนโปรแกรมใน 3 รูปแบบ ได้แก่ 

      1. การทำงานแบบตามลำดับ (Sequence) 

      2. การเลือกกระทำตามเงื่อนไข (Selection) 

      3. การทำซ้ำ (Iteration)

      ซึ่งให้นักศึกษาคิดการทำงานขึ้นมาเอง แล้ว save ไฟล์ในรูปแบบไฟล์ pdf ใช้ชื่อว่า HW1-รหัสนักศึกษา เช่น HW1-406609000.pdf

    • 🏁 เอกสารประกอบการสอน
    • 🏁 แหล่งเรียนรู้จากภายนอก 
    • 🏁 วิดีโอการสอน สำหรับศึกษาย้อนหลัง
    • 🎥 วิดีโอการสอนบทที่ 2 ชนิดข้อมูล ส่วนที่ 1 

    • 🏁 การบ้าน
    • Opened: วันพฤหัสบดี, 14 ธันวาคม 2023, 12:00AM
      Due: วันพุธ, 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:00AM
      Due: วันอาทิตย์, 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:00AM
      Due: วันพฤหัสบดี, 13 มกราคม 2022, 11:59PM

      คำสั่ง ให้นักศึกษาเขียนโปรแกรมคำนวณหาภาษี
      โดยโปรแกรมที่เขียนจะต้องประกอบด้วย

      1. มีการประกาศตัวแปร

      2. มีการรับค่าเงินเดือนจากผู้ใช้มาเก็บในตัวแปร

      3. มีกาคำนวณตามสูตรการหาภาษี

      4. แสดงผลลัพธ์เงินเดือนที่ผู้ใช้ป้อนและภาษีที่ได้จากการคำนวณ

      สามารถแสดงเป็น Flowchart ได้ดังนี้

      tax

      โดยงานที่นักศึกษาจะต้องเขียนโปรแกรมด้วยภาษาซี ลงในไฟล์ MS Word โดยบันทึกเป็นไฟล์ pdf
      ตั้งชื่อไฟล์เป็น HW3-รหัสนักศึกษา เช่น HW5-406509000.pdf


    • 🏁 แบบทดสอบหลังเรียน (Quiz I)
    • 🏁 เอกสารประกอบการสอน
    • 🏁 แหล่งเรียนรู้จากภายนอก (e-book)
    • 🏁 ลิงก์การเรียนรู้จากแหล่งภายนอก
    • 🏁 วิดีโอการสอน สำหรับศึกษาย้อนหลัง
    • 🎥 วิดีโอการสอนบทที่ 4 การทำงานแบบทางเลือก - เงื่อนไขซ้อน 

    • 🎥 วิดีโอการสอนบทที่ 4 การทำงานแบบทางเลือก - if and switch 

    • 🏁 แบบฝึกหัดท้ายบท
    • Opened: วันพฤหัสบดี, 12 มกราคม 2023, 2:00PM
      Due: วันพฤหัสบดี, 19 มกราคม 2023, 11:59PM

      คำสั่ง จากข้อมูลต่อไปนี้ ให้นักศึกษาวาด Flowchart และเขียนโปรแกรมคำนวณหาค่าดัชนีมวลกาย (Body Mass Index:BMI)  จากนั้นแสดงผลที่ได้ โดยใช้สูตรการคำนวณ ดังนี้

      bmi = น้ำหนักตัว[Kg] / (ส่วนสูง[m] ยกกำลังสอง) 

      ซึ่งผล bmi ที่ได้สามารถระบุได้ว่า

        • ค่า bmi มีค่า 30.0 ขึ้นไป แสดงว่า อ้วนมาก (Very fat) 
        • ค่า bmi มีค่า 25.0 - 29.9 แสดงว่า อ้วน (Fat) 
        • ค่า bmi มีค่า 18.6 - 24 แสดงว่า น้ำหนักปกติ เหมาะสม (Normal) 
        • ค่า bmi มีค่าน้อยกว่า 18.5 แสดงว่า ผอมเกินไป (Thin) 

      ยกตัวอย่างการทำงาน เช่น 

      1. ป้อนน้ำหนักเป็น 50 kg [ Enter your weight (kg): 50 ]
      2. ป้อนค่าส่วนสูงเป็น 1.65 m [ Enter your height (m): 1.60 ]
      3. คำนวณค่า bmi 
      4. แสดงค่า mbi และแสดงว่าผลเป็นอย่างไร [ Your BMI is 19.53125, that is Normal ]

      โดยงานที่นักศึกษาจะต้องส่งคือ ผังงานแลัเขียนโปรแกรมด้วยภาษาซี ลงในไฟล์ MS Word พร้อมทั้งบันทึกเป็นไฟล์ pdf

      ตั้งชื่อไฟล์เป็น HW4-รหัสนักศึกษา เช่น HW4-406509000.pdf

    • Opened: วันพฤหัสบดี, 9 กุมภาพันธ์ 2023, 12:00AM
      Due: วันพฤหัสบดี, 9 กุมภาพันธ์ 2023, 11:59PM

      คำสั่ง ให้นักศึกษาส่งการบ้านการหาพื้นที่สี่เหลี่ยมตามที่ให้โจทย์ในห้องเรียน โดยนำ code ที่นักศึกษาเขียน copy ใส่ใน word แล้วบันทึกเป็นไฟล์ pdf โดยตั้งชื่อไฟล์เป็น HW5-รหัสนักศึกษา เช่น HW5-406509000.pdf

    • 🏁 เอกสารประกอบการสอน
    • 🏁 แหล่งเรียนรู้จากภายนอก (e-book)
    • 🏁 ลิงก์การเรียนรู้จากแหล่งภายนอก
    • 🏁 วิดีโอการสอน สำหรับศึกษาย้อนหลัง
    • 🎥 วิดีโอการสอนบทที่ 5 ขั้นตอนวิธีแบบวนซ้ำแบบ while-do และ do-while 

    • 🎥 วิดีโอการสอนบทที่ 5 ขั้นตอนวิธีแบบวนซ้ำแบบ for 

    • 🎥 วิดีโอการสอนบทที่ 5 ขั้นตอนวิธีแบบวนซ้ำแบบ for: ตัวอย่างการเขียนโปรแกรม 

    • 🏁 แบบฝึกหัดท้ายบท
    • Opened: วันพฤหัสบดี, 29 กุมภาพันธ์ 2024, 12:00AM
      Due: วันพฤหัสบดี, 29 กุมภาพันธ์ 2024, 11:59PM
      คำสั่ง ให้นักศึกษาลองปรับ code ที่เขียนร่วมกันในห้องเรียนโดยใช้งานการวนลูปแบบ while  โดยให้นักศึกษาเขียน code เพื่อคำนวนณหาค่าผลรวมของตัวเลขที่ผู้ใช้ป้อนเข้ามา จำนวน 5 ค่า โดยแสดงผลลัพธ์ของผลรวมนั้นออกมาทางหน้าจอ จากนั้นให้นักศึกษา Capture หน้าจอของการเขียนโปรแกรมลงใน MS Word และให้บันทึกไฟล์ดังกล่าวเป็นไฟล์ pdf ตั้งชื่อไฟล์เป็น LAB6-รหัสนักศึกษา เช่น LAB-406609000.pdf

    • 🏁 เอกสารประกอบการสอน
    • 🏁 ลิงก์การเรียนรู้จากแหล่งภายนอก
    • 🏁 วิดีโอการสอน สำหรับศึกษาย้อนหลัง
    • 🎥 วิดีโอการสอนบทที่ 6 ตัวแปรแถวลำดับ (Array): การเข้าถึงและการเรียกใช้ตัวแปรแถวลำดับ 

    • 🏁 แบบฝึกหัดท้ายบท
    • 🏁 เอกสารประกอบการสอน
    • 🏁 ลิงก์การเรียนรู้จากแหล่งภายนอก
    • 🏁 วิดีโอการสอน สำหรับศึกษาย้อนหลัง
    • 🎥 วิดีโอการสอนบทที่ 7 การเรียกใช้ฟังก์ชั่น (Part I) 

    • 🎥 วิดีโอการสอนบทที่ 7 การเรียกใช้ฟังก์ชั่น (Part II)  

    • 🏁 แนวข้อสอบ