Note: the titles are subject to modifications
Session | Date | Title | Materials | Assignments |
---|---|---|---|---|
1 | 24 Sep | Introduction | Slides | assignment 1 instructions |
2 | 1 Oct | C++ Introduction | Slides | assignment 2 instructions |
3 | 8 Oct |
|
Slides | assignment 3 instructions |
4 | 15 Oct | Linked List in C | Slides | assignment 4 instructions |
5 | 22 Oct | Stack & Queue | Slides | assignment 5 instructions |
(Public holiday) | 29 Oct | - | - | - |
8 | 5 Nov | Trees (1) | Slides | assignment 6 instructions |
(Mid-terms week) | 12 Nov | - | - | - |
9 | 19 Nov | Trees (2) | Slides | assignment 7 instructions |
10 | 26 Nov | Trees (3) | Slides | assignment 8 instructions |
11 | 3 Dec | - | - | - |
12 | 10 Dec | Final Quiz / Hash Tables | Slides / Quiz | - |
Students Presentation | 17 Dec | Final Project | - | - |
You can watch the recordings from this Youtube list.
- The official teaching language is english, thus only English is used and allowed for teaching, commnication, presentations, quizes and assignments.
- Plagiarism: cheating in any form is not permitted as ethical or educational behavior and will not be tolerated (seriously! first discovered plagiarism, a 10% deduction of your final lab mark. Second discovered plagiarism, 40%. third discovered plagiarism, you will get zero in the lab.).
- Be positive, motivated and active, if you have any concern or question don't hesitat to contact me any time.
- Missing an assignment deadline (for no acceptable reason) penality is 50% deduction in the respective work mark.
(to be defined later. Expected 30-40 marks).
Student Work | Percentage of total mark | About |
---|---|---|
Assignments | 35% | Each lab session will have a small assignment for next week |
quizes | 20% | Small quizes in classroom |
Presentation | 35% | Each student is required to present an algorithm not discussed before in lab or lectures in front of his colleagues for 15-20 mins and prepare 2-3 pages report |
Activity | 10% | for Attendance, motivation and collaburation |