7, 8 Floor SC-45 Building, Department of Computer Science, Faculty of Science, Kasetsart University
02-942-5555 Ext. 647209, 647210

01418512 หลักการภาษาโปรแกรมคอมพิวเตอร์

หลักการภาษาโปรแกรมคอมพิวเตอร์

(Principles of Computer Programming Languages)

หน่วยกิต (บรรยาย-ปฎิบัติการ):     3(3-0-6)

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

History, development and categories of computer programming languages. High-level languages. Tools in computer program design. Structural programming techniques. Debugging and testing. Object-oriented software design and development. Programming structures in object-oriented language. Object and class definitions. Object attributes and behaviors. Base classes. Inheritance. Reuse of software components.