Programming Fundamentals

พื้นฐานการเขียนโปรแกรม

4(4-0-8)

วิชาบังคับก่อน : ไม่มี

แนวทางการเขียนโปรแกรม ไวยากรณ์และความหมายของภาษาโปรแกรม การแปลภาษา การเรียกซ้ำและโครงสร้างต่าง ๆ ของการเขียนโปรแกรมในภาษารุ่นใหม่ หลักการเขียนโปรแกรมเชิงวัตถุ การเขียนโปรแกรมที่ขับเคลื่อนโดยเหตุการณ์ และการเขียนโปรแกรมแบบพร้อมกัน

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

ผู้เรียนสามารถอ่านและแปลความหมายไวยากรณ์ของภาษาได้ถูกต้อง สามารถสรุปแนวทางหลักของภาษาการโปรแกรมยุคใหม่ อธิบายและใช้งานโครงสร้างต่าง ๆ ของภาษาระดับสูงได้

 

Programming Fundamentals

4(4-0-8)

Prerequisite :   none

Programming paradigms, programming language syntax and semantics, language translation, recursion and programming constructs in modern languages, principles of object-oriented programming, event-driven programming, and concurrent programming

Course Learning Outcomes (CLOs)

Students can read and interpret the formal forms of programming language syntax and specification, can explain the major paradigms of current programming languages, and have the ability to comprehend and deploy language constructs.