ทำไมถึงต้องเรียนการเขียนโปรแกรมเบื้องต้น (Intro to computer programming)
การเขียนโปรแกรมเบื้องต้นเป็นวิชาบังคับในคณะวิศวกรรมศาสตร์ในหลายๆมหาวิทยาลัย เช่น วิศวะจุฬาฯอินเตอร์(ISE), วิศวะธรรมศาสตร์อินเตอร์(TEP/TEPE), วิศวะสิรินธรอินเตอร์(SIIT) ซึ่งทำให้หลายๆคนสงสัยว่าทำไมถึงต้องเรียนวิชานี้ทั้งๆที่ไม่ได้จะเข้าภาควิชาคอมพิวเตอร์ เนื่่องจากคณะวิศวกรรมศาสตร์ไม่ว่าภาคไหนก็จะมีการคำนวณที่ทั้งเยอะและซับซ้อน ถ้าหากว่าเขียนโปรแกรมเป็นจะสามารถนำคอมพิวเตอร์มาช่วยในการคำนวณได้ และไม่ว่าจะเรียนวิศวะสาขาไหนก็ยังมีส่วนเกี่ยวข้องกับคอมพิวเตอร์อยู่ดี จึงทำให้หลักสูตรของวิศวะปี1 มีวิชาเกี่ยวกับการเขียนโปรแกรมพื้นฐานอยู่เสมอ
การเขียนโปรแกรมเบื้องต้นเรียนอะไรบ้าง
ถึงแม้ว่าภาษาที่ใช้ในการเรียนเขียนโปรแกรมของแต่ละมหาวิทยาลัยจะแตกต่างกันแต่เนื้อหาหลักจะมีคล้ายๆกัน ดังนี้
- Data type
- Variable
- Operators
- Branch (if-else)
- Array or List
- Iteration (for,while)
- Function
- Class
- Recursive
ทำไมคนส่วนใหญ่ถึงเขียนโปรแกรมไม่ได้
นิสิตนักศึกษาส่วนใหญ่เรียนเขียนโปรแกรมไม่รู้เรื่อง ไม่ก็เรียนรู้เรื่องแต่พอลงมือเขียนโปรแกรมจริงกลับทำไม่ได้ หรือไม่ก็เข้าใจว่าเขียนถูกแล้วแต่ผลที่ได้ออกมาผิด ส่วนใหญ่มีสาเหตุมาจาก
- การเขียนโปรแกรมต้องเขียนให้ถูก syntax เท่านั้น ถ้าไม่ถูกจะไม่สามารถทำงานได้ ข้อผิดพลาดเล็กๆน้อยๆเช่น เปิดวงเล็บแล้วลืมปิด ลืมใส่เครื่องหมาย ; ปิดท้ายในบางภาษา
- ลำดับการทำงานของโปรแกรมจะเรียงจากบนลงล่าง (ทำบรรทัดบนก่อนค่อยทำบรรทัดล่าง)
- ไม่เข้าใจความแตกต่างของ Data type แต่ละประเภท เมื่อเอามาใช้ผิดจึงได้ผลที่ผิด
- จำ Piority ของ Operator ไม่ได้ เครื่องหมายต่างๆจะมีลำดับการทำงานก่อนหลัง
- ไม่เข้าใจโครงสร้างของภาษา เช่น if บางคนรู้ว่าโปรแกรมจะทำงานก็ต่อเมือเงื่อนไขของ if เป็นจริงแต่ไม่รู้ว่า if เริ่มตรงไหนจบที่ตรงไหนหรือไม่รู้ว่าเงื่อนไขอยู่ตรงไหน
- ไม่มีคนช่วยอธิบายเวลาทำแลปหรือเขียนโปรแกรมจริง เพราะเวลาเรียนในห้องเรียนกับตอนทำแลปมันไม่เหมือนกัน
ที่ int tutor สอนเขียนโปรแกรมเบื้องต้นโดยการสอนทฤษฎีควบคู่ไปกับการปฏิบัติจริงทำให้น้องๆสามารถเขียนโปรแกรมได้จริง อธิบายขั้นตอนการเขียนโปรแกรมบรรทัดต่อบรรทัดเพื่อความเข้าใจของน้องๆ สามารถสอนเขียนโปรแกรมได้หลากหลายภาษา เช่น JAVA, Python เป็นต้น โดยพี่ที่จบจากวิศวะคอม จุฬาฯ
สมัครเรียนผ่านไลน์