 |
|
| ข้อมูลรายวิชา สำหรับการเรียนการสอนในระบบเปิด (Thai MOOC) |
| |
|
| รหัสวิชา : |
su011 |
| รหัสสถาบัน : |
su |
| ชื่อมหาวิทยาลัย/สถาบัน : |
มหาวิทยาลัยศิลปากร |
|
| 1. เครือข่ายอุดมศึกษา :
เครือข่ายภาคกลางตอนล่าง |
| 2. ชื่อวิชาที่เสนอ (โปรดระบุชื่อวิชาทั้งภาษาไทยและภาษาอังกฤษ) |
| ชื่อวิชาภาษาไทย : |
ทักษะการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาซี |
| ชื่อวิชาภาษาอังกฤษ : |
Computer programming skills with C language |
| 3. ข้อมูลผู้รับผิดชอบรายวิชา (หลัก) |
| ผู้รับผิดชอบรายวิชา : |
อ.ดร. สิรักข์ แก้วจำนงค์ |
| ตำแหน่ง : |
อาจารย์ |
| เบอร์ติดต่อ : |
0984749409 |
| อีเมล : |
[email protected] |
| มหาวิทยาลัย/สถาบัน : |
มหาวิทยาลัยศิลปากร |
| คณะ : |
วิทยาศาสตร์ |
| ภาควิชา : |
คอมพิวเตอร์ |
| |
|
| 4. หมวด ISCED : 0611 Computer use |
| 5. รายวิชาจัดอยู่ในกลุ่มวิชา :
คอมพิวเตอร์และเทคโนโลยี Computer and Technology |
| 6. อายุการให้ประโยชน์ของรายวิชา พิจารณาจากเนื้อหา/ความทันสมัย/ควรปรับปรุงรายวิชาในกี่ปี |
| : |
ไม่หมดอายุ ปี 5 |
| 7. เหตุผลความจำเป็นที่ควรสนับสนุน
การพัฒนารายวิชานี้เป็นรายวิชาในระบบ Thai MOOC |
| : |
วิชาการเขียนโปรแกรมเบื้องต้นโดยทั่วไปจะเป็นการสอนให้ผู้เรียนรู้จักคำสั่งต่าง ๆ ในการเขียนโปรแกรม แต่ในการพัฒนาทักษะของผู้เริ่มต้นเขียนโปรแกรมนั้น ถ้าผู้เรียนได้เห็นตัวอย่างการเขียนโปรแกรมเพื่อแก้ปัญหาที่หลากหลายจะมีส่วนช่วยในการพัฒนาแนวคิดและทักษะในการเขียนโปรแกรมของผู้เรียนได้เป็นอย่างดี ดังนั้นคณาจารย์ของภาควิชาคอมพิวเตอร์ คณะวิทยาศาสตร์ ม.ศิลปากร จึงออกแบบวิชาทักษะการเขียนโปรแกรม ที่เหมาะสมกับผู้ที่มีความรู้คำสั่งพื้นฐานการเขียนโปรแกรมเบื้องต้นด้วยภาษาซีมาแล้ว ให้มุ่งเน้นในการเขียนโปรแกรมแก้ปัญหาโจทย์ที่มีระดับความซับซ้อนตั้งแต่ง่ายไปจนถึงระดับความซับซ้อนที่มากขึ้น ซึ่งในปัจจุบันมีผู้เรียนที่ไม่เข้าใจในการเรียนการสอนของวิชานี้ในบางเรื่อง จึงทำให้ส่งผลต่อการสอบและการเรียนในวิชาถัดไป และจะทำให้ผู้สอนสามารถเข้าถึงปัญหาของนักศึกษาบางกลุ่มที่ไม่เข้าใจเนื้อหาในบางเรื่อง เพื่อนำไปพัฒนาในการสอนต่อไป อีกทั้งยังสามารถเข้ามาดูวีดีโอเนื้อหาที่อาจจะไม่เข้าใจในบางสัปดาห์ สามารถย้อนกลับมาทบทวนได้ |
| 8. คำอธิบายรายวิชา (นำเสนอรายละเอียดเนื้อหาของรายวิชาอย่างย่อ) |
| : |
ทักษะการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาซี เป็นวิชาที่มุ่งเน้นการเพิ่มทักษะการเขียนโปรแกรมภาษาซีสำหรับรายวิชาคอมพิวเตอร์โปรแกรมมิ่ง เพื่อแก้ปัญหาโจทย์ที่มีระดับความซับซ้อนตั้งแต่ง่ายไปจนถึงระดับความซับซ้อนที่มากขึ้น ซึ่งในเนื้อหาหลัก ประกอบด้วย การเขียนโปรแกรมในการแก้ปัญหาโดยใช้ if-else การวนลูป (while loop และ for loop) การใช้ Array และ Struct เป็นต้น โดยเน้นการนำมาความรู้เนื้อหาการเขียนโปรแกรมมาประยุกต์ใช้ในการแก้โจทย์ปัญหาหรือแบบฝึกหัดการเขียนโปรแกรมซึ่งจะเป็นการวางพื้นฐานแนวคิดในการแก้ไขโจทย์ปัญหาทางคอมพิวเตอร์สำหรับการเรียนรู้สำหรับโปรแกรมมิ่งขั้นสูงต่อไป |
| 9. วัตถุประสงค์การเรียนรู้เชิงพฤติกรรม (เขียนเป็น Behavioral objectives ตาม Bloom’s taxonomy หลักๆ ไม่เกิน 5 ข้อ) |
| LO1 : |
ผู้เรียนสามารถอธิบายความรู้เบื้องต้นเกี่ยวกับภาษาซี |
| LO2 : |
ผู้เรียนสามารถคิดและวิเคราะห์แก้โจทย์ปัญหาในการเขียนโปรแกรมเบื้องต้นได้ |
| LO3 : |
ผู้เรียนสามารถเขียนโปรแกรมและการนำไปประยุกต์ใช้กับเรื่องต่าง ๆ ได้ |
| LO4 : |
ผู้เรียนสามารถประเมินตนเองได้ และทราบถึงจุดแข็งและจุดอ่อนของตนเพื่อนำไปปรับปรุงตนเองในการพัฒนาตนเองต่อไป |
| LO5 : |
ผู้เรียนสามารถใช้ระบบนี้ในการฝึกฝนโจทย์ปัญหา เพื่อเพิ่มประสิทธิภาพการทำข้อสอบ |
| 10. จำนวนชั่วโมงการเรียนรู้ออนไลน์ทั้งหมด : 12 ชั่วโมง จำนวน : 2
ชั่วโมงการเรียนรู้ต่อสัปดาห์ |
| |
(ชั่วโมงการเรียนรู้ออนไลน์ หมายถึง จำนวนระยะเวลาที่ผู้เรียนใช้ในการเรียนจนจบรายวิชา กำหนดให้ 1 รายวิชามีเนื้อหาไม่มากกว่า 12 ชั่วโมงการเรียนรู้ และสัปดาห์เรียนไม่มากกว่า 6 สัปดาห์) |
| 11. ภาษาที่ใช้ในการสอนผ่านระบบออนไลน์ : ภาษาไทย |
| 12. ระดับของเนื้อหารายวิชา |
|
|
| 13. ระดับความยากของเนื้อหารายวิชา : ขั้นกลาง |
| 14. กลุ่มผู้เรียนเป้าหมายของรายวิชา |
| กลุ่มเป้าหมาย : |
เป็นกลุ่มเป้าหมายนักศึกษาที่เข้าเรียนวิชา Computer Programming skill I ของภาควิชาคอมพิวเตอร์ คณะวิทยาศาสตร์ ม.ศิลปากร |
| จำนวนผู้เรียน : |
ตามกลุ่มเป้าหมายประมาณการ 250 คน |
| 15. การนำผลการเรียนรู้ไปใช้ประโยชน์ |
| |
- เป็นส่วนหนึ่งของรายวิชาในหลักสูตรปกติ วิชา : 517121-2560 Computer Programming Skill I
- เรียนเพื่อพัฒนาองค์ความรู้ส่วนบุคคล :
|
| 16. ความรู้พื้นฐานที่ต้องมี |
| |
ความรู้พื้นฐานภาษาซีเบื้องต้น |
| |
|
|
| สอบถามการใช้งาน แจ้งปัญหาระบบติดต่อ FACEBOOK: THAIMOOC SUPPORT e-Mail: [email protected] |