This course covers topics of interest in computer engineering to students at the graduate level. The contents of this course are specifically designed by the instructor.
This course deals with cellular communication systems, the structure of cell phone systems, access technology, wireless communication radio, fading issues, diversity, link analysis, CDMA diffuse spectrum system, physical/data link/network layers, traffic control, mobile network structure and 3rd generation mobile communication systems.
Distributed computing systems have become pervasive. From clusters to internet-worked computers, to mobile machines, distributed systems are being used to support a wide variety of applications. This course introduces key concepts and techniques underlying the design and engineering of distributed computing systems. The following are the objectives of this course:
– In-depth understanding of core concepts of distributed computing.
– Construction of applications and supporting system components by doing project work.
Many of key technique now being applied in building services and service-based applications were developed in the areas of databases, distributed computing, and multiagent systems. These are generally established bodies of work that can be readily adapted for service composition. Lecture on service-oriented computing will cover the principles and practice of service-oriented computing. Especially, it introduces architecture, theories, techniques, standards, and infrastructure necessary for employing services.
This course focuses on advanced techniques for control, modeling and performance analysis of high-speed communication networks and the Internet. Traffic, network queueing, quality of services, various network algorithms and protocols are quantitatively analyzed and discussed.
The course covers parallel and distributed algorithms for optimization problems with special emphasis on the application of these algorithms to various communication network algorithms such as distributed power control, flow control and routing. In particular, asynchronous algorithmic models are emphasized.