AY2026 Semester 1 data is now available →
AY2022/2023 Semester 2
This course aims to (i) teach the concepts, implementations and applications of data structures such as arrays, linked lists, stacks, queues and trees that are important for building efficient algorithms; (ii) provide an introduction to algorithm analysis and design. These are essential for future computer science and computer engineering courses.
| AUs | 3.0 AUs |
| Categories | CoreMinorsBDE |
| Not Available To Programme | EEE, EEEC, ENG(EEE), ENG(NULL), IEEC, IEM |
| Not Available To All Programme With | (Admyr 2011-2020), |
| Mutually Exclusive With | CE1007, CE1107, CZ1007, CZ1107 |
| Exam |
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
| Mon | Tue | Wed | Thu | Fri | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 830 | 10586 LAB (A102) 0830-1020 Mon SPL_1 Wk2-13 | 10589 LAB (A106) 0830-1020 Tue SPL_1 Wk2-13 | 10600 LAB (B106) 0830-1020 Tue SPL_2 Wk2-13 | ||||||||||||||||||
| 900 | |||||||||||||||||||||
| 930 | 10585 TUT (A101) 0930-1020 Mon LHN-TR+18 Wk2-13 | 10588 TUT (A105) 0930-1020 Tue TR+22 Wk2-13 | 10599 TUT (B105) 0930-1020 Tue TR+18 Wk2-13 | 10615 TUT (Z109) 0930-1020 Wed LHN-TR+18 Wk2-13 | 10595 TUT (A117) 0930-1020 Fri TR+34 Wk2-13 | 10606 TUT (B117) 0930-1020 Fri TR+35 Wk2-13 | 10611 TUT (W117) 0930-1020 Fri TR+36 Wk2-13 | 10612 TUT (X117) 0930-1020 Fri TR+23 Wk2-13 | |||||||||||||
| 1000 | |||||||||||||||||||||
| 1030 | 10585 LAB (A101) 1030-1220 Mon SW1_1 Wk2-13 | 10586 TUT (A102) 1030-1120 Mon LHN-TR+18 Wk2-13 | 10588 LAB (A105) 1030-1220 Tue SW2_2 Wk2-13 | 10599 LAB (B105) 1030-1220 Tue SW1_1 Wk2-13 | 10589 TUT (A106) 1030-1120 Tue TR+22 Wk2-13 | 10600 TUT (B106) 1030-1120 Tue TR+20 Wk2-13 | 10615 LAB (Z109) 1030-1220 Wed SW1_2 Wk2-13 | 10595 LAB (A117) 1030-1220 Fri SPL_1 Wk2-13 | 10606 LAB (B117) 1030-1220 Fri SPL_2 Wk2-13 | 10611 LAB (W117) 1030-1220 Fri SW2_1 Wk2-13 | 10612 LAB (X117) 1030-1220 Fri SW2_2 Wk2-13 | ||||||||||
| 1100 | |||||||||||||||||||||
| 1130 | |||||||||||||||||||||
| 1200 | |||||||||||||||||||||
| 1230 | 10587 LAB (A104) 1230-1420 Mon SPL_1 Wk2-13 | 10598 LAB (B104) 1230-1420 Mon SPL_2 Wk2-13 | 10608 LAB (C104) 1230-1420 Mon SW2_1 Wk2-13 | 10591 LAB (A108) 1230-1420 Tue SPL_1 Wk2-13 | 10602 LAB (B108) 1230-1420 Tue SW2_2 Wk2-13 | 10592 LAB (A112) 1230-1420 Wed SW2_2 Wk2-13 | 10603 LAB (B112) 1230-1420 Wed SPL_2 Wk2-13 | 10609 LAB (C112) 1230-1420 Wed SW2_1 Wk2-13 | 10594 LAB (A116) 1230-1420 Thu SPL_1 Wk2-13 | 10605 LAB (B116) 1230-1420 Thu SPL_2 Wk2-13 | 10613 LAB (Y116) 1230-1420 Thu SW2_2 Wk2-13 | 10597 LAB (A120) 1230-1420 Fri SPL_1 Wk2-13 | 10607 LAB (B120) 1230-1420 Fri SW1_2 Wk2-13 | 10616 LAB (Z120) 1230-1420 Fri SW2_1 Wk2-13 | |||||||
| 1300 | |||||||||||||||||||||
| 1330 | 10590 TUT (A107) 1330-1420 Tue TR+9 Wk2-13 | 10601 TUT (B107) 1330-1420 Tue LHN-TR+16 Wk2-13 | 10614 TUT (Z107) 1330-1420 Tue TRX44 Wk2-13 | 10593 TUT (A115) 1330-1420 Thu TR+7 Wk2-13 | 10604 TUT (B115) 1330-1420 Thu TR+8 Wk2-13 | 10610 TUT (C115) 1330-1420 Thu TR+9 Wk2-13 | 10596 TUT (A119) 1330-1420 Fri TR+4 Wk2-13 | ||||||||||||||
| 1400 | |||||||||||||||||||||
| 1430 | 10587 TUT (A104) 1430-1520 Mon TR+17 Wk2-13 | 10598 TUT (B104) 1430-1520 Mon TR+18 Wk2-13 | 10608 TUT (C104) 1430-1520 Mon TR+23 Wk2-13 | 10590 LAB (A107) 1430-1620 Tue SPL_1 Wk2-13 | 10601 LAB (B107) 1430-1620 Tue SPL_2 Wk2-13 | 10614 LAB (Z107) 1430-1620 Tue SW2_1 Wk2-13 | 10591 TUT (A108) 1430-1520 Tue LHN-TR+16 Wk2-13 | 10602 TUT (B108) 1430-1520 Tue TR+36 Wk2-13 | 10592 TUT (A112) 1430-1520 Wed TR+20 Wk2-13 | 10603 TUT (B112) 1430-1520 Wed TR+21 Wk2-13 | 10609 TUT (C112) 1430-1520 Wed TR+9 Wk2-13 | 10593 LAB (A115) 1430-1620 Thu SW1_2 Wk2-13 | 10604 LAB (B115) 1430-1620 Thu SPL_2 Wk2-13 | 10610 LAB (C115) 1430-1620 Thu SW2_1 Wk2-13 | 10594 TUT (A116) 1430-1520 Thu TR+7 Wk2-13 | 10605 TUT (B116) 1430-1520 Thu TR+21 Wk2-13 | 10613 TUT (Y116) 1430-1520 Thu TR+36 Wk2-13 | 10596 LAB (A119) 1430-1620 Fri SPL_1 Wk2-13 | 10597 TUT (A120) 1430-1520 Fri TR+5 Wk2-13 | 10607 TUT (B120) 1430-1520 Fri TR+7 Wk2-13 | 10616 TUT (Z120) 1430-1520 Fri TRX44 Wk2-13 |
| 1500 | |||||||||||||||||||||
| 1530 | COMMON LEC (L1) 1530-1620 Mon ONLINE | COMMON LEC (L1) 1530-1620 Wed ONLINE | |||||||||||||||||||
| 1600 | |||||||||||||||||||||
| 1630 | |||||||||||||||||||||
| 1700 | |||||||||||||||||||||
| 1730 | |||||||||||||||||||||
| 1800 | |||||||||||||||||||||
| 1830 | COMMON LEC (PT1) 1830-1920 Thu TR+2 | ||||||||||||||||||||
| 1900 | |||||||||||||||||||||
| 1930 | 14501 TUT (PT1) 1930-2020 Thu TR+2 Wk2-13 | ||||||||||||||||||||
| 2000 | |||||||||||||||||||||
| 2030 | 14501 LAB (PT1) 2030-2120 Thu SW2 | ||||||||||||||||||||
| 2100 | |||||||||||||||||||||