ผลต่างระหว่างรุ่นของ "418346 Second 2555"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 5 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 13: แถว 13:
 
เพื่อให้นิสิตเข้าใจหลักการ วิธีการ และ ขั้นตอน ในการพัฒนาโปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ โดยใช้ระบบปฏิบัติการ Android และ iOS เป็นตัวอย่างในการเรียนการสอน
 
เพื่อให้นิสิตเข้าใจหลักการ วิธีการ และ ขั้นตอน ในการพัฒนาโปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ โดยใช้ระบบปฏิบัติการ Android และ iOS เป็นตัวอย่างในการเรียนการสอน
  
===สิ่งที่จะ'''ไม่'''สอนในวิชานี้===
+
===สิ่งที่จะ'''ไม่'''สอน===
  
 
# การเขียนโปรแกรมภาษา JAVA และ การเขียนโปรแกรมแบบ OOP
 
# การเขียนโปรแกรมภาษา JAVA และ การเขียนโปรแกรมแบบ OOP
 
# ภาษา SQL และหลักการออกแบบฐานข้อมูล
 
# ภาษา SQL และหลักการออกแบบฐานข้อมูล
  
===ส่ิงที่จะสอนในวิชานี้===
+
===ส่ิงที่จะสอน===
  
# การพัฒนาโปรแกรมเบื้องต้นบนระบบปฏิบัติการ Android
 
 
# การพัฒนาโปรแกรมเบื้องต้นบนระบบปฏิบัติการ iOS และ การเขียนโปรแกรมภาษา Objective C
 
# การพัฒนาโปรแกรมเบื้องต้นบนระบบปฏิบัติการ iOS และ การเขียนโปรแกรมภาษา Objective C
  
===สิ่งที่นิสิตจะต้องทำในวิชานี้===
+
===สิ่งที่นิสิตจะต้องทำ===
  
 
# ในแต่ละครั้งที่มีการสอนจะมีแบบฝึกหัดให้ทำ นิสิตต้องส่งทันทีภายในวันนั้น
 
# ในแต่ละครั้งที่มีการสอนจะมีแบบฝึกหัดให้ทำ นิสิตต้องส่งทันทีภายในวันนั้น
# โปรเจค 4 งาน (Android 2 งาน และ iOS 2 งาน)
+
# โปรเจค 3 งาน
 
# การส่งงานทั้งหมดจะใช้ระบบ Git บน Bitbucket ([[Git on Bitbucket|ดูรายละเอียด]])
 
# การส่งงานทั้งหมดจะใช้ระบบ Git บน Bitbucket ([[Git on Bitbucket|ดูรายละเอียด]])
 
# การส่งงานสามารถส่งล่าช้าได้ไม่เกิน 3 วัน (คะแนนที่ได้จะลดลงเหลือ 75%) หากเกินกว่านั้นงานจะไม่ได้รับการตรวจ
 
# การส่งงานสามารถส่งล่าช้าได้ไม่เกิน 3 วัน (คะแนนที่ได้จะลดลงเหลือ 75%) หากเกินกว่านั้นงานจะไม่ได้รับการตรวจ
แถว 36: แถว 35:
 
* โปรเจค 60%
 
* โปรเจค 60%
 
* ไม่มีการสอบข้อเขียน
 
* ไม่มีการสอบข้อเขียน
 +
 +
==การบ้าน==
 +
 +
===ครั้งที่ 1===
 +
 +
* ให้เขียนโปรแกรมในข้อ 2.8 จาก [http://www3.ntu.edu.sg/home/ehchua/programming/java/J3b_OOPInheritancePolymorphism.html เว็บไซต์นี้] โดยใช้ภาษา Objective C
 +
* เขียนโปรแกรมโดยใช้ Xcode ให้สร้างโปรเจคแบบ command line ตั้งชื่อโปรเจคว่า Homework01
 +
* การส่งงานให้สร้างโฟรเดอร์ชื่อว่า homeworks ขึ้นมาใหม่ใน repository ของคุณจากนั้นจึงนำ Homework01 ไปใส่ไว้ เพื่อรอการตรวจ
 +
* กำหนดส่งงานวันสุดท้ายคือ วันที่ 4 ธันวาคม 2555 ก่อนเที่ยงคืน

รุ่นแก้ไขปัจจุบันเมื่อ 14:28, 28 พฤศจิกายน 2555

ยินดีต้อนรับ

ขอต้อนรับเข้าสู่เว็บไซต์วิชาการพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์เคลื่อนที่ ประจำปีการศึกษา 2555 ภาคการศึกษาที่ 2

ประกาศ

  • เนื่องจากเวลามีจำกัดผมจะไม่สอนวิธีการติดตั้งเครื่องมือในการพัฒนา Android ขอให้นิสิตทุกคนที่ลงเรียนวิชานี้ ศึกษาวิธีการติดตั้ง Eclipse และ ADT กันเอง (หาได้ไม่ยาก ถาม Google เอา หรือ ดูได้ ที่นี้

รายละเอียด

วัตถุประสงค์

เพื่อให้นิสิตเข้าใจหลักการ วิธีการ และ ขั้นตอน ในการพัฒนาโปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ โดยใช้ระบบปฏิบัติการ Android และ iOS เป็นตัวอย่างในการเรียนการสอน

สิ่งที่จะไม่สอน

  1. การเขียนโปรแกรมภาษา JAVA และ การเขียนโปรแกรมแบบ OOP
  2. ภาษา SQL และหลักการออกแบบฐานข้อมูล

ส่ิงที่จะสอน

  1. การพัฒนาโปรแกรมเบื้องต้นบนระบบปฏิบัติการ iOS และ การเขียนโปรแกรมภาษา Objective C

สิ่งที่นิสิตจะต้องทำ

  1. ในแต่ละครั้งที่มีการสอนจะมีแบบฝึกหัดให้ทำ นิสิตต้องส่งทันทีภายในวันนั้น
  2. โปรเจค 3 งาน
  3. การส่งงานทั้งหมดจะใช้ระบบ Git บน Bitbucket (ดูรายละเอียด)
  4. การส่งงานสามารถส่งล่าช้าได้ไม่เกิน 3 วัน (คะแนนที่ได้จะลดลงเหลือ 75%) หากเกินกว่านั้นงานจะไม่ได้รับการตรวจ
  5. หากขาดส่งงานเกิน 3 ครั้ง จะปรับตกทันที

การให้คะแนน

  • แบบฝึกหัด 40%
  • โปรเจค 60%
  • ไม่มีการสอบข้อเขียน

การบ้าน

ครั้งที่ 1

  • ให้เขียนโปรแกรมในข้อ 2.8 จาก เว็บไซต์นี้ โดยใช้ภาษา Objective C
  • เขียนโปรแกรมโดยใช้ Xcode ให้สร้างโปรเจคแบบ command line ตั้งชื่อโปรเจคว่า Homework01
  • การส่งงานให้สร้างโฟรเดอร์ชื่อว่า homeworks ขึ้นมาใหม่ใน repository ของคุณจากนั้นจึงนำ Homework01 ไปใส่ไว้ เพื่อรอการตรวจ
  • กำหนดส่งงานวันสุดท้ายคือ วันที่ 4 ธันวาคม 2555 ก่อนเที่ยงคืน