Map of School of Computing (Blocks SOC1, S15 and S16)
Lectures:
Tuesdays 4 pm to 6 pm, LT34
Lecture |
Topic | Lab | Topic |
1 | Administrivia and Introduction | - | - |
2 | FPGA Programming and Handel C Part I | -1 | Introduction to C |
3 | FPGA Programming and Handel C Part II | 0 | Programming Assignment in C |
4 | Hardware Fundamentals | 1 | Introduction to Handel-C and the DK2 Programming Environment |
5 | Interrupt Programming I | 2 | Video game Programming on the RC100: Creating the Playing Field + Simple Animation |
6 | Interrupt Programming II | 3 | Video game Programming on the RC100: Collision Detection + Reaction |
7 | Introduction to Real-Time Operating Systems I | 4 | Video game Programming on the RC100: Programming the mouse + Adding Interactivity |
8 | Operating System Services | 5 | Video game Programming on the RC100: Wrap-up |
9 | Operating System Services | 6 | ARM Programming: Introduction |
10 | Real Time Process Scheduling | 7 | ARM Programming: Interrupt Handling |
11 | Real Time Process Scheduling | 8 | ARM Programming: Real Time Process Scheduling |
12 | Concurrent Programming | 9 | ARM Programming: Process Synchronization |
13 | Revision | 10 | ARM Programming: Concurrent Programming |
Tutorials:
Tutorials begin on Week 3, the week of 24 January 2005.
Group # | Day | Time | Venue | Tutor |
1 | Monday | 2 pm to 3 pm | SOC1-3-17 | Dr. Colin Tan |
2 | Monday | 3 pm to 4 pm | SOC1-3-17 | Mr. Satish Kumar Verma |
3 | Monday | 4 pm to 5 pm | SOC1-3-17 | Mr. Satish Kumar Verma |
Labs:
Labs begin on Week 2, the week of 17 January 2005. Labs are 2 hours, weekly.
Lab Group # | Day/Time | Venue | Tutor |
1 | Wednesdays 10 am to 12 pm | S16-7-07 | Mr. Satish Kumar Verma |
2 | Wednesdays 12 pm to 2 pm | S16-7-07 | Mr. Kenny Zhu |
3 | Wednesdays 2 pm to 4 pm | S16-7-07 | Mr. Kenny Zhu |
Exams:
Mid-Term: Tuesday, 1st March 2005, 4 pm, LT34.
Finals: Saturday, 23 April, 1 pm, venue TBA.