ผลต่างระหว่างรุ่นของ "418346 Second 2555"
ไปยังการนำทาง
ไปยังการค้นหา
Sutee (คุย | มีส่วนร่วม) |
Sutee (คุย | มีส่วนร่วม) |
||
(ไม่แสดง 6 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน) | |||
แถว 13: | แถว 13: | ||
เพื่อให้นิสิตเข้าใจหลักการ วิธีการ และ ขั้นตอน ในการพัฒนาโปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ โดยใช้ระบบปฏิบัติการ Android และ iOS เป็นตัวอย่างในการเรียนการสอน | เพื่อให้นิสิตเข้าใจหลักการ วิธีการ และ ขั้นตอน ในการพัฒนาโปรแกรมประยุกต์บนอุปกรณ์เคลื่อนที่ โดยใช้ระบบปฏิบัติการ Android และ iOS เป็นตัวอย่างในการเรียนการสอน | ||
− | ===สิ่งที่จะ'''ไม่''' | + | ===สิ่งที่จะ'''ไม่'''สอน=== |
# การเขียนโปรแกรมภาษา JAVA และ การเขียนโปรแกรมแบบ OOP | # การเขียนโปรแกรมภาษา JAVA และ การเขียนโปรแกรมแบบ OOP | ||
# ภาษา SQL และหลักการออกแบบฐานข้อมูล | # ภาษา SQL และหลักการออกแบบฐานข้อมูล | ||
− | === | + | ===ส่ิงที่จะสอน=== |
− | |||
# การพัฒนาโปรแกรมเบื้องต้นบนระบบปฏิบัติการ iOS และ การเขียนโปรแกรมภาษา Objective C | # การพัฒนาโปรแกรมเบื้องต้นบนระบบปฏิบัติการ iOS และ การเขียนโปรแกรมภาษา Objective C | ||
− | + | ===สิ่งที่นิสิตจะต้องทำ=== | |
− | === | ||
# ในแต่ละครั้งที่มีการสอนจะมีแบบฝึกหัดให้ทำ นิสิตต้องส่งทันทีภายในวันนั้น | # ในแต่ละครั้งที่มีการสอนจะมีแบบฝึกหัดให้ทำ นิสิตต้องส่งทันทีภายในวันนั้น | ||
− | # โปรเจค | + | # โปรเจค 3 งาน |
# การส่งงานทั้งหมดจะใช้ระบบ Git บน Bitbucket ([[Git on Bitbucket|ดูรายละเอียด]]) | # การส่งงานทั้งหมดจะใช้ระบบ Git บน Bitbucket ([[Git on Bitbucket|ดูรายละเอียด]]) | ||
# การส่งงานสามารถส่งล่าช้าได้ไม่เกิน 3 วัน (คะแนนที่ได้จะลดลงเหลือ 75%) หากเกินกว่านั้นงานจะไม่ได้รับการตรวจ | # การส่งงานสามารถส่งล่าช้าได้ไม่เกิน 3 วัน (คะแนนที่ได้จะลดลงเหลือ 75%) หากเกินกว่านั้นงานจะไม่ได้รับการตรวจ | ||
แถว 37: | แถว 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 เป็นตัวอย่างในการเรียนการสอน
สิ่งที่จะไม่สอน
- การเขียนโปรแกรมภาษา JAVA และ การเขียนโปรแกรมแบบ OOP
- ภาษา SQL และหลักการออกแบบฐานข้อมูล
ส่ิงที่จะสอน
- การพัฒนาโปรแกรมเบื้องต้นบนระบบปฏิบัติการ iOS และ การเขียนโปรแกรมภาษา Objective C
สิ่งที่นิสิตจะต้องทำ
- ในแต่ละครั้งที่มีการสอนจะมีแบบฝึกหัดให้ทำ นิสิตต้องส่งทันทีภายในวันนั้น
- โปรเจค 3 งาน
- การส่งงานทั้งหมดจะใช้ระบบ Git บน Bitbucket (ดูรายละเอียด)
- การส่งงานสามารถส่งล่าช้าได้ไม่เกิน 3 วัน (คะแนนที่ได้จะลดลงเหลือ 75%) หากเกินกว่านั้นงานจะไม่ได้รับการตรวจ
- หากขาดส่งงานเกิน 3 ครั้ง จะปรับตกทันที
การให้คะแนน
- แบบฝึกหัด 40%
- โปรเจค 60%
- ไม่มีการสอบข้อเขียน
การบ้าน
ครั้งที่ 1
- ให้เขียนโปรแกรมในข้อ 2.8 จาก เว็บไซต์นี้ โดยใช้ภาษา Objective C
- เขียนโปรแกรมโดยใช้ Xcode ให้สร้างโปรเจคแบบ command line ตั้งชื่อโปรเจคว่า Homework01
- การส่งงานให้สร้างโฟรเดอร์ชื่อว่า homeworks ขึ้นมาใหม่ใน repository ของคุณจากนั้นจึงนำ Homework01 ไปใส่ไว้ เพื่อรอการตรวจ
- กำหนดส่งงานวันสุดท้ายคือ วันที่ 4 ธันวาคม 2555 ก่อนเที่ยงคืน