ผมมีขอเสนอแนะเกี่ยวกับหลักสูตร ป.ตรี ฉบับปรับปรุงปี 2559 ดังรายละเอียดต่อไปนี้ครับ
------------------------------ ------------------------------ -------------------------
หมวดที่ 1
1. หัวข้อที่ 3 วิชาเอกหรือความเชี่
2. หัวข้อที่ 8 อาชีพที่สามารถประกอบได้หลั งสำเร็จการศึกษา น่าจะเพิ่มอาจารย์และนักวิจั ยทางด้านวิทยาการคอมพิวเตอร์ด้ วย
หมวดที่ 2
1.1. ปรัชญา ควรจะเขียนให้สั้นและกระชับหรื อไม่ เช่น
สร้างบัณฑิตทางวิทยาการคอมพิ วเตอร์ที่เป็นที่ต้องการอย่างสู งของหน่วยงานต่าง ๆ และสามารถเข้าศึกษาต่อในระดับที ่สูงขึ้นไปในมหาวิทยาลัยที่เป็ นที่ยอมรับทั้งในและต่างประเทศ บัณฑิตที่จบการศึกษาจากหลักสู ตรจะมีความสามารถในการใฝ่ หาความรู้ด้วยตนเอง มีคุณธรรมและจริยธรรมในวิชาชีพ เป็นบุคลากรที่มีบทบาทเป็นผู้ นำทั้งในหน่วยงานภาครัฐ เอกชน และในวงการการศึกษาและวิจัย
หรือเอาสั้น ๆ แบบนี้ดีครับ
ใฝ่รู้ เก่งงาน เด่นการวิจัย ใส่ใจคุณธรรม :)
1.2 ความสำคัญ น่าจะพูดถึงการจัดการด้าน Big Data, IoT และเรื่องเกี่ยวกับการวิจั ยและพัฒนาด้วย
1.3 วัตถุประสงค์ มีความรู้สึกว่ายังไม่ค่อยชั ดเจน อย่างคำว่าศักยภาพด้าน ICT ยังไม่รู้ว่ามีอะไรบ้าง ควรขยายหรือไม่
2. แผนพัฒนาปรับปรุง นอกจากจะยึดตาม TQF แล้ว น่าจะพูดถึงมาตรฐานกลางที่เป็ นที่ยอมรับอย่าง ACM และพูดถึงความต้ องการของตลาดแรงงานด้วย
3. ผลการเรียนรู้ที่คาดหวัง
ข้อ 3 ควรแก้เป็น เพื่อผลิตบัณฑิตทางวิ ทยาการคอมพิวเตอร์ที่มีจริ ยธรรมในวิชาชีพ
จริง ๆ ผมอยากเสนอแบบนี้ ถ้าเห็นด้วยข้อไหน จะลองเอาไปใส่เพิ่มก็ได้นะครับ
1. สามารถประยุกต์ใช้ความรู้ด้ านการคำนวณ (computing) คณิตศาสตร์ วิทยาศาสต์และวิศวกรรมศาสตร์ได้ อย่างเหมาะสม
2. มีความสามารถในการวิเคราะห์ปั ญหา และกำหนดความต้องการด้ านการคำนวณเพื่อแก้ปัญหาได้อย่ างเหมาะสม
3. สามารถออกแบบ ดำเนินการทดลอง และสามารถวิเคราะห์และแปลผลข้ อมูลได้อย่างถูกต้อง
4. สามารถทำงานร่วมกับผู้อื่นได้ อย่างมีประสิทธิภาพ
5. มีความรู้ความเข้าใจด้าน จริยธรรมวิชาชีพ ความปลอดภัย กฎหมาย และประเด็นด้านสังคมและความรั บผิดชอบต่อสังคม
6. สามารถสื่อสารได้อย่างมีประสิ ทธิภาพกับผู้คนที่หลากหลาย ทั้งด้วยภาษาไทยและภาษาต่ างประเทศ
7. สามารถวิเคราะห์ผลกระทบที่จะเกิ ดขึ้นกับบุคคล องค์กรและสังคมจากการใช้ เทคโนโลยี
8. สามารถประยุกต์ใช้ เทคโนโลยี ทักษะ และเครื่องมือในการแก้ปัญหาได้ อย่างเหมาะสม
9. สามารถเลือกใช้ขั้นตอนวิธี วิธีการทางคณิตศาสตร์ และทฤษฎีทางวิทยาการคอมพิวเตอร์ ที่เหมาะสมในการแก้ปัญหา โดยสามารถบอกได้ว่าทำไมวิธี การที่เลือกใช้จึงให้ผลลัพธ์ที่ ดีกว่าอีกวิธีหนึ่ง
10. สามารถเลือกและประยุกต์ใช้หลั กการออกแบบและพัฒนาอย่างเหมาะสม เพื่อพัฒนาระบบงานด้านคอมพิ วเตอร์ ที่มีความซับซ้อนในระดับต่าง ๆ
11. ออกแบบระบบ คอมโพเนนต์ หรือกระบวนการที่ตอบสนองความต้ องการได้ภายใต้เงื่ อนไขสภาพแวดล้อมจริงเช่นด้ านเศรษฐกิจ สิ่งแวดล้อม สังคม การเมือง จริยธรรม สุขภาพและความปลอดภัย
3. สามารถออกแบบ ดำเนินการทดลอง และสามารถวิเคราะห์และแปลผลข้
4. สามารถทำงานร่วมกับผู้อื่นได้
5. มีความรู้ความเข้าใจด้าน จริยธรรมวิชาชีพ ความปลอดภัย กฎหมาย และประเด็นด้านสังคมและความรั
6. สามารถสื่อสารได้อย่างมีประสิ
7. สามารถวิเคราะห์ผลกระทบที่จะเกิ
8. สามารถประยุกต์ใช้ เทคโนโลยี ทักษะ และเครื่องมือในการแก้ปัญหาได้
9. สามารถเลือกใช้ขั้นตอนวิธี วิธีการทางคณิตศาสตร์ และทฤษฎีทางวิทยาการคอมพิวเตอร์
10. สามารถเลือกและประยุกต์ใช้หลั
11. ออกแบบระบบ คอมโพเนนต์ หรือกระบวนการที่ตอบสนองความต้
2. หัวข้อการดำเนินการของหลักสูตร
2.5 แผนการรับนักศึกษาและผู้สำเร็ จการศึกษาในระยะ 5 ปี คิดว่าปริมาณรับจำนวน 150 คน มากไป ควรจะจำกัดอยู่ที่รุ่นละ 80-100 คน หรือเต็มที่ก็ 120 คน
หัวข้อรายวิชา
มีข้อเสนอแนะดังนี้
1. วิชาบังคับทางคณิตศาสตร์ ส่วนตัวติดว่าวิชา 05506002 กรรมวิธีคำนวณเชิงตัวเลข ไม่น่าจะต้องเป็นวิชาบังคับ ที่อยากเสนอคือ จะเป็นไปได้แค่ไหนที่จะแยกวิชา Calulus ออกมาเป็นสองตัว เพราะเท่าที่อ่านเนื้อหาดูแน่ นมากที่จะอยู่ในแค่วิชาเดียว
2. วิชา 05506200 หลักการจัดการห่วงโซ่อุ ปทานและวิเคราะห์การเงิน อันนี้ก็ไม่แน่ใจอีกเช่นกันว่ าควรจะเป็นวิชาบังคับทางวิ ทยาการคอมพิวเตอร์ไหม ส่วนตัวอยากเสนอวิชา 05506105 หลักการภาษาโปรแกรม เป็นวิชาบังคับ
3. จากการที่ได้รับมอบหมายให้หาวิ ธีจัดการวิชาปัญหาพิเศษ ข้อเสนอแนะหนึ่งที่ กรรมการเสนอก็คือควรจะมีวิ ชาระเบียบวิธีวิจัย (Research Methodolgy) เป็นวิชาบังคับ เพื่อช่วยให้นักศึกษาเข้าใจถึ งกระบวนการ วิธีการดำเนินงาน และวิธีการเขียนเล่มปัญหาพิเศษ
4. ในส่วนของวิชากลุ่มวิศกรรมซอฟต์ แวร์ ผมคิดว่าวิชา 05506077 การคำนวณแบบเอนเทอร์ไพรส์ ก็สามารถอยู่ในกลุ่มนี้ได้
5. วิชา 05506060 การพัฒนาซอฟต์แวร์เชิ งคอมโพเนนต์05506034 การคำนวณเชิงคอมโพเนนต์ มันวิชาเดียวกันนะครับ ทำไมถึงกลายเป็นสองวิชา
6. วิชา computer science ควรเป็นวิชาบังคับหรือไม่ ?
6. ผมข้อแก้คำอธิบายรายวิชาของวิชา 05506021 ทฤษฎีออโตมาตาและภาษาโปรแกรม เป็นดังนี้
ออโตมาตาสถานะจำกัด นิพจน์ปกติ ไวยากรณ์ปกติ ออโตมาตากดลง ภาษาและไวยากรณ์ ไม่อิง
บริบท เครื่องทัวริงและเครื่องที่ดั ดแปลงจากเครื่องทัวริง ปัญหาที่ตัดสินไม่ได้ ทฤษฎีคอมไพเลอร์เบื้องต้น
Finite state automata, regular expression, regular grammar, push down automata,
context-free language and context-free grammar, Turing machine and its variation, Undecidable problems, Introduction to compiler theory.
7. ผมขอแก้ชื่อวิชา 05506041 ระบบปฏิบัติการแบบกระจาย 3(3-0-6) Distributed Operating Systems เป็น ระบบกระจาย Distributed Systems และขอแก้ไขคำอธิบายรายวิชาเป็ นดังนี้
แนวคิดและสถาปั ตยกรรมของระบบกระจาย การโปรแกรมแบบพร้อมกัน การสื่อสารและ
ประสานงานระหว่างโพรเซส การเรียกจากระยะไกล อ็อบเจกต์และคอมโพเนนต์ แบบกระจาย เว็บเซอร์วิสและสถาปัตยกรรมเชิ งบริการ ทรานแซกชันและการควบคุมภาวะพร้ อมกัน ความมั่ นคงแบบกระจายของระบบคอมพิวเตอร์
Distributed system concepts and architectures, concurrent programming, interprocess communication and coordination, remote invocation, distributed objects and components, web services and service-oriented architecture, transactions and concurrency control, distributed security of computer systems.
ในส่วนของแผนการศึกษาถ้า
1. แยก Calculus เป็นสองตัว ก็เรียนปี 1 เทอม 1 และ เทอม 2 จากนั้นขยับ 05016003 พีชคณิตเชิงเส้นและการประยุกต์ 1 มาอยู่ปี 3 เทอม 1 แทน 05506002 กรรมวิธีคำนวณเชิงตัวเลข
2. 05506105 หลักการภาษาโปรแกรม เป็นวิชาบังคับ ผมขอเสนอให้อยู่ปีสามเทอม 2 ครับ