Table of Contents

204211 Object-Oriented Programming

ภาคเรียนที่ 1 ปีการศึกษา 2560

กระบวนวิชาที่ต้องผ่านก่อน : 204112 Structured Programming หรือ 204113 หลักการคอมพิวเตอร์ (Principles of Computing)

ข่าวประกาศ

ให้นักศึกษาส่งงานโปรเจคที่นี่ อัพโหลดโปรเจค

1. ให้แต่ละกลุ่มสร้าง folder ตามชื่อกลุ่ม

2. ให้ส่งไฟล์ต่อไปนี้

 1)ไฟล์เอกสารรูปเล่ม 
 2)ไฟล์ทั้งหมดที่เกี่ยวข้องกับโปรแกรม

(กำหนดให้ทุกกลุ่ม upload ส่งงานโปรเจคภายในวันจันทร์ที่ 20 พ.ย. 60 เวลา 11.00 น.)

* หมายเหตุ ให้ทุกกลุ่ม print เอกสารรูปเล่มส่งในชั่วโมงเรียน วันจันทร์ที่ 20 พ.ย. 60 12.30 น.

รูปแบบเอกสารโครงงาน ประกอบไปด้วย

1. Project Title : ระบุ ชื่อโครงงาน (Project Problem)

2. Member : รายชื่อสมาชิกในกลุ่ม โดยระบุรหัสนักศึกษา หน้าที่รับผิดชอบของแต่ละคน ระบุตอน ให้ชัดเจน

3. Problem and Problem Analysis : ระบุโจทย์และวิเคราะห์โจทย์ (Input , Output and Process)

4. Class Design : ระบุคลาสที่ได้ออกแบบทั้งหมดที่ใช้ในโครงงาน และ อธิบายฟังก์ชันต่าง ๆ ในแต่ละคลาส และความสัมพันธ์ระหว่างคลาส

5. Main Program : อธิบายการทำงานของ Main Program อย่างละเอียด

6. Capture Output : จับภาพหน้าจอการทำงาน การตรวจสอบ Error ของ Input และการแสดงผลลัพธ์ของโปรแกรม พร้อมคำอธิบายในแต่ละขั้นตอนอย่างละเอียด

*ไม่ต้องใส่ source code ในเล่มเอกสาร

ลำดับการ present

1)E5

2)ก่อนหน้านี้

3)Pompom Strike Back

4)ยากอ่ะ คิดไม่ออก

5)Logistic

6)Pinkpanther The Project

7)ส้มจี๊ด

8)แองจี้เทเพื่อนไปกินบิงซู

9)เตี้ยสตอรี่

10)คิดไม่ออก

11)devdeep

12)Guess

13)Latte

เวลาเรียนและห้องเรียน

บรรยาย : วันพฤหัสบดี 12:30 - 14:30น. ปฏิบัติการ : วันจันทร์ 12:30 - 14:30น.

เนื้อหากระบวนวิชา

* Object-oriented program development * Classes and objects * Methods * Storage management for objects * Relationship among classes * Inheritance and reuse * Polymorphism and generic classes * Composition and aggregation * Association * Implementation of class relationships

สัดส่วนการให้คะแนนทั้งหมด

IDE

Code::Blocks version 13.12 Download

ใช้ไฟล์ชื่อ codeblocks-13.12mingw-setup.exe สำหรับ Windows

การส่งงานปฏิบัติการ

  1. นักศึกษาที่คัดลอกงานกันส่งจะได้ศูนย์คะแนน ทั้งผู้คัดลอกและผู้ให้ลอก
  2. นักศึกษาต้องส่งงานภายในวันที่กำหนดไว้เท่านั้น จะไม่มีการตรวจงานของนักศึกษาที่ส่งงานเลยกำหนด
  3. นักศึกษาต้องส่งงานเป็นไฟล์ Source Code โดยต้องมี Comment ระบุ ชื่อ-สกุล รหัสนักศึกษา ตอนที่

การทำโครงงาน (Project Problem)

หนังสือประกอบการสอน