Both sides previous revision
Previous revision
Next revision
|
Previous revision
Last revision
Both sides next revision
|
start [2022/07/04 10:04] 204251164 [Lecture Schedule] |
start [2023/08/28 11:08] 204251164 [Exam Dates] |
**Name** 204251: Data Structures (International Program) | **Name** 204251: Data Structures (International Program) |
| |
Semester 1 Year 2565 | Semester 1 Year 2566 |
| |
| |
| |
===== Announcements ===== | ===== Announcements ===== |
* Main communication channel in MS Teams ONLY | * Main communication channel in MS Teams |
* Online meeting on Zooms | * Course materials can be downloaded from the class website. |
| |
| |
===== Lecturer ===== | ===== Lecturer ===== |
| |
**Section 1** Meeting Time: Tuesday, Friday 11:00 – 12:30 Place: ONLINE | **Section 1** Meeting Time: Tuesday, Friday 11:00 – 12:30 Place: CSB100 |
* **Lecturer** Noparut Vanitchanant | * **Lecturer** Noparut Vanitchanant, Ph.D. |
* **Office**: Lecturer Office 1 (CSB110) | * **Office**: Lecturer Office 1 (CSB110) by appointment |
* **Email**: noparutceess(at)gmail.com | * **Email**: noparutceess(at)gmail.com |
| |
| |
===== Grading Policy ===== | ===== Grading Policy ===== |
* Written and Programming Assignments **40%** | * Attendance **5%** |
| * Written and Programming Assignments **35%** |
* Midterm Exam **25%** | * Midterm Exam **25%** |
* Final Exam **35%** | * Final Exam **35%** |
| |
===== Exam Dates ===== | ===== Exam Dates ===== |
* **Midterm Exam** on Thursday 1 September 2022 Time 12:00-15:00 | * **Midterm Exam** on Saturday 26 August 2023 9:00 - 11:00 |
* **Final Exam** on Saturday 5 November 2022 Time 15:30-18:30 | * **Final Exam** date and time as per University's schedule |
| |
===== Lecture Schedule ===== | ===== Lecture Schedule ===== |
| 6-7 | Queues {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZwg417tsO9Pn5_Jq1M9uHsBtudb9tCAEpvdTgT25l92aQ?e=9MhaHi|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ESPJ2A4JDsNBp5CjaNOOW2ABvVky1GITjesNXjd2mqWCYA?e=rQ9Fxa| #2}} | | | 6-7 | Queues {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZwg417tsO9Pn5_Jq1M9uHsBtudb9tCAEpvdTgT25l92aQ?e=9MhaHi|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ESPJ2A4JDsNBp5CjaNOOW2ABvVky1GITjesNXjd2mqWCYA?e=rQ9Fxa| #2}} | |
| 8 | {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZLX4fT0_odItDbQ823gh-0B6VaLd1CyxOE6E39JgZk61g?e=Duz3ah|Priority Queues}} | | | 8 | {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZLX4fT0_odItDbQ823gh-0B6VaLd1CyxOE6E39JgZk61g?e=Duz3ah|Priority Queues}} | |
| **Midterm Exam: Wednesday 31 August 2022 Time 15:30-18:30** ||| | | **Midterm Exam** ||| |
| 8-9 | Set, Map and Hashing {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EQk-kgUU-jxAvkap_V2UVoMBde_CWdcnbDgMHyF6m2Nikg?e=J00FP4| #1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZKOZes1LnBHtCHNR2xAO3IBO4GrzVXe82tec0cCXtca-w?e=YT1Y94|#2}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ESK7fwTUKh1JiQwTjtHDvzsBokMLn5lNJrv1u6b6ldFPPQ?e=4GrJFr|#3}}, | | | 8-9 | Set, Map and Hashing {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EQk-kgUU-jxAvkap_V2UVoMBde_CWdcnbDgMHyF6m2Nikg?e=J00FP4| #1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZKOZes1LnBHtCHNR2xAO3IBO4GrzVXe82tec0cCXtca-w?e=YT1Y94|#2}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ESK7fwTUKh1JiQwTjtHDvzsBokMLn5lNJrv1u6b6ldFPPQ?e=4GrJFr|#3}}, | |
| 10-11 | Searching and Sorting {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZhsSdKdqqpNiK_5cSZvZ4gBTYZdoqiBZveOQd9QWMLmqw?e=5JfiiR|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ESAh-oxssU5Nny3RwC7Hr-UBZoGlawl4ShglBa4Vns7Z4A?e=jChWL8|#2}} | | | 10-11 | Searching and Sorting {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EZhsSdKdqqpNiK_5cSZvZ4gBTYZdoqiBZveOQd9QWMLmqw?e=5JfiiR|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ESAh-oxssU5Nny3RwC7Hr-UBZoGlawl4ShglBa4Vns7Z4A?e=jChWL8|#2}} | |
| 12-13 | Trees {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EfWMYvPWjKNBrCyM3O1l4ooBNCwi8L1wOymbmAjfpWSouw?e=iIqkex|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EctztujLfilPhniQwlmLdQ8BjcmwQDPrP1NZ4oRJB4w2nA?e=vLK1dI|#2}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ETKY1qIFLWtBm0oufCWRGgwBEshheg6h6FNMNBi-JXBs9A?e=FFRCgr|#3}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EQwMLawWkDFMhU_OyWoegAYBXdxqadD_aDCUi8f21Wn_vA?e=UMVY9y|#4}} | | | 12-13 | Trees {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EfWMYvPWjKNBrCyM3O1l4ooBNCwi8L1wOymbmAjfpWSouw?e=iIqkex|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EctztujLfilPhniQwlmLdQ8BjcmwQDPrP1NZ4oRJB4w2nA?e=vLK1dI|#2}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/ETKY1qIFLWtBm0oufCWRGgwBEshheg6h6FNMNBi-JXBs9A?e=FFRCgr|#3}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EQwMLawWkDFMhU_OyWoegAYBXdxqadD_aDCUi8f21Wn_vA?e=UMVY9y|#4}} | |
| 14-15 | Graphs {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EVzg0wzaf-pGi6s92tzTmiwBfnhaDPxXVwZqVvHcsQBokA?e=GFnls7|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/Eaxv6EbR-tRKkHtl40mV-EEBFIuOsRafLMA1X_iY5eLWGw?e=WczrIK|#2}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/Ebmr23hAj11PuD9WfG6XO7MB1W1td2HZ4dheAE2SSnwZNQ?e=9I67VS|#3}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EYomvHPHwyVLsIGWVBJ2kHwBWQvZstgd0vnM1xyexBp8Cw?e=0gdDUU|#4}} | | | 14-15 | Graphs {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EVzg0wzaf-pGi6s92tzTmiwBfnhaDPxXVwZqVvHcsQBokA?e=GFnls7|#1}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/Eaxv6EbR-tRKkHtl40mV-EEBFIuOsRafLMA1X_iY5eLWGw?e=WczrIK|#2}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/Ebmr23hAj11PuD9WfG6XO7MB1W1td2HZ4dheAE2SSnwZNQ?e=9I67VS|#3}}, {{https://o365cmu-my.sharepoint.com/:b:/g/personal/noparut_v_cmu_ac_th/EYomvHPHwyVLsIGWVBJ2kHwBWQvZstgd0vnM1xyexBp8Cw?e=0gdDUU|#4}} | |
| **Final Exam: Saturday 5 November 2022 Time 15:30-18:30** ||| | | **Final Exam** ||| |
| |
| |
| |
===== Notes on Code Submission ===== | ===== Notes on Code Submission ===== |
- After student has finished coding and testing the program, student can upload the .py source code file directly to the MS Teams Assignment section. However student have to change the file extension from .py to .docx before uploading the code file. | - After student has finished coding and testing the program, student can upload the .py source code file directly to the assignment submission website: http://hw.cs.science.cmu.ac.th (cmu account required). |
- Input and Output are case sensitive i.e. "yes" and "YES" are not the same. | - Input and Output are case sensitive i.e. "yes" and "YES" are not the same. |
- Strictly take Input data with no extra wording i.e. "Please Input". | - Strictly take Input data with no extra wording i.e. "Please Input". |