Communication Network Algorithms
The communication network algorithms course provides the methodologies and algorithms used for designing and optimizing communications networks with focus on the algorithmic aspects of network design.
The communication network algorithms course provides the methodologies and algorithms used for designing and optimizing communications networks with focus on the algorithmic aspects of network design.
The information theory and coding course provides the fundamental background on the Shannon theory and their application.
The error detection and control course examines error detection in communication and recording systems and control measures for reliable digital transmission and storage.
The communication and policy and management course provides the necessary policy frame work, standards and management of telecommunication systems.
The reconfigurable systems course focuses on the design and implementation of high-performance computing machinery using configurable computing technology.
The parallel computing systems course examines modern parallel and distributed systems design, engineering and evaluation.
The microprocessor systems design course explores the architectures for microprocessors and the supporting components for application.
The VLSI system for signal processing course focuses on the hardware implementation of signal processing systems on SoC (system-on-chip) used for communications, compression, encryption, and coding applications.
The VLSI systems design course examines the concepts behind the development of digital systems and their testing techniques.
The computer system testability course examines fault models and testing techniques, errors, failures, reliability and availability techniques in digital systems. Topics include designing techniques for reliable systems, redundancy management, fault modeling, fault detection, fault location and reconfiguration, testing, design for testability, self-checking circuit, fail-safe circuit, system-level fault diagnosis, fault-tolerant communication, fault tolerant multiprocessor systems, reliable software design, low-overhead high-availability techniques, and evaluation methods.