ผลต่างระหว่างรุ่นของ "418531 ภาคต้น 2552"
ไปยังการนำทาง
ไปยังการค้นหา
(→ประกาศ) |
|||
(ไม่แสดง 18 รุ่นระหว่างกลางโดยผู้ใช้ 3 คน) | |||
แถว 2: | แถว 2: | ||
== ประกาศ == | == ประกาศ == | ||
+ | * 7 ตุลาคม 2552 | ||
+ | ** ข้อสอบย่อยครั้งที่ 4 [http://theory.cpe.ku.ac.th/~pramook/418531/quiz-04/quiz-04.pdf PDF] | ||
+ | * 30 กันยายน 2552 | ||
+ | ** สอบปลายภาค '''วันที่ 8 ตุลาคม 2552 เวลา 18.00 น. - 21.00 น. ที่ห้อง 114 ''' | ||
+ | ** ติวสอบปลายภาค '''วันที่ 6 ตุลาคม 2552 เวลา 18.00 น. เป็นต้นไป ที่ห้อง 126''' | ||
+ | * 16 กันยายน 2552 | ||
+ | ** สอบย่อยครั้งที่ 4 '''วันที่ 24 กันยายน 2552 เวลา 18.00 น. - 21.00 น. ที่ห้อง 114 (เวลาทำข้อสอบ 3 ชั่วโมง)''' | ||
+ | ** ติวสอบย่อยครั้งที่ 4 '''วันที่ 22 กันยายน 2552 เวลา 18.00 น. ที่ห้อง 126''' | ||
+ | * 5 กันยายน 2552 | ||
+ | ** ในวันที่ 6 กันยายน 2552 ให้เรียนที่'''ห้อง 304 ตึก SCL''' | ||
* 8 สิงหาคม 2552 | * 8 สิงหาคม 2552 | ||
** เปลี่ยนแปลงวันเรียน: ภาคปกติ'''ไม่มีเรียน'''ในวันที่ 10 กรกฎาคม 2552 | ** เปลี่ยนแปลงวันเรียน: ภาคปกติ'''ไม่มีเรียน'''ในวันที่ 10 กรกฎาคม 2552 | ||
แถว 35: | แถว 45: | ||
*** ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาีควิชา | *** ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาีควิชา | ||
** อ.วัฒนา จินดาหลวง | ** อ.วัฒนา จินดาหลวง | ||
− | *** อีเมล์: w dot jinda at chiangmai | + | *** อีเมล์: w dot jinda at chiangmai dot ac dot th |
*** ออฟฟิศ: ห้อง 805 ตึก 15 ปี ภาควิชาวิศวกรรมคอมพิวเตอร์ | *** ออฟฟิศ: ห้อง 805 ตึก 15 ปี ภาควิชาวิศวกรรมคอมพิวเตอร์ | ||
* หนังสือ | * หนังสือ | ||
แถว 199: | แถว 209: | ||
* [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture09/05demo-merge.ppt Merge Demo] | * [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture09/05demo-merge.ppt Merge Demo] | ||
* [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture09/05demo-merge-invert.ppt Merge and Count Demo] | * [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture09/05demo-merge-invert.ppt Merge and Count Demo] | ||
+ | *[[เนื้อหาสำหรับเรื่อง closest pair and quicksort ที่จดในห้องไม่ทัน]] | ||
โจทย์ปัญหาพร้อมเฉลย | โจทย์ปัญหาพร้อมเฉลย | ||
* [[418341 ภาคต้น 2552/โจทย์ปัญหาอัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ|โจทย์ปัญหาอัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ]] | * [[418341 ภาคต้น 2552/โจทย์ปัญหาอัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ|โจทย์ปัญหาอัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ]] | ||
แถว 217: | แถว 228: | ||
* [http://www.cs.princeton.edu/~wayne/cs423/lectures/demo-bfs.ppt Demo on BFS] | * [http://www.cs.princeton.edu/~wayne/cs423/lectures/demo-bfs.ppt Demo on BFS] | ||
* [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture05/demo-dag.ppt Demo on DAG] | * [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture05/demo-dag.ppt Demo on DAG] | ||
+ | โจทย์ปัญหาพร้อมเฉลย | ||
+ | * [[418341 ภาคต้น 2552/โจทย์ปัญหาอัลกอริืทึมเกี่ยวกับกราฟ|โจทย์ปัญหาอัลกอริทึมเกี่ยวกับกราฟ]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
แถว 233: | แถว 246: | ||
* [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-06/04demo-interval-scheduling.ppt Interval Scheduling Demo] | * [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-06/04demo-interval-scheduling.ppt Interval Scheduling Demo] | ||
* [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-06/04demo-dijkstra.ppt Dijkstra's Algorithm Demo] | * [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-06/04demo-dijkstra.ppt Dijkstra's Algorithm Demo] | ||
+ | โจทย์ปัญหาพร้อมเฉลย | ||
+ | * [[418341 ภาคต้น 2552/โจทย์ปัญหาอัลกอริืทึมแบบตะกละ I|โจทย์ปัญหาอัลกอริทึมแบบตะกละ I]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
แถว 249: | แถว 264: | ||
* [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture07/lec16-slide27.pdf Prim's MST Demo (Slides 27-39)] | * [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture07/lec16-slide27.pdf Prim's MST Demo (Slides 27-39)] | ||
* [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture07/union-find.ppt Union-Find] | * [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture07/union-find.ppt Union-Find] | ||
+ | โจทย์ปัญหาพร้อมเฉลย | ||
+ | * [[418341 ภาคต้น 2552/โจทย์ปัญหาอัลกอริืทึมแบบตะกละ II|โจทย์ปัญหาอัลกอริทึมแบบตะกละ II]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
แถว 264: | แถว 281: | ||
* Dynamic Programming: [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-10/06dynamic-programming.pdf PDF] [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-10/06dynamic-programming.ppt PPT] | * Dynamic Programming: [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-10/06dynamic-programming.pdf PDF] [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-10/06dynamic-programming.ppt PPT] | ||
* Matrix Chain Multiplication: [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-10/matrix-chain.pdf PDF] | * Matrix Chain Multiplication: [http://access.cs.sci.ku.ac.th/~pramook/418531/first2008/lecture-10/matrix-chain.pdf PDF] | ||
+ | โจทย์ปัญหาพร้อมเฉลย | ||
+ | * [[418341 ภาคต้น 2552/โจทย์ปัญหาการโปรแกรมพลวัต I|โจทย์ปัญหาการโปรแกรมพลวัต I]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
แถว 278: | แถว 297: | ||
สไลด์ | สไลด์ | ||
* [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture11/06bellman-ford.pdf PDF] [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture11/06bellman-ford.ppt PPT] | * [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture11/06bellman-ford.pdf PDF] [http://access.cs.sci.ku.ac.th/~usa/418531/2008-1/lecture11/06bellman-ford.ppt PPT] | ||
+ | โจทย์ปัญหาพร้อมเฉลย | ||
+ | * [[418341 ภาคต้น 2552/โจทย์ปัญหาการโปรแกรมพลวัต II|โจทย์ปัญหาการโปรแกรมพลวัต II]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
แถว 315: | แถว 336: | ||
<tr> | <tr> | ||
<td>สอบย่อยครั้งที่ 3</td> | <td>สอบย่อยครั้งที่ 3</td> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<td>10 ก.ย. 2552</td> | <td>10 ก.ย. 2552</td> | ||
<td>อัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ</td> | <td>อัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ</td> | ||
แถว 328: | แถว 342: | ||
<tr> | <tr> | ||
− | <td>สอบย่อยครั้งที่ | + | <td>สอบย่อยครั้งที่ 4</td> |
<td>24 ก.ย. 2552</td> | <td>24 ก.ย. 2552</td> | ||
<td>อัลกอริทึมแบบตะกละ</td> | <td>อัลกอริทึมแบบตะกละ</td> |
รุ่นแก้ไขปัจจุบันเมื่อ 09:47, 7 ตุลาคม 2552
ขอต้อนรับเข้าสู่ 418531: โครงสร้างข้อมูลและการวิเคราะห์อัลกอริทึม ประจำภาคการศึกษาที่ 1 ปีัการศึกษา 2552
ประกาศ
- 7 ตุลาคม 2552
- ข้อสอบย่อยครั้งที่ 4 PDF
- 30 กันยายน 2552
- สอบปลายภาค วันที่ 8 ตุลาคม 2552 เวลา 18.00 น. - 21.00 น. ที่ห้อง 114
- ติวสอบปลายภาค วันที่ 6 ตุลาคม 2552 เวลา 18.00 น. เป็นต้นไป ที่ห้อง 126
- 16 กันยายน 2552
- สอบย่อยครั้งที่ 4 วันที่ 24 กันยายน 2552 เวลา 18.00 น. - 21.00 น. ที่ห้อง 114 (เวลาทำข้อสอบ 3 ชั่วโมง)
- ติวสอบย่อยครั้งที่ 4 วันที่ 22 กันยายน 2552 เวลา 18.00 น. ที่ห้อง 126
- 5 กันยายน 2552
- ในวันที่ 6 กันยายน 2552 ให้เรียนที่ห้อง 304 ตึก SCL
- 8 สิงหาคม 2552
- เปลี่ยนแปลงวันเรียน: ภาคปกติไม่มีเรียนในวันที่ 10 กรกฎาคม 2552
- 30 กรกฎาคม 2552
- สอบกลางภาค วันพฤหัสบดีที่ 6 สิงหาคม 2552 เวลา 18.00 น. - 21.00 น. ณ ห้อง SMC 114
- ติวสอบกลางภาค วันอังคารที่ 4 สิงหาคม 2552 เวลา 18.00 น. เป็นต้นไป ณ ห้อง SMC 126
- 27 กรกฎาคม 2552
- ดูเฉลยการสอบย่อยครั้งที่ 1 ได้ที่ นี่
- 12 กรกฎาคม 2552
- เลื่อนสอบย่อยครั้งที่สองเป็นวันที่ 16 กรกฎาคม 2552 ณ ห้อง SMC 114 เวลา 18.00 น. - 20.00 น.
- ติวสอบย่อยครั้งที่สอง วันที่ 14 กรกฎาคม 2552 ณ ห้อง SMC 126 เวลา 18.00 น. เป็นต้นไป
- 18 มิุถุนายน 2552:
- สอบย่อยครั้งแรก วันที่ 25 มิถุนายน 2552 ณ ห้อง SMC 114 เวลา 18.00 น. - 20.00 น.
- ใครที่ไม่สามารถมาสอบในเวลาดังกล่าวได้ให้ติดต่อ อ.ประมุข ภายในวันที่ 22 มิถุนายน 2552 (คนที่เคยติดต่อไปแล้วช่วยติดต่ออีกทีด้วยครับ)
- ติวสอบย่อยครั้งแรก โดย อ.วัฒนา วันที่ 23 มิถุนายน 2552 ณ ห้อง SMC 126 เวลา 18.00 น. เป็นต้นไป
- 29 พฤษภาคม 2552: เริ่มสร้างเวบไซต์
เกี่ยวกับรายวิชา
- เนื้อหา
- วิชานี้ทบทวบเนื้อหาเกี่ยวกับคณิตศาสตร์ดิสครีต โครงสร้างข้อมูล การวิเคราะห์และออกแบบอัลกอริทึม ซึ่งเป็นความรู้ที่มึความจำเป็นยิ่งในการศึกษาวิทยาการคอมพิวเตอร์ และการทำวิจัยในระดับบัณฑิตศึกษา
- เวลาและสถานที่
- ภาคปกติ: วันจันทร์ 13.00 น. - 16.00 น. SCL 304
- ภาคพิเศษ: วันอาทิตย์ 13.00 น. - 16.00 น. SMC 114
- การให้คะแนน
- สอบย่อย 6 ครั้ง ครั้งละ 10% รวม 60%
- สอบกลางภาค 20%
- สอบปลายภาค 20%
- ผู้สอน
- อ.ประมุข ขันเงิน
- อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th
- มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด
- เวลาเข้าพบ: วันพุธและวันศุกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า
- ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาีควิชา
- อ.วัฒนา จินดาหลวง
- อีเมล์: w dot jinda at chiangmai dot ac dot th
- ออฟฟิศ: ห้อง 805 ตึก 15 ปี ภาควิชาวิศวกรรมคอมพิวเตอร์
- อ.ประมุข ขันเงิน
- หนังสือ
- Jon Kleinberg and Eva Tardos. Algorithm Design. Addison Wesley, 2005.
- ซื้อได้ที่ศูนย์หนังสือเกษตร แต่ยังไม่ใช่จนกว่าจะุถึงสัปดาห์ที่ 6
การเรียนการสอน
วันที่ | หัวข้อ | เอกสาร |
|
ตรรกศาสตร์, เซต, ความสัมพันธ์, ฟังก์ชัน I |
อ่าน โจทย์ปัญหาพร้อมเฉลย |
|
ตรรกศาสตร์, เซต, ความสัมพันธ์, ฟังก์ชัน II |
อ่า่น
โจทย์ปัญหาพร้อมเฉลย |
|
การพิสูจน์ I |
อ่าน โจทย์ปัญหาพร้อมเฉลย |
|
การพิสูจน์ II |
อ่าน โจทย์ปัญหาพร้อมเฉลย |
|
การวิเคราะห์เชิงการจัด (Combinatorics) |
อ่าน โจทย์ปัญหาพร้อมเฉลย |
|
การวิเคราะห์เชิงเส้นกำกัับ (Asymtotic Analysis) |
อ่าน
สไลด์
โจทย์ปัญหาพร้อมเฉลย |
|
ความน่าจะเป็น I |
อ่าน โจทย์ปัญหาพร้อมเฉลย |
|
ความน่าจะเป็น II |
อ่าน โจทย์ปัญหาพร้อมเฉลย |
|
การค้นหาด้วยพละกำลังเยี่ยงควายถึก (Brute Force Search) |
สไลด์ โจทย์ปัญหาพร้อมเฉลย |
|
อัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ (Divide and Conquer) |
อ่าน
สไลด์
โจทย์ปัญหาพร้อมเฉลย |
|
อัลกอริทึมเกี่ยวกับกราฟ |
อ่าน
โจทย์ปัญหาพร้อมเฉลย |
|
อัลกอริทึมแบบตะกละ I (Greedy Algorithm) |
อ่าน
สไลด์ โจทย์ปัญหาพร้อมเฉลย |
|
อัลกอริทึมแบบตะกละ II (Greedy Algorithm) |
อ่าน
สไลด์ โจทย์ปัญหาพร้อมเฉลย |
|
การโปรแกรมพลวัต I (Dynamic Programming) |
อ่าน
สไลด์ โจทย์ปัญหาพร้อมเฉลย |
|
การโปรแกรมพลวัต II (Dynamic Programming) |
อ่าน
สไลด์ โจทย์ปัญหาพร้อมเฉลย |
การสอบ
การสอบ | วันที่ | หัวข้อ | เอกสาร |
สอบย่อยครั้งที่ 1 | 25 มิ.ย. 2552 | ตรรกศาสตร์, เซต, ความสัมพันธ์, ฟังก์ชัน | |
สอบย่อยครั้งที่ 2 | 16 ก.ค. 2552 | การพิสูจน์ | |
สอบกลางภาค | 6 ส.ค. 2552 | การพิสูจน์, การวิเคราะห์เชิงเส้นกำกับ, ความน่าจะเป็น | |
สอบย่อยครั้งที่ 3 | 10 ก.ย. 2552 | อัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ | |
สอบย่อยครั้งที่ 4 | 24 ก.ย. 2552 | อัลกอริทึมแบบตะกละ | |
สอบปลายภาค | 8 ต.ค. 2552 | อัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ, อัลกอริทึมแบบตะกละ, การโปรแกรมพลวัต |