การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming
เพื่อให้นักศึกษามีความรู้ความเข้าใจการเขียนโปรแกรมที่ดี สามารถเลือกใช้โปรแกรมทดสอบการทำงานตามกระบวนการวิธีโดยใช้หลักการทำงานแบบมีตัวแปร เงื่อนไข การวนรอบ อาร์เรย์ โปรแกรมย่อย และใช้เทคนิควิธีการเพื่อให้ได้มาซึ่งกระบวนการแก้ปัญหาได้อย่างมีประสิทธิภาพ
1. เพื่อให้นักศึกษามีความรู้ครอบคลุมตามวัตถุประสงค์ของรายวิชา
2. เพื่อให้การจัดการสอนสอดคล้องกับยุคสมัยและความต้องการกับผู้เรียน
2. เพื่อให้การจัดการสอนสอดคล้องกับยุคสมัยและความต้องการกับผู้เรียน
ศึกษาและฝึกปฏิบัติเกี่ยวกับภาษาสำหรับเขียนโปรแกรม ประเภทข้อมูลแบบต่าง ๆ ค่าคงที่ ตัวแปร นิพจน์และตัวดำเนินการ คำสั่งในการควบคุมการทำงาน อาร์เรย์ โปรแกรมย่อย และอาร์กิวเม้นต์ วิธีการนำข้อมูลเข้าและออกอย่างง่าย การเขียนโปรแกรมเพื่อทำงานกับแฟ้มข้อมูล รูปแบบการเขียนโปรแกรมที่ดี เทคนิคการแก้ปัญหาต่าง ๆ
- อาจารย์ประจำรายวิชา ประกาศเวลาให้คำปรึกษาผ่านเว็บไซต์คณะ
- อาจารย์จัดเวลาให้คำปรึกษาเป็นรายบุคคล หรือรายกลุ่มตามความต้องการ 1 ชั่วโมง/สัปดาห์(เฉพาะรายที่ต้องการ)
- อาจารย์จัดเวลาให้คำปรึกษาเป็นรายบุคคล หรือรายกลุ่มตามความต้องการ 1 ชั่วโมง/สัปดาห์(เฉพาะรายที่ต้องการ)
2. มีความพอเพียงมีวินัย ขยัน อดทน เพียรพยายาม ตรงต่อเวลา รับผิดชอบต่อตนเอง วิชาชีพ สังคมส่วนรวม และสิ่งแวดล้อม มีความสำนึกรับผิดชอบต่อส่วนรวม และสิ่งแวดล้อม
3. มีความเคารพต่อกฎระเบียบ และข้อบังคับต่าง ๆ ขององค์กรและสังคม
ü
2. สอดแทรกหลักจรรยาบรรณทางวิชาการหรือวิชาชีพในเนื้อหารายวิชา
ü
3. ปลูกฝังให้นักศึกษามีวินัยโดยเน้นการเข้าเรียนให้ตรงต่อเวลา การส่งงานภายในเวลาที่กำหนดตลอดจนการแต่งกาย ที่ถูกต้องตามระเบียบของมหาวิทยาลัย
1) การเข้าร่วมกิจกรรมในรายวิชาที่ส่งเสริมให้นักศึกษามีจิตสาธารณะและตระหนักในคุณค่าของคุณธรรม จริยธรรม
2) การเข้าเรียนให้ตรงต่อเวลา ตลอดจนการแต่ง กาย ที่ถูกต้องตามระเบียบของมหาวิทยาลัย
3) การส่งงานตามกำหนดระยะเวลาที มอบหมาย และการเข้าร่วมกิจกรรม
1. มีความรู้ความเข้าใจเกี่ยวกับหลักการ ทฤษฎี และการปฏิบัติที่สำคัญในเนื้อหาของสาขาวิชาที่ศึกษาสามารถบูรณาการความรู้ในสาขาวิชาที่ศึกษากับความรู้ในศาสตร์อื่น ๆ ที่เกี่ยวข้องได้อย่างเหมาะสม และพัฒนาความรู้ ติดตามความก้าวหน้าทางวิชาการได้อย่างต่อเนื่อง
2. มีความรู้และความเข้าใจในสาระสำคัญของศาสตร์ที่เกี่ยวข้อง ประยุกต์ใช้ความรู้ ทักษะ ในการวิเคราะห์ปัญหา เข้าใจและอธิบายความต้องการที่เกี่ยวข้องกับสาขาวิชาที่ศึกษา รวมทั้งประยุกต์ความรู้ ทักษะ และสามารถเลือกใช้เครื่องมือที่เหมาะสมกับการแก้ปัญหาและการดำรงชีวิตประจำวัน
5. สามารถวิเคราะห์ ออกแบบ ติดตั้ง ปรับปรุงและ/หรือประเมินระบบ องค์ประกอบต่าง ๆ ของระบบคอมพิวเตอร์ให้ได้ตรงตามข้อกำหนด 6. สามารถติดตามความก้าวหน้าทางวิชาการและวิวัฒนาการคอมพิวเตอร์ รวมทั้งการนำไปประยุกต์
8. มีความรู้ในแนวกว้างของสาขาวิชาที่ศึกษาเพื่อให้เล็งเห็นการเปลี่ยนแปลง และเข้าใจผลกระทบของเทคโนโลยีใหม่ ๆ ที่เกี่ยวข้อง 9. มีประสบการณ์ในการพัฒนาและ/หรือการประยุกต์ซอฟต์แวร์ที่ใช้ในงานได้จริง
5. สามารถวิเคราะห์ ออกแบบ ติดตั้ง ปรับปรุงและ/หรือประเมินระบบ องค์ประกอบต่าง ๆ ของระบบคอมพิวเตอร์ให้ได้ตรงตามข้อกำหนด 6. สามารถติดตามความก้าวหน้าทางวิชาการและวิวัฒนาการคอมพิวเตอร์ รวมทั้งการนำไปประยุกต์
8. มีความรู้ในแนวกว้างของสาขาวิชาที่ศึกษาเพื่อให้เล็งเห็นการเปลี่ยนแปลง และเข้าใจผลกระทบของเทคโนโลยีใหม่ ๆ ที่เกี่ยวข้อง 9. มีประสบการณ์ในการพัฒนาและ/หรือการประยุกต์ซอฟต์แวร์ที่ใช้ในงานได้จริง
1. จัดรูปแบบการเรียนการสอนที่หลากหลายโดยเน้นผู้เรียนเป็นสำคัญตามลักษณะ ของรายวิชา และเนื้อหาสาระของรายวิชานั้น ๆ
5. ใช้การเรียนการสอนในหลากหลายรูปแบบโดยให้ความรู้ทางด้านทฤษฎีควบคู่กับการปฏิบัติในสภาพแวดล้อมจริง 6. การบรรยายภายในชั้นเรียน และการถาม – ตอบ
5. ใช้การเรียนการสอนในหลากหลายรูปแบบโดยให้ความรู้ทางด้านทฤษฎีควบคู่กับการปฏิบัติในสภาพแวดล้อมจริง 6. การบรรยายภายในชั้นเรียน และการถาม – ตอบ
1. การสอบกลางภาคเรียนและปลายภาคเรียน
5. ประเมินจากงานที่มอบหมายนักศึกษา
7. ประเมินผลการเรียนรู้ระหว่างภาค เช่น การบ้าน งานที่มอบหมาย รายงาน การทดสอบย่อย การนำเสนอรายงาน การค้นคว้า หน้าชั้นเรียน
5. ประเมินจากงานที่มอบหมายนักศึกษา
7. ประเมินผลการเรียนรู้ระหว่างภาค เช่น การบ้าน งานที่มอบหมาย รายงาน การทดสอบย่อย การนำเสนอรายงาน การค้นคว้า หน้าชั้นเรียน
3. คิดอย่างมีวิจารณญาณและเป็นระบบ สร้างสรรค์ และมีเหตุผล สามารถบูรณาการความรู้จากสาขาวิชาชีพที่ศึกษา และประสบการณ์เพื่อใช้ในการแก้ปัญหาทางธุรกิจและสถานการณ์ทั่วไป
4. สามารถรวบรวม ศึกษา วิเคราะห์ และสรุปประเด็นปัญหาและความต้องการ
5. สามารถประยุกต์ความรู้และทักษะกับการแก้ไขปัญหาทางคอมพิวเตอร์ได้อย่างเหมาะสม
2. จัดกิจกรรมที่ส่งเสริมการคิดวิเคราะห์และทักษะการแก้ไขปัญหาอย่างเป็นระบบ จากกรณีศึกษา
5. การมอบหมายงาน การแก้ปัญหาจากกรณีศึกษา หรือสถานการณ์จำลอง 6. การสอนแบบเน้นผู้เรียนเป็นสำคัญ ที่เปิดโอกาสให้นักศึกษามีส่วนร่วมในชั้นเรียน และมีการอภิปรายแสดงความคิดเห็น
5. การมอบหมายงาน การแก้ปัญหาจากกรณีศึกษา หรือสถานการณ์จำลอง 6. การสอนแบบเน้นผู้เรียนเป็นสำคัญ ที่เปิดโอกาสให้นักศึกษามีส่วนร่วมในชั้นเรียน และมีการอภิปรายแสดงความคิดเห็น
1. ประเมินตามสภาพจริงจากผลงานและการปฏิบัติของนักศึกษา
5. ประเมินจากการทดสอบโดยใช้แบบทดสอบ โดยออกข้อสอบที่ให้นักศึกษาแก้ปัญหา อธิบายแนวคิดการแก้ปัญหา และวิธีการแก้ปัญหาโดยการประยุกต์ความรู้ ที่เรียนมา ซึ่งจะต้องหลีกเลี่ยงข้อสอบที่เป็นการเลือกตอบที่ถูกมาคำตอบเดียวจากกลุ่มคำตอบที่ให้มา 6. ประเมินจากการรายงานผลการศึกษาค้นคว้า โครงงาน โดยการนำเสนอหน้าชั้นเรียนและเอกสารรายงาน
8. ประเมินจากผลงานและการปฏิบัติงานของนักศึกษา
5. ประเมินจากการทดสอบโดยใช้แบบทดสอบ โดยออกข้อสอบที่ให้นักศึกษาแก้ปัญหา อธิบายแนวคิดการแก้ปัญหา และวิธีการแก้ปัญหาโดยการประยุกต์ความรู้ ที่เรียนมา ซึ่งจะต้องหลีกเลี่ยงข้อสอบที่เป็นการเลือกตอบที่ถูกมาคำตอบเดียวจากกลุ่มคำตอบที่ให้มา 6. ประเมินจากการรายงานผลการศึกษาค้นคว้า โครงงาน โดยการนำเสนอหน้าชั้นเรียนและเอกสารรายงาน
8. ประเมินจากผลงานและการปฏิบัติงานของนักศึกษา
2. มีความสามารถในการแสดงความริเริ่ม แสดงความคิดเห็นต่าง และแสดงความคิดเห็นใหม่ ๆ ได้อย่างสร้างสรรค์ เอื้อต่อการแก้ไขปัญหาของทีมสามารถใช้ความรู้ในศาสตร์มาช่วยเหลือสังคมในประเด็นที่เหมาะสม
3. มีความสามารถในการประสานงาน การมอบหมายบทบาทหน้าที่และความรับผิดชอบพร้อมทั้งให้ความช่วยเหลือและอำนวยความสะดวกต่อเพื่อนร่วมงาน ในการแก้ปัญหาสถานการณ์ต่าง ๆ ทั้งในบทบาทของผู้นำ หรือ ในบทบาทของผู้ร่วมทีมทำงาน
4. มีความรับผิดชอบการพัฒนาการเรียนรู้ทั้งของตนเองและทางวิชาชีพอย่างต่อเนื่อง
6. มีความรับผิดชอบในการกระทำของตนเองและรับผิดชอบงานในกลุ่ม
1. สอดแทรกความรู้เกี่ยวกับหลักมนุษย์สัมพันธ์และมารยาททางสังคมที่ดีของวัฒนธรรมต่างๆ ในเนื้อหารายวิชาที่เกี่ยวข้อง
6. มีการมอบหมายงานที่ต้องใช้การระดมความคิดและร่วมกันทำงาน ให้ความสำคัญในการแบ่งหน้าที่ความรับผิดชอบและการให้ความร่วมมือ
6. มีการมอบหมายงานที่ต้องใช้การระดมความคิดและร่วมกันทำงาน ให้ความสำคัญในการแบ่งหน้าที่ความรับผิดชอบและการให้ความร่วมมือ
1. การทดสอบย่อย กลางภาคและปลายภาค
พฤติกรรมการทำกิจกรรมกลุ่มของนักศึกษา
สังเกตพฤติกรรมการระดมสมอง (Brainstorming) สังเกตพฤติกรรมในชั้นเรียน และจากการรายงานหน้าชั้นเรียน
สังเกตพฤติกรรมการระดมสมอง (Brainstorming) สังเกตพฤติกรรมในชั้นเรียน และจากการรายงานหน้าชั้นเรียน
1. สามารถประยุกต์ใช้หลักคณิตศาสตร์ สถิติ การวิเคราะห์เชิงปริมาณ มาใช้ในการวิเคราะห์และตัดสินใจทางธุรกิจ และชีวิตประจำวัน
4. มีทักษะการใช้เครื่องมือที่จำเป็นที่มีอยู่ในปัจจุบันต่อการทำงานที่เกี่ยวกับคอมพิวเตอร์
4. มีทักษะการใช้เครื่องมือที่จำเป็นที่มีอยู่ในปัจจุบันต่อการทำงานที่เกี่ยวกับคอมพิวเตอร์
1. สอดแทรกความรู้เกี่ยวกับเทคโนโลยีสารสนเทศเป็นเครื่องมือในการติดต่อสื่อสาร การค้นคว้าข้อมูล และการนำเสนอผลงานในเนื้อหาของรายวิชาที่เกี่ยวข้อง
4. จัดกิจกรรมการเรียนรู้ในรายวิชาต่าง ๆ ให้นักศึกษาได้วิเคราะห์สถานการณ์จำลองหรือสถานการณ์เสมือนจริง และนำเสนอแนวทางแก้ปัญหาที่เหมาะสม
6. มีการนำเสนอผลงานด้วยเทคโนโลยีสารสนเทศ
4. จัดกิจกรรมการเรียนรู้ในรายวิชาต่าง ๆ ให้นักศึกษาได้วิเคราะห์สถานการณ์จำลองหรือสถานการณ์เสมือนจริง และนำเสนอแนวทางแก้ปัญหาที่เหมาะสม
6. มีการนำเสนอผลงานด้วยเทคโนโลยีสารสนเทศ
1. การทดสอบย่อย กลางภาคและปลายภาค
2. ผลงานของนักศึกษาจากงานที่มอบหมายให้แต่ละบุคคล และเลือกการนำเสนอด้วยเทคโนโลยีสารสนเทศได้อย่างเหมาะสม
5. ประเมินจากการสรุป และอภิปรายงาน/กิจกรรม ที่เกี่ยวข้องกับการวิเคราะห์ตัวเลข ซึ่งได้รับมอบหมายร่วมกัน
5. ประเมินจากการสรุป และอภิปรายงาน/กิจกรรม ที่เกี่ยวข้องกับการวิเคราะห์ตัวเลข ซึ่งได้รับมอบหมายร่วมกัน
1. สามารถปฏิบัติงานโดยนำองค์ความรู้มาบูรณาการร่วมกับศาสตร์ที่ศึกษาได้อย่างเหมาะสม
1. จัดกิจกรรมการเรียนรู้ในรายวิชาต่าง ๆ ให้นักศึกษาได้วิเคราะห์สถานการณ์จำลองหรือสถานการณ์เสมือนจริง และนำเสนอแนวทางแก้ปัญหาที่เหมาะสม
ผลงานและการปฏิบัติงานของนักศึกษา จากการจำลอง หรือสถานการณ์จริง และความสามารถในการนำเสนอแนวทางแก้ปัญหาที่เหมาะสม
แผนที่แสดงการกระจายความรับผิดชอบมาตรฐานผลการเรียนรู้จากหลักสู่รายวิชา (Curriculum Mapping)
กลุ่มวิชา | 1. คุณธรรมจริยธรรม | 2. ความรู้ | 3. ทักษะทางปัญญา | 4. ทักษาความสัมพันธ์ระหว่างบุคคลและความรับผิดชอบ | 5. ทักษะการวิเคราะห์เชิงตัวเลขการสื่อสารและการใช้เทคโนโลยีสารสนเทศ | 6. ทักษะการปฏิบัติงานในวิชาชีพได้อย่งมืออาชีพ (Hands-On) | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ลำดับ | รหัสวิชา | ชื่อวิชา | 1 | 2 | 3 | 4 | 5 | 6 | 5 | 6 | 7 | 8 | 9 | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 1 | 2 | 3 | 4 | 5 | 6 | 1 | 2 | 3 | 4 | 5 |
1 | BBAIS904 | การเขียนโปรแกรมคอมพิวเตอร์ |
กิจกรรมที่ | ผลการเรียนรู้ * | วิธีการประเมินผลนักศึกษา | สัปดาห์ที่ประเมิน | สัดส่วนของการประเมินผล |
---|---|---|---|---|
1 | 2.3.1, 4.3.1, 5.3.1 | สอบกลางภาค, สอบปลายภาค | 9, 17 | 30%, 30% |
2 | 2.3.5, 2.3.7, 3.3.1, 3.3.5, 3.3.8, 5.3.2, 5.3.4 | ทดสอบย่อย แบบฝึกหัดท้ายบท การฝึกปฏิบัติเขียนโปรแกรมด้วยคำสั่งต่าง ๆ การทำโครงงานในวิชา | ตลอดภาค การศึกษา | 30% |
3 | 1.3.2, 2.3.7 | การเข้าชั้นเรียน การมีส่วนร่วมกิจกรรมในชั้นเรียน | ตลอดภาค การศึกษา | 10% |
- รุ่งทิวา เสาร์สิงห์. คู่มือเรียนรู้ภาษาซี ด้วยตนเอง. กรุงเทพฯ: ซีเอ็ดยูเคชั่น, 2549.
- กิตินันท์ พลสวัสดิ์. รวมโจทย์และแบบฝึกหัดภาษา C + Java. กรุงเทพฯ: ซีเอ็ดยูเคชั่น, 2554.
- กิตินันท์ พลสวัสดิ์. รวมโจทย์และแบบฝึกหัดภาษา C + Java. กรุงเทพฯ: ซีเอ็ดยูเคชั่น, 2554.
-
- http://www.thaiall.com/tc/index.php เว็บไซต์ที่ให้บริการบทเรียนต่าง ๆ ที่เกี่ยวข้องกับคอมพิวเตอร์ และเรื่องอื่น ๆ
การประเมินประสิทธิผลรายวิชานี้ ที่จัดทำโดยนักศึกษา ได้จัดกิจกรรมในการนำแนวคิดและความเห็นจากนักศึกษาได้ดังนี้
การสนทนากลุ่มระหว่างผู้สอนและผู้เรียน แบบประเมินผู้สอน และแบบประเมินรายวิชา ข้อเสนอแนะผ่านเว็บบอร์ด ที่อาจารย์ผู้สอนได้จัดทำเป็นช่องทางการสื่อสารกับนักศึกษา
การสนทนากลุ่มระหว่างผู้สอนและผู้เรียน แบบประเมินผู้สอน และแบบประเมินรายวิชา ข้อเสนอแนะผ่านเว็บบอร์ด ที่อาจารย์ผู้สอนได้จัดทำเป็นช่องทางการสื่อสารกับนักศึกษา
ในการเก็บข้อมูลเพื่อประเมินการสอน ได้มีกลยุทธ์ ดังนี้
2.1 การสังเกตการณ์สอนของผู้ร่วมทีมสอน
2.2 ผลการเรียนของนักศึกษา
2.3 การทวนสอบผลประเมินการเรียนรู้
2.1 การสังเกตการณ์สอนของผู้ร่วมทีมสอน
2.2 ผลการเรียนของนักศึกษา
2.3 การทวนสอบผลประเมินการเรียนรู้
หลังจากผลการประเมินการสอนในข้อ 2 จึงมีการปรับปรุงการสอน โดยการจัดกิจกรรมในการระดมสมอง และหาข้อมูลเพิ่มเติมในการปรับปรุงการสอน ดังนี้
3.1 สัมมนาการจัดการเรียนการสอน
3.2 การวิจัยในและนอกชั้นเรียน
3.1 สัมมนาการจัดการเรียนการสอน
3.2 การวิจัยในและนอกชั้นเรียน
ในระหว่างกระบวนการสอนรายวิชา มีการทวนสอบผลสัมฤทธิ์ในรายหัวข้อ ตามที่คาดหวังจากการเรียนรู้ในวิชา ได้จาก การสอบถามนักศึกษา หรือการสุ่มตรวจผลงานของนักศึกษา รวมถึงพิจารณาจากผลการ ทดสอบย่อย และหลังการออกผลการเรียนรายวิชา มีการทวนสอบผลสัมฤทธิ์โดยรวมในวิชาได้ดังนี้
4.1 การทวนสอบการให้คะแนนจากการสุ่มตรวจผลงานของนักศึกษาโดยอาจารย์อื่น หรือผู้ทรงคุณวุฒิ ที่ไม่ใช่อาจารย์ประจำหลักสูตร
4.2 มีการตั้งคณะกรรมการในสาขาวิชา ตรวจสอบผลการประเมินการเรียนรู้ของนักศึกษา โดยตรวจสอบข้อสอบ รายงาน วิธีการให้คะแนนสอบ และการให้คะแนนพฤติกรรม
4.1 การทวนสอบการให้คะแนนจากการสุ่มตรวจผลงานของนักศึกษาโดยอาจารย์อื่น หรือผู้ทรงคุณวุฒิ ที่ไม่ใช่อาจารย์ประจำหลักสูตร
4.2 มีการตั้งคณะกรรมการในสาขาวิชา ตรวจสอบผลการประเมินการเรียนรู้ของนักศึกษา โดยตรวจสอบข้อสอบ รายงาน วิธีการให้คะแนนสอบ และการให้คะแนนพฤติกรรม
จากผลการประเมิน และทวนสอบผลสัมฤทธิ์ประสิทธิผลรายวิชา ได้มีการวางแผนการปรับปรุงการสอนและรายละเอียดวิชา เพื่อให้เกิดคุณภาพมากขึ้น ดังนี้
5.1 ปรับปรุงรายวิชาทุก 3 ปี หรือตามข้อเสนอแนะและผลการทวนสอบมาตรฐานผลสัมฤทธิ์ตามข้อ 4
5.2 เปลี่ยนหรือสลับอาจารย์ผู้สอน เพื่อให้นักศึกษามีมุมมองในเรื่องการประยุกต์ความรู้นี้กับปัญหาที่มาจากงานวิจัยของอาจารย์หรืออุตสาหกรรมต่าง ๆ
5.1 ปรับปรุงรายวิชาทุก 3 ปี หรือตามข้อเสนอแนะและผลการทวนสอบมาตรฐานผลสัมฤทธิ์ตามข้อ 4
5.2 เปลี่ยนหรือสลับอาจารย์ผู้สอน เพื่อให้นักศึกษามีมุมมองในเรื่องการประยุกต์ความรู้นี้กับปัญหาที่มาจากงานวิจัยของอาจารย์หรืออุตสาหกรรมต่าง ๆ