ผลต่างระหว่างรุ่นของ "Oop lab-57"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 2: แถว 2:
  
 
== Part 1: Java ==
 
== Part 1: Java ==
 
+
=== Week1 ===
* '''Week1:'''
 
 
** คลิปประกอบ:  
 
** คลิปประกอบ:  
 
*** [http://www.youtube.com/watch?v=zU5cEv1Ipqc แนะนำวิชา]
 
*** [http://www.youtube.com/watch?v=zU5cEv1Ipqc แนะนำวิชา]
แถว 10: แถว 9:
 
** Lab: [[oop lab/java1|แนะนำ Java และ Junit]]
 
** Lab: [[oop lab/java1|แนะนำ Java และ Junit]]
  
* '''Week2:'''
+
=== Week2 ===
 
** คลิปประกอบ:
 
** คลิปประกอบ:
 
*** [http://www.youtube.com/watch?v=cfWu-BH3dCU แนะนำการเขียนโปรแกรมเชิงวัตถุ 1]
 
*** [http://www.youtube.com/watch?v=cfWu-BH3dCU แนะนำการเขียนโปรแกรมเชิงวัตถุ 1]
แถว 20: แถว 19:
 
*** [[oop lab/simple ship game|เกมยานอวกาศบินไปมา]]
 
*** [[oop lab/simple ship game|เกมยานอวกาศบินไปมา]]
  
* '''Week3:'''
+
=== Week3 ===
 
** คลิปเกี่ยวกับ Git:  (สามารถ search หาได้อีกหลายสิบอันบน YouTube)
 
** คลิปเกี่ยวกับ Git:  (สามารถ search หาได้อีกหลายสิบอันบน YouTube)
 
*** [http://www.youtube.com/watch?v=8oRjP8yj2Wo What is VSC?] จาก GitHub
 
*** [http://www.youtube.com/watch?v=8oRjP8yj2Wo What is VSC?] จาก GitHub
แถว 28: แถว 27:
 
*** [[oop lab/flappy dot|เกม Flappy Dot]] - หัดใช้ Sprite และอ่านข้อมูลป้อนเข้าเพิ่มเติม
 
*** [[oop lab/flappy dot|เกม Flappy Dot]] - หัดใช้ Sprite และอ่านข้อมูลป้อนเข้าเพิ่มเติม
  
* '''Week4:'''
+
=== Week4 ===
 
** คลิป: [http://www.youtube.com/watch?v=P5bfCJoW_yc การสร้าง subclass เพื่อเพิ่มความสามารถพิเศษเฉพาะกลุ่ม]
 
** คลิป: [http://www.youtube.com/watch?v=P5bfCJoW_yc การสร้าง subclass เพื่อเพิ่มความสามารถพิเศษเฉพาะกลุ่ม]
 
** คลิป: [http://www.youtube.com/watch?v=De81R1LXZqw ตัวอย่างการใช้ interface เพื่อระบุเมท็อดที่คลาสต้อง implement]
 
** คลิป: [http://www.youtube.com/watch?v=De81R1LXZqw ตัวอย่างการใช้ interface เพื่อระบุเมท็อดที่คลาสต้อง implement]
แถว 34: แถว 33:
 
*** [[oop lab/bullets]]
 
*** [[oop lab/bullets]]
  
* '''Week5:'''
+
=== Week5 ===
 
** คลิป: [http://www.youtube.com/watch?v=ufCHMsXH9U0 Type ใน Java]
 
** คลิป: [http://www.youtube.com/watch?v=ufCHMsXH9U0 Type ใน Java]
  
* '''Week6:'''
+
=== Week6 ===
 
** [[oop lab/การลบ entity|การลบ entity ที่ตกขอบจอ]]
 
** [[oop lab/การลบ entity|การลบ entity ที่ตกขอบจอ]]
 
** [[oop lab/unit testing slick2d|Unit testing Slick2D code]]
 
** [[oop lab/unit testing slick2d|Unit testing Slick2D code]]

รุ่นแก้ไขเมื่อ 04:33, 22 กันยายน 2557

หน้านี้รวมเอกสารประกอบการเรียนการสอนวิชา การปฏิบัติการการเขียนโปรแกรมเชิงวัตถุ

Part 1: Java

Week1

Week2

Week3

Week4

Week5

Week6

เอกสารอ้างอิง

Part 2: Python

Part 3: JavaScript (Optional)

ลิงก์เอกสารประกอบ

Java