Page 1

Course Syllabus 32-091-407

Object Oriented Languages (ภาษาเชิงวัตถุ)

. สาขาวิชา/หลักสู ตร วิศวกรรมไฟฟ้ า / วิศวกรรมคอมพิวเตอร์ . รหัสวิชา 32-091-407 จํานวนหน่ วยกิต (3-0-6) . คําอธิบายรายวิชา (Course Description) หลักการและแนวความคิดของการโปรแกรมเชิงวัตถุ การกําหนดวัตถุ การใช้วตั ถุ การซ่ อนวัตถุ การกําหนดประเภทของวัตถุ การสื บทอดประเภทของวัตถุ โครงข่ายของวัตถุ โครงสร้างของโปรแกรม เชิ งวัตถุ การติดต่อกับผูใ้ ช้ การทําหลายงานพร้ อมกัน การติ ดต่อระหว่างงาน ศึ กษาและทดลองสร้ าง โปรแกรมเชิงวัตถุโดยใช้ภาษาการโปรแกรมเชิงวัตถุใหม่ๆ 1. วัตถุประสงค์ ของรายวิชา 4.1 เพื= อให้ นักศึกษาเข้า ใจถึ งหลักการเขียนโปรแกรมเชิ ง วัต ถุ ที= ประกอบไปด้ว ย การสื บ ทอด (Inheritance), การปกป้ องข้อมูล (Encapsulation) และการพ้องรู ป (Polymorphism) 4.2 เพื=อให้เข้าใจถึงการนําแผนภาพไดอะแกรม (UML: Unified Modeling Language) มาอธิ บาย ลักษณะการเขียนโปรแกรมเชิงวัตถุ 4.3 เพื=อศึกษาทดลองใช้เครื= องมือ (Netbeans IDE) ต่างๆเพื=อพัฒนาโปรแกรมเชิงวัตถุ 5. เกณฑ์ การวัดผล Assignment 20% LAB Exam 20% Mid Term e5% Final eh% Class attendance 10%


6. กิจกรรมการเรี ยนการสอน ครัjงที= k e o h t v 8 9 10 11 12 13 14 15

เรื= อง Java Language Fundamentals and Introduce Netbean IDE Tool Declarations and Access Modifier Operations and Assignments Class, inheritance and Constructor Relation, IS-A & HAS-A Flow control, Assertions and Exception Handling Overload, Override and Polymorphism - สอบกลางภาค Abstract class and Abstract method Interface, Implement Java.lang The Math Class, Strings, and Wrappers Object Class and Inner Classes Introduce UML Class diagram GUI on Netbeans IDE Practice Exam Present Subproject - สอบปลายภาค -

7. วัสดุและอุปกรณ์ v.k เครื= องคอมพิวเตอร์ , โปรเจ็คเตอร์ v.e เอกสาร LAB ประกอบการสอน

กิจกรรมการสอน

ผูส้ อน

บรรยาย, Assignment

บรรยาย, Assignment , สอบ LAB อ.เอกลักษณ์ สุ มนพันธุ์ บรรยาย, Assignment

บรรยาย, Assignment สอบ LAB -


?. ตําราอ้ างอิง 8.1 Introduction to Programming Using java An Object Oriented Appreach by DAVID M.ARNOW SCOTT DEXTER GERALD WEISS 8.2 UML for Java Programmers by Robert Cecil Martin, Prentice Hall, Englewood Cliffs, New Jersey 07632 8.3 The Essence of Object Oriented Programming with Java and UML by Bruce E. Wampler, Ph.D. 8.4 Object-Oriented Programming School of Computer Science University of KwaZuluNatal FebruRY 5, 2007 8.5 Java Programming volume I, ดร.วีระศักดิ• ซึ งถาวร, ซี เอ็ดยูเคชัน=

OOP course syllabus  

course syllabus for computerengineering rmutl tak