CS111 Introduction to Object-Oriented Programming -2/66
CS241 ภาค1/2566 (PROGRAMMING LANGUAGES AND PARADIGMS)
หลักการของภาษาโปรแกรม ไวยกรณ์และวากยะสัมพันธ์ ศึกษากรอบแนวคิดของภาษาโปรแกรมประเภทต่างๆ การโปรแกรมโดยคำนึงถึงสมรรถนะ การโปรแกรมโดยอาศัยส่วนต่อประสานโปรแกรมประยุกต์ ไลบรารี่สำหรับจัดการข้อมูล และการโปรแกรมเชิงเหตุการณ์
Principles of programming languages, syntax and semantics. Different programming paradigms, performance-aware programming. Programming using Application Programming Interface (API), library for data manipulation event-driven programming.
CS264 ภาค 1/2566 (INTRODUCTION TO SOFTWARE ENGINEERING)
คุณลักษณะซอฟต์แวร์
คุณภาพของซอฟต์แวร์และโครงการซอฟต์แวร์ หลักการของวิศวกรรมซอฟต์แวร์
ระเบียบวิธีในการพัฒนาซอฟต์แวร์ กระบวนการพัฒนาซอฟต์แวร์ที่สำคัญ
การวางแผนและจัดการโครงการ การประเมินเวลาและค่าใช้จ่าย
วิเคราะห์และการระบุข้อกำหนด เทคนิคการวิเคราะห์และออกแบบซอฟต์แวร์
แนะนำสถาปัตยกรรมซอฟต์แวร์ เทคนิคการพัฒนาโปรแกรม การตรวจสอบและการทวนสอบซอฟต์แวร์ วิวัฒนาการของซอฟต์แวร์ สภาพแวดล้อมการผลิตซอฟต์แวร์และเครื่องมือช่วยจัดการโครงการ กรณีศึกษา มีฝึกปฏิบัตินอกเวลา