# data[].attributes.body
เห็นว่า IT จะเอาออก เราไม่เห็นด้วยนะ
วิชานี้เหมือนสอนเนื้อหาที่คนนอกวงการคิดว่าเด็กภาคเราควรรู้

แต่ควรปรับวิธีการสอนเพราะให้ไปทำ present กันมาแล้วก็ทำถูกๆ ผิด ตื้นๆ

อีกวิธีนึงคือคิดว่าเนื้อหา New Age ก็ใกล้ๆ เคียงกันแล้ว อาจจะเอาออกแล้วแนะนำให้ไปลง New Age เลยก็ได้

# data[].attributes.body
วิชาแนวๆ writing อะไรพวกนี้มีแล้วมีอีก น่าจะจัดระเบียบสักหน่อย

- Com skill (IUP)
- Com skill (SKE)
- Technical Writing
- ไม่แน่ใจว่าเนื้อหาไปคาบเกี่ยวกับ Eng2/3/4 ด้วยหรือเปล่า

# data[].attributes.body
- ไม่ชอบตรงที่คะแนนการเข้าห้องค่อนข้างสูงเกินไป จำไม่ได้เท่าไหร่ แต่รู้สึกว่าถ้าเข้าครบก็เกือบไม่ F ละ ถ้าหายไปครั้งนึงก็เกือบประจุ

# data[].attributes.body
- เป็นตัวเปิดภาคที่ดีมาก เขียนโค้ดเป็นก็เพราะวิชานี้
- อยากให้มีการใช้ github ตั้งแต่วิชานี้ เพราะตอนที่ทำงานกลุ่ม GUI รู้สึกลำบากมากเวลารวมงาน (แต่เท่าที่ได้ยินมารู้สึกว่ารุ่นนี้สอนใช้ github ตั้งแต่ oop แล้ว)

# data[].attributes.body
พูดรวมถึง Math2
อยากให้อาจารย์ที่มาสอนพูดอังกฤษชำนาญกว่านี้ (เป็นต่างชาติเลยยิ่งดี) เพราะตอนอาจารย์โป๊งเหน่งแกสอนแรกๆ แกก็พูดไทยคำอังกฤษคำ หลังๆไทยล้วนเลย เข้าใจว่าไม่ถนัด แต่ก็ไม่อยากให้ความไม่ถนัด

# data[].attributes.body
อ.กุลพันธ์ คะ ช่วยออกข้อสอบง่ายๆกว่านี้หน่อยนะคะ ตอบแต่ตัวอักษร นึกว่าเรียนอิ้งอยู่คะ

# data[].attributes.body
จิมเคยบ่นใน softspec ว่าเขียน uml ไม่ได้สอนนี่ you should get your money back
(จำไม่ได้ว่ามีประเด็นไหนอีกที่จิมบ่นไว้)

(ในความเห็นเราว่า UML ไม่ได้จำเป็นขนาดนั้นนะ...)

# data[].attributes.headline
-ไม่ชอบความจุกจิกของ

# data[].attributes.body
-ไม่ชอบความจุกจิกของอาจารย์ เช่นตอนนั้นเข้าห้องสายไป3นาที โดนเช็คขาดเรียนเลย (ตามวิชาปกติก็มาสายได้ไม่เกิน15นาทีเป็นอย่างน้อยถึงจะเช็คขาด)
- ควรปรับวิธีการสอนและการออกข้อสอบ เวลาสอนเหมือนอาจารย์ไม่ค่อยได้เตรียมเนื้อหาการสอน เหมือนมาอ่านๆเอาหน้าห้อง ข้อสอบไม่ได้มีการค้นคว้าจริงเฉลยตามความคิดอาจารย์ มนัสต้องคอยแย้งเรื่อยๆ

ปล. ได้ข่าวว่าหลังๆเปลี่ยนไปสอนexcel ตัดต่อวีดีโอนู่นนี่ น้องๆบ่นกันระงม

# data[].attributes.headline
จากที่คุยกับโอลิเวอร

# data[].attributes.body
จากที่คุยกับโอลิเวอร์ วิชานี้มันถูกยุบไปแล้วนะ

# data[].attributes.headline
- ส่วนตัวมองว่าถ้าเป

# data[].attributes.body
- ส่วนตัวมองว่าถ้าเป็นเรื่องเกี่ยวกับการพัฒนาทักษะภาษาอังกฤษ หรือเป็นเกี่ยวกับเรื่องการติดต่อสื่อสารมากกว่านี้ก็คงจะดี
- คิดว่ามันควรเป็นวิชาที่เน้นactivity มากกว่าจะมาเปิดสอนตามหนังสือ

# data[].attributes.headline
ชอบนะ สนุกดี คงเป็นเ

# data[].attributes.body
ชอบนะ สนุกดี คงเป็นเพราะว่าอาจารย์มะนาวสอนด้วย เนื้อหาที่ให้เขียนเกมก็น่าสนใจมาก

ชอบที่อาจารย์ให้ใช้Gitด้วย แต่ก็อยากให้เข้มงวกเรื่องการบังคับใช้มากขึ้น เพราะมันมีประโยชน์มากในเวลาต่อๆมา

# data[].attributes.headline
อาจารย์ควรจำกัดจำนวน

# data[].attributes.body
อาจารย์ควรจำกัดจำนวนนิสิตในแต่ละเซคไปเลยจริงๆ ที่ผ่านมามีนิสิตแอดหน้าเซคที่อาจารย์ให้คะแนนง่ายๆกันเยอะมาก อาจารย์ก็เซ็นให้ทุกคน ทำให้คนที่เข้าห้องมาจำนวนหนึ่งต้องนั่งเรียนที่พื้นหลังห้อง มองกระดานไม่เห็นไปขอสไลด์อาจารย์ก็ไม่ให้ บอกว่าให้ไปขออ่านจากเลคเช่อเพื่อนในห้องเอา (ซึ่งมันจะมีซักกี่คนวะที่จดเลคเช่ออะ)

# data[].attributes.headline
ไว้ใส้ความเห็นอื่นๆของปีนี้นะจ้ะ

# data[].attributes.subject
ไว้ใส้ความเห็นอื่นๆของปีนี้นะจ้ะ

# data[].attributes.headline
ปี1เป็นปีที่ตารางว่า

# data[].attributes.body
ปี1เป็นปีที่ตารางว่างที่สุด หน่วยกิตเหลือเยอะมาก เวลาว่างมากๆ บางวันไม่มีเรียนเลยด้วยซ้ำ ในขณะที่พอไปปีหลังๆแล้ววิชาเรียนแน่นมาก แน่นจนบางคนต้องจ่ายตัวลงหน่วยกิตเพิ่ม เลยอยากให้ดึงวิชาของปีอื่นๆลงมาไว้ที่ปี1บ้าง ปีหลังๆจะได้ไม่สาหัสมากนัก

# data[].attributes.body
ปัญหากว้างๆตลอด 4 ปี

-บางวิชาไม่ได้สอนตามที่นิสิตคิดว่าจะได้เรียน เช่น TechWriting, Commu, GDP

ช่วงแรกปูพื้นฐาน Java อย่างดี แต่พอปี 2 กลับเน้น C รัวๆโดนไม่ได้สอนพื้นฐาน

schedule เวลาเรียนวิชาภาคนี่จำเป็นต้อง 3 ชม ต่อครั้งมะ คือรู้สึกมันนานไป เรียนทีโคตรเหนื่อย ถ้าทำเปน 1.30/1.30 นี่ happy มาก เหมือนตอนเรียน math/physics ไม่นานไปไม่น้อยไป 3 ชม.ยาวนี่ไม่มีข้อดีไรเลยนะ ครูสอนก็เหนื่อย คนเรียนก็เหนื่อย ดีอย่างเดียวจัดตารางง่าย

อยากได้ plagiarism check system สำหรับตรวจ report, essay, dissertation ส่วนระบบตรวจ code รู้สึกมีแล้วที่อ.สุภาพรทำตอนปี 1 เข้าใจว่าไม่ชอบเขียนกัน แต่อยากให้นิสิตฝึกนิสัยไว้จ่ะ เผื่อใครมาเรียนตปท.จะได้เข้าใจเรื่องนี้มากขึ้น

# data[].attributes.body
อ.มาเปลี่ยน weight แต้มคะแนนหลังจากสอบ midterm ไปแล้ว สมมติ mid 50%/fin 50% เปลี่ยนเป็น mid 20%/fin 80% เหตุผลน่ะหรอ... อ.ไม่ยอมบอกตรงๆแต่คิดว่าเป็นเพราะคนตกกันเยอะ (พวกภาคอื่น) เกณฑ์มันก็ควรเป็นไปตามที่กำหนดตั้งแต่แรก ไม่ใช่อยากเปลี่ยนก็เปลี่ยนตามใจ

That is the FUCKing SHIT thing I've ever seen.

# data[].attributes.headline
ชอบวิชานี้มาก คือเข้

# data[].attributes.body
ชอบวิชานี้มาก คือเข้ามาแบบโง่ๆงงๆ ก็มาได้วิชานี้ปูพื้นฐาน ตั้งแต่เรื่องง่ายๆยันยาก การที่ให้ทำโจทย์เยอะๆ และมีการบ้านหนักๆ เป็นเรื่องดีที่ทำให้คนที่ "ไม่มีพื้นฐาน" ได้คุ้นชินกับการโปรแกรม ข้อดีอีกประการคือวิชานี้ทำให้เด็กคุยกันเองมากขึ้น ติดปัญหาอะไร ทำข้อไหนไม่ได้ ก็ถามเพื่อน เพื่อนสอน สร้างมิตรภาพในปีแรกไปในตัว พอผ่านมาแล้ว รู้สึกขอบคุณวิชา(และ อ.)นี้มากจริงๆ

# data[].attributes.body
Happy กับที่อ.สุภาพรสอนมาก เพราะค่อยๆลงรายละเอียดจากพื้นฐานไปเรื่อยๆ และแต่ละ week ก็มีให้เขียน reflection ว่าเป็นไงบ้าง แสดงให้ถึงว่าอ. take care เด็กที่เพิ่งมาใหม่ ระบบ elab และการสอบ lab ใช้ง่าย รู้สึกเป็นวิชาที่ใช้ university resources คุ้มสุดละ

# data[].attributes.headline
เห็นด้วยกับเวิลด์ ที

# data[].attributes.body
เห็นด้วยกับเวิลด์ ที่อยากให้สอนใช้ repository กับ version control ตั้งแต่วิชานี้ เพราะตอนโปรเจคลำเค็ญมาก เด็กจะเห็นได้ชัดมากจริงๆ ว่าทำไมมันถึงสำคัญ (ตอนปีเราไปสอนเอาในวิชา ISP ซึ่งมันทำคนเดียวไง เลยไม่ค่อยรู้สึกสำคัญอะไรมากไปกว่า backup กับ revert ได้)

# data[].attributes.headline
ไม่อยากให้รูปแบบการส

# data[].attributes.body
ไม่อยากให้รูปแบบการสอน เปลี่ยนไปจากปีเรา ยังอยากให้เป็น
Lecture: สอนทฤษฎี หลักการ อาจจะมีงานในห้องให้ทำเล่นๆเข้าใจมากขึ้น
Lab: ทำโจทย์ทั้งคาบ มีอะไรถามเพื่อน TA หรือ อ
การบ้าน: มีทั้ง elab และ งานประจำอาทิตย์เหมือนเดิม

ไม่เอา Android หรือโปรเจคอะไรทั้งนั้น เพราะนั้นไม่ช่วยให้คนที่ไม่มีพื้นฐาน (ซึ่งเป็นกลุ่มคนส่วนใหญ่) ได้พัฒนาทักษะเลย

# data[].attributes.body
ระบบการจัดการจำนวนนิสิตในห้องแย่มาก ทั้ง phy1 phy2 คือพอเด็กบางคนจำเป็นต้องเลือกอ.กุลพันธ์เพราะลงทะเบียนไม่ทัน เด็กก็หนีมาลงทะเบียนหน้า sec กับอ.ที่ง่ายกว่า ผลที่ตามมาก็คือพวกมาใหม่นั่งหน้าสลอนเรียนในห้องทั้งๆที่ในระบบยังไม่ได้ register แล้วทำให้คนที่ลงทะเบียนไว้แล้วต้องนั่งพื้นเรียน มันใช่หรอ?

# data[].attributes.body
จริงๆข้อสอบอ.กุลพันธ์ไม่ได้ยากนะ แค่เราอ่านกันไม่พอ :(

# data[].attributes.body
อ.เตรียมตัวมาไม่พร้อมสอนเท่าไหร่ในแต่ละสัปดาห์ แถมเวลาอ.หยุดก็ไม่ได้แจ้งล่วงหน้าให้ทราบด้วย ถึงแม้จะมีงานให้ทำในห้องแต่อย่างน้อยน่าจะมี TA มาคุมหรือช่วยเหลือในการทำงาน (นึกสภาพตอนนั้นเป็นเด็กปี 1 ไม่รู้อะไรทั้งนั้น ครูไม่อยู่ก็โหว่งๆ)

พวกข้อสอบกับ assignment เฉลยผิดเยอะมาก มนัสต้องแย้งตลอดและก็ต้องแก้คำตอบ

ส่วนเรื่องเช็คชื่อ นี่ถ้าเขามีเกณฑ์แล้วตกลงกันตั้งแต่คาบแรกๆ แล้วว่าเขาจะเช็คยังไงก็ควรทำตามนั้น ไม่ใช่มาสายแล้วมาบ่นว่าไม่ได้แต้ม แต่ถ้าไม่มีข้อตกลงแต่แรก ก็ต้องมาดูแล้วว่ากฎมหาลัยบอกว่าสายได้กี่นาที แต่ก็นะ...บางทีอ.เขาอาจจะอยากดัดนิสัยการมาสายของคนไทยก็ได้นะ

# data[].attributes.body
เรียนไปไม่ได้ใช้ แต่ต้องเรียน 5555 จำสูตรหาวงกลมวงรีไม่ได้ละ

# data[].attributes.headline
อ่านต่อที่ ISP

# data[].attributes.subject
อ่านต่อที่ ISP

# data[].attributes.body
ชอบแบบที่ตอนเข้ามาปีหนึ่ง กำลังดีไม่อยากให้เปลี่ยน ได้การปูพื้นฐานที่ดี ลองทำโจทย์เยอะ happy อ.สุภาพรเอาใจใส่ดีมากๆ

จริงๆ วิชา OOP เป็น first impression ที่เรียกได้ว่าแทบจะชี้เป็นชี้ตายอนาคตในคณะนี้เลยทีเดียว อยากให้เน้นเรื่องสร้างพื้นฐาน mindset ที่ดีในการเขียนโปรแกรมให้มาก

เรื่อง  github เราว่าแนะนำให้ใช้ได้ แต่คงไม่ถึงขั้นต้องบังคับทำ สาเหตุเพราะ

- จะสอน git จริงจังมันก็หลุด scope ของ OOP และกินเวลาที่ควรจะเน้นสร้างพื้นฐานการเขียนโปรแกรมให้แข็งแรงไปด้วย (ซึ่งเป็น mindset ที่สำคัญในการไปต่อยอดวิชาอื่นๆ)

- เอาจริงหลายๆคนเพิ่งจะเคยเขียนโปรแกรมด้วยซ้ำ อาจจะยังมองภาพของ software development process ไม่ออก

- อ้างอิงจาก คห เวิล เพราะตอนลองทำงานกลุ่มครั้งแรกรู้สึกลำบากในการรวมงาน ภายหลังถึงได้เข้าใจความสำคัญจริงๆ ว่าทำไมต้องใช้ version control, มันมาช่วยแก้ปัญหาให้มันดีขึ้นได้ยังไง

- ถามว่า ก็ให้ลองใช้ git กับงานกลุ่มจริงตั้งแต่แรกเลยสิ กลับไปอ่านข้อ 1-3 ใหม่

- แนะนำ git ว่ามีสิ่งนี้อยู่บนโลก ใช้ทำอะไร ลองใช้แล้วดีบอกต่อ

- ควรไปเน้นๆๆใน ISP โดยตรง อย่าเพิ่งตกใจ อ่านต่อที่ ISP

# data[].attributes.headline
อ่านต่อที่ WSP

# data[].attributes.subject
อ่านต่อที่ WSP

# data[].attributes.body
รู้สึกว่าการให้เขียนเกมสร้างแรงกระตุ้นในการเรียนรู้ได้ดี (แบบเห้ย จบปี1 มีโปรเจคเกมเป็นของตัวเองแล้ว เกร๋ๆ)

จริงๆวิชานี้มันเน้น process การทำงาน
คือการได้เห็น full-life cycle ของ software development process (ตั้งแต่กำหนด req, วาง plan,  manage task, git etc.)

กลับมาที่เรื่อง git
ปัญหาไม่ได้อยู่ที่ใช้ 'git' รึเปล่า แต่อยู่ที่เราใช้มันทำอะไร

ไม่อยากแค่ให้ commit push ได้เฉยๆอะ(ตอนนั้นแตก branch กันเป็นยังหว่า) คือ สมมติทำทั้งโปรเจค commit แค่พอให้ push แล้วมีงานส่ง พอถึงเวลาจะย้อน snapshot จุดที่งานมีปัญหาก็ลำบาก แบบนี้ไม่มีประโยชน์

ถ้าจะสอน git อยากให้มีแนะนำเป็น Version Control Best Practices ไปด้วยเลย หรือจะท่าอื่นๆที่มีประโยชน์เพิ่มเติม (คือจริงๆมันก็ทำอะไรได้เยอะนะ)