Not offered in 2008
This unit will cover software engineering models and methods including software specifications, component-based software architectures, object-oriented analysis and design, version control, real-time systems, synchronous and asynchronous systems, concurrency issues, critical sections, mutual exclusions, semaphores, parallel computing, internet protocols and distributed programming.
Assignments:100%.
4 x contact hrs/week
ECE4410, ECE5410