Systems and Computer Engineering (SYSC)
Department of Systems and Computer Engineering
Faculty of Engineering
SYSC 4502 [0.5 credit]
Communications Software
Layered communication software models and Internet protocols. FSM, EFSM, and MSC. APIs and socket programming. Routing algorithms and data structures. Packet scheduling algorithms and real-time operating systems. Layer integration and implementation issues.
Precludes additional credit for
SYSC 3502.
Prerequisites:
SYSC 4602 and (
SYSC 2004 or
SYSC 2100), and fourth year status in Electrical Engineering, Computer Systems Engineering, or Software Engineering, or third year status in Communications Engineering.
Lectures three hours a week, problem analysis three hours alternate weeks.