current teaching |
|
Winter 2003: CS456/656: Computer Networks
This course provides an overview of computer
networks featuring the Internet, covering aspects ranging from transmitting
frames on a communication link and routing packets in a network to the
design of network applications. |
|
Winter
2003: CS856: Network Management
This course will give an appreciation of the issues and
state of the art in Network Management. |
|
previous
teaching |
|
Winter 2002: CS456/656: Computer Networks
This course provides an overview of computer networks
featuring the Internet, covering aspects ranging from transmitting frames on
a communication link and routing packets in a network to the design of
network applications. |
|
Spring 2001: CS454/654: Distributed Systems
This course provides an introduction to the fundamentals of
distributed computer systems. The structure of distributed systems using
multiple levels of software is emphasized. |
|
Spring 2001: CS756M: Multimedia Wired/Wireless
Internet
This course will give an appreciation of the issues and
state of the art in Multimedia Wired and Wireless Networks. A special
attention will be given to Internet-based networks. |
|
Fall 2000: CS454/654: Networks & Distributed Systems
This course provides an overview of computer networks and
distributed systems, covering aspects ranging from Internetworking to the
design of distributed application software. |
|
Spring 2000: CS454/654: Networks & Distributed
Systems
This course provides an overview of computer networks and
distributed systems, covering aspects ranging from Internetworking to the
design of distributed application software. |
|
University of Toronto,
Department of
Electrical & Computer Engineering |
|
Spring 1999: ECE361S:
Computer Networks
Network architecture and
topology. Ring, bus, tree and star networks. The ISO reference model; other
models. The physical and data link layers. The network layer for
point-to-point networks; satellite, packet radio and local area networks.
The transport, session, presentation and application layers. Network
interconnection; network standards (IEEE, ISO, ISDN, Arpanet, SNA, Map,
etc.). |
|
Spring 1999: ECE242S:
Algorithms and Data Structures (Coordinator)
Analysis of algorithms and
complexity notation. Recursion and recurrence relations. Techniques for
algorithm design. Program development; top-down analysis, modular design.
Elementary data structures. Dynamic data structures. Abstract data types.
Stacks, queues, linked lists, trees. Searching and sorting. Case studies.
Students write a number of assigned programs using a modern programming
language. |
|
Summer 1998: Nortel
Institute Professional Summer School
Telecommunication networks
management. Network management standards (SNMP, CMIP, TMN). Activities of
Fora and Consortia (OSI/NM-Forum, TINA-C, OMG, etc.). Telecommunication
Network Management (TMN) integration with SNMP. CORBA distributed support
for TMN. TMN integration in TINA for network and service management.
Internet technologies in network management (WEB-based, Java
implementations). Agent technlogies for network management (autonomous,
delegated, intelligent, mobile agents, etc.). Directory enabled networking
and policy-based management. |
|
Fall 1998: Master of
Engineering in Telecommunications (MET)
Telecommunication networks
management. Network management standards (SNMP, CMIP, TMN). Activities of
Fora and Consortia (OSI/NM-Forum, TINA-C, OMG, etc.). Telecommunication
Network Management (TMN) integration with SNMP. CORBA distributed support
for TMN. TMN integration in TINA for network and service management.
Internet technologies in network management (WEB-based, Java
implementations). Agent technlogies for network management (autonomous,
delegated, intelligent, mobile agents, etc.). Directory enabled networking
and policy-based management. |
|
Fall 1998: CSC326F:
Programming Languages (Coordinator)
Study of programming styles and
paradigms. Included are imperative, object-oriented, functional, and
logic-based approaches. Languages that support these programming styles will
be introduced. Languages treated in this course include C, C++, Scheme and
Prolog. |
|
While in France, in the following institutions |
|
University of
Pierre & Marie Curie - PARIS VI |
|
University
of Orsay - PARIS XI |
|
Sorbonne University - PARIS IV |
|
University of
Versailles |
|
University of Evry |
|
Ecole
Suprieure d'Informatique - Electronique - Automatique (ESIEA) |