418531 ภาคต้น 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 | อัลกอริทึมแบบแบ่งแยกแล้วเอาชนะ, อัลกอริทึมแบบตะกละ, การโปรแกรมพลวัต |