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.