This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start [2020/11/21 11:35] admin251 [หนังสืออ้างอิง] |
start [2021/03/15 08:20] admin251 |
||
---|---|---|---|
Line 15: | Line 15: | ||
* Grader แบบฝึกหัดภาษา C/C++ (http://202.28.248.55:10017/elab/) [[http://202.28.248.55:10017/elab/|Click]] | * Grader แบบฝึกหัดภาษา C/C++ (http://202.28.248.55:10017/elab/) [[http://202.28.248.55:10017/elab/|Click]] | ||
* Grader สำหรับ Assignment (http://grader.cs.science.cmu.ac.th:10051/) [[http://grader.cs.science.cmu.ac.th:10051/|Click]] | * Grader สำหรับ Assignment (http://grader.cs.science.cmu.ac.th:10051/) [[http://grader.cs.science.cmu.ac.th:10051/|Click]] | ||
- | ===== เอกสารประกอบการสอน ===== | + | ===== การเข้าชั้นเรียน และงานที่ได้รับมอบหมาย ===== |
- | + | ||
+ | **ให้เขียนคำตอบด้วยลายมือ | ||
+ | **การส่งงาน หากเลยเวลาที่กำหนดจะหักคะแนน 20% จากคะแนนที่ได้ | ||
+ | |||
+ | งานแบบฝึกหัดในชั้นเรียน และการบ้าน **10%** และ Quiz 10% ประกอบด้วย | ||
+ | ^ งานที่ ^ วันสั่่งงาน ^ หัวข้อ ^ | ||
+ | | 1 |จ 14 ธ.ค. 63| P1: Time Complexity | | ||
+ | | 2 |พฤ 24 ธ.ค. 63| P2: List | | ||
+ | | 3 |จ. 4 ม.ค. 64 | P3: Stack| | ||
+ | | 4 |จ. 11 ม.ค. 64 | P4: Queue (Quiz1 11 ม.ค.) | | ||
+ | | 5 |จ. 21 ม.ค. 64 | P5: Set| | ||
+ | | 6 |จ. 25 ม.ค. 64 | P6: Hash | | ||
+ | | 7 |จ 15 ก.พ. 64 | P7: Sort | | ||
+ | | 8 |พฤ 25 ก.พ. 64 | P8: Tree,BST,AVL tree | | ||
+ | | 9 |พฤ 25 ก.พ. 64 | P9: ฺฺB-Tree (ส่งวันเรียนเนื้อหาวิชา) | | ||
+ | | 10 |จ 1 มี.ค. 64 | (Quiz (Tree) 1 มี.ค.) | | ||
+ | | 11 |พฤ 11 มี.ค. 64 | P10:Graph1 | | ||
+ | | 12 |พฤ 18 มี.ค. 64 | P11:Graph2 (Quiz3 18 มี.ค.)| | ||
===== งานโปรแกรม ===== | ===== งานโปรแกรม ===== | ||
* Grader [[http://grader.cs.science.cmu.ac.th:10051/|http://grader.cs.science.cmu.ac.th:10051/]] | * Grader [[http://grader.cs.science.cmu.ac.th:10051/|http://grader.cs.science.cmu.ac.th:10051/]] | ||
* การใช้งาน grader {{:การใช้งาน_grader.pdf|Download}} | * การใช้งาน grader {{:การใช้งาน_grader.pdf|Download}} | ||
* กำหนดสั่งงาน แต่ละงานให้ส่งงานภายใน 7 วัน นับตั้งแต่วันที่สั่งงาน ยกเว้นประกาศเป็นอย่างอื่น ติดตามการประกาศผ่าน FBGroup ของภาควิชา | * กำหนดสั่งงาน แต่ละงานให้ส่งงานภายใน 7 วัน นับตั้งแต่วันที่สั่งงาน ยกเว้นประกาศเป็นอย่างอื่น ติดตามการประกาศผ่าน FBGroup ของภาควิชา | ||
- | |||
งานเขียนโปรแกรม 15% ประกอบด้วย | งานเขียนโปรแกรม 15% ประกอบด้วย | ||
^ งานที่ ^ วันสั่่งงาน ^ หัวข้อ ^ | ^ งานที่ ^ วันสั่่งงาน ^ หัวข้อ ^ | ||
- | | 1 | TBA | Linear Linked List | | + | | 1 | 31 dec | Linear Linked List | |
- | | 2 | TBA | Doubly Linked List | | + | | 2 | 31 dec | Doubly Linked List | |
- | | 3 | TBA | Application of Linked List | | + | | 3 | 7 jan | Application of Linked List | |
- | | 4 | TBA | Application of Stack | | + | | 4.1 | 14 jan | Stack | |
- | | 5 | TBA | Queue| | + | | 4.2 | 21 jan | postfix | |
- | | 6 | TBA | Search and Sort| | + | | 5 | 28 jan | Queue | |
- | | 7 | TBA | Priority Queue| | + | | 6 | 18 feb | Search and Sort | |
- | | 8 | TBA | Tree Traversal| | + | | 7 | 25 feb | Priority Queue | |
- | | 9 | TBA | Binary Search Tree| | + | | 8 | 4 mar | Tree Traversal | |
- | | 10 | TBA | Graph | | + | | 9 | 11 mar | Binary Search Tree | |
+ | | 10 | 18 mar | Graph | | ||
===== ข้อควรระวังเวลาส่งงานกับ Grader ===== | ===== ข้อควรระวังเวลาส่งงานกับ Grader ===== | ||
Line 61: | Line 79: | ||
===== วันสอบ ===== | ===== วันสอบ ===== | ||
- | * วันสอบกลางภาค วันที่ 6 ต.ค. 61 เวลา 12:00 - 15:00 น. | + | * วันสอบกลางภาค วันที่ 29 ม.ค. 64 เวลา 08:00 - 11:00 น. |
- | * วันสอบปลายภาค วันที่ 8 ธ.ค. 61 เวลา 15:30 - 18:30 น. | + | * วันสอบปลายภาค วันที่ 25 มี.ค. 64 เวลา 08:00 - 11:00 น. |
===== เนื้อหาวิชาบรรยาย ===== | ===== เนื้อหาวิชาบรรยาย ===== | ||
^ สัปดาห์ที่ ^ วันที่ ^ หัวข้อ ^ | ^ สัปดาห์ที่ ^ วันที่ ^ หัวข้อ ^ | ||
- | | 1 | 6 ส.ค. 61 | Problem solving and concept of abstraction | | + | | 1 | 23 พ.ย. 63 | Problem solving and concept of abstraction | |
- | | 2-3 | 9 - 20 ส.ค. 61 | Analysis of algorithms | | + | | 2-3 | 26 พ.ย. - 3 ธ.ค. 63 | Analysis of algorithms | |
- | | 3-4 | 23 - 30 ส.ค. 61 | Linear lists | | + | | 3-4 | 11 - 21 ธ.ค. 63 | Linear lists | |
- | | 5 | 3 - 6 ก.ย. 61 | Stacks | | + | | 5 | 24 - 28 ธ.ค. 63 | Stacks | |
- | | 6-7 |10 - 17 ก.ย. 61 | Queues | | + | | 6-7 | 4 - 11 ม.ค. 64 | Queues | |
- | | 7-8 |13 - 27 ก.ย. 61 | Set, Map and Hashing | | + | | 7-8 | 14 - 21 ม.ค. 64 | Set, Map and Hashing | |
- | | Midterm Exam: วันสอบกลางภาค 6 ต.ค. 61 เวลา 12:00-15:00 น. ||| | + | | Midterm Exam: วันสอบกลางภาค 29 ม.ค. 64 เวลา 08:00-11:00 น. ||| |
- | | 9 | 8 ต.ค. 61 | Priority queues | | + | | 9 - 10 | 1-11 ก.พ. 64 | Priority queues and Sorting | |
- | | 9- 11 | 11 - 22 ต.ค. 61 | Sorting | | + | | 11 - 13 | 15 ก.พ. - 1 มี.ค. 64 | Trees | |
- | | 11 - 13 | 25 ต.ค. - 5 พ.ย. 61 | Trees | | + | | 13 - 16 | 4 - 18 มี.ค. 64 | Graphs | |
- | | 13 - 16 | 8 - 22 พ.ย. 61 | Graphs | | + | | Final Exam: วันสอบปลายภาค 25 มี.ค. 64 เวลา 8:00-11:00 น. ||| |
- | | Final Exam: วันสอบปลายภาค 8 ธ.ค. 61 เวลา 15:30-18:30 น. ||| | + | |
Line 83: | Line 100: | ||
===== หนังสืออ้างอิง ===== | ===== หนังสืออ้างอิง ===== | ||
- | * Data structure and Algorithms in C++, Goodrich, et al.., Wiley, 2011 | + | * Data structure and Algorithms in C++, Goodrich, et al.., Wiley, 2011 |
- | * Data structure and Algorithms in Java, Goodrich, et al.., Wiley, 2014 | + | * Data structure and Algorithms in Java, Goodrich, et al.., Wiley, 2014 |
- | * โครงสร้างข้อมูล และอัลกอริทึม, รศ. ธีรวัฒน์ ประกอบผล , 2554 | + | * โครงสร้างข้อมูล และอัลกอริทึม, รศ. ธีรวัฒน์ ประกอบผล , 2554 |