| Fundamental assignments | Advanced assignments | Total. | |
|---|---|---|---|
| 1. | 16% | 4% | 20% |
| 2. | 16% | 4% | 20% |
| 3. | 16% | 4% | 20% |
| 4. | 16% | 4% | 20% |
| 5. | 16% | 4% | 20% |
| Total. | 80% | 20% | - |
| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Introduction environment Setup Pseudocode and Flowchart 1 |
Review assignments, solve advanced assignments. | 200minutes |
| 2. | Pseudocode and Flowchart 2 | Review assignments, solve advanced assignments. | 200minutes |
| 3. | Pseudocode and Flowchart 3 | Review assignments, solve advanced assignments. | 200minutes |
| 4. | Pseudocode and Flowchart 4 | Review assignments, solve advanced assignments. | 200minutes |
| 5. | Review of C language 1: scope, print, break continue, recursive call, bit operation, Boolean operation, compound assignment operator, function prototype, pointers, float, double, structures, array, structures, malloc, free, string, enum |
Review assignments, solve advanced assignments. | 200minutes |
| 6. | Review of C language 2: scope, print, break continue, recursive call, bit operation, Boolean operation, compound assignment operator, function prototype, pointers, float, double, structures, array, structures, malloc, free, string, enum |
Review assignments, solve advanced assignments. | 200minutes |
| 7. | Data structure 1: array, linked list, stack, queue, heap |
Review assignments, solve advanced assignments. | 200minutes |
| 8. | Data structure 2: array, linked list, stack, queue, heap |
Review assignments, solve advanced assignments. | 200minutes |
| 9. | Data structure 3: array, linked list, stack, queue, heap |
Review assignments, solve advanced assignments. | 200minutes |
| 10. | Data structure 4: array, linked list, stack, queue, heap Dynamic search problem 1. Binary search tree (add and delete nodes, find minimum and maximum nodes) AVL tree |
Review assignments, solve advanced assignments. | 200minutes |
| 11. | Sorting 1: Bubble sort, Shell sort, Merge sort, Heap sort |
Review assignments, solve advanced assignments. | 200minutes |
| 12. | Sorting 2: Bubble sort, Shell sort, Merge sort, Heap sort Dynamic search problem 2. Binary search tree (add and delete nodes, find minimum and maximum nodes) AVL tree |
Review assignments, solve advanced assignments. | 200minutes |
| 13. | Sorting 3: Bubble sort, Shell sort, Merge sort, Heap sort Dynamic search problem 3. Binary search tree (add and delete nodes, find minimum and maximum nodes) AVL tree |
Review assignments, solve advanced assignments. | 200minutes |
| 14. | Comprehensive Review | Review assignments, solve advanced assignments. | 200minutes |
| Total. | - | - | 2800minutes |
| ways of feedback | specific contents about "Other" |
|---|---|
| Feedback in outside of the class (ScombZ, mail, etc.) |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| N/A | N/A |

