Faculty: Faculty of Science​

Program: Information Technology

Campus: Chiang Mai Campus

1. Course nameObject Oriented Programming
2. Course code10306214
3. Number of credits3 (2-3-5)
(Lectures 2 hours, Practice 3 hour, Self Study 5 hours/week)
4. Academic ProgramBachelor of Science in Information Technology
5. Course CategoryRequired course
6. PrerequisitesNone
7. Instructor(s)Lecturer Watcharin Sarachai, Ph.D.
Contact/Get in Touch : Room Number : Tel. 053-873901
Email : watcharin_s@mju.ac.th
8. Latest revisionNovember 19, 2024
9. Distribution of hours per semester
Lecture:2 hrs./week
(30 hrs./semester)
Laboratory practices3 hrs./week
(45 hrs./semester)
Self-study5 hrs./week
(75 hrs./semester)
Field trip/Internship– hrs.

Course Description

ทบทวนแนวคิดเชิงวัตถุและความสัมพันธ์ระหว่างคลาส การจัดการไฟล์และ Exception การค้นหาคลาส Coupling และ Cohesion การสืบทอดและ Composition หลักการออกแบบคลาสเพื่อรองรับการแก้ไขปัญหาในระดับที่สามารถนำไปประยุกต์กับการแก้ไขปัญหาเพื่อการโปรแกรม ตลอดจนความรู้เบื้องต้นเกี่ยวกับการออกแบบรูปแบบมาตรฐานเชิงวัตถุ (Design Pattern) รวมถึงการทดสอบระดับหน่วย

Review object oriented concepts and class relationship, file manipulation and exception handling, designing technique, coupling and cohesion, inheritance and composition, apply class designing for problem solving with programming, introduction to design pattern and unit test.