ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ อาคารวิทยาศาสตร์ 45 ปี ชั้น 7, 8
02-942-5555 ต่อ 647209, 647210

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

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

(Principles of Computer Programming Languages)

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

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

History, development and categories of computer programming languages. Highlevel 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.