Special Topic Courses

Select from buttons below to view information on special topic courses.

Undergraduate Special Topic Showcase

Graduate Special Topic Showcase

Projected Course Schedules

Undergraduate

Graduate

Permanent Course Descriptions and Outlines

Optical Fiber Communications

Combined lecture-laboratory exploration of the technology of fiber optics, with emphasis on optical fiber communication systems.

Control System Design

Design of control algorithms using state-space methods, microcontroller implementation of control algorithms, and laboratory projects emphasizing motion control applications.

Introduction to Automation and Robotics

Fundamental disciplines of modern robotics: mechanics, control, and computing. Analysis, design, and control of mobile robots and manipulators. Course may contain team projects and hands-on labs.

System Theory for Communication and Control

Study of the basic concepts in linear system theory and numerical linear algebra with applications to communication, compution, control and signal processing. A unified treatment.

Numerical Methods for Optimization and Optimal Control

Algorithms for numerical optimization and optimal control, Gradient-descent techniques, linear programming, numerical linear system solvers, second-order methods for optimizing performance of dynamical systems.

Computational Computer Vision

Computational and theoretical aspects of computer vision. Application areas include robotics, autonomous vehicles, tracking, and image-guided surgery. Includes major project.

Communication Systems

To present the fundamentals of modern digital communication systems and evaluate their performance with realistic channel models.

Topics in Networks

Reviews on networking fundamentals. Latest networking technologies in wireless and wireline networks. Machine learning and data science in networks or other emerging topics. Projects included.

Wireless Communications

Cellular concept, wireless propagation modeling, types of digital modulation used in wireless systems, diversity combining, performance over fading channels, and multiple access techniques.

Mobile and Wireless Networks

Basics of mobile and wireless networking. Architectures and communication protocols for wireless sensor networks, wireless local area networks, ad-hoc networks, cellular systems, WiMAX, and Wireless Mesh Networks.

Telecommunications Systems Laboratory

Basic digital telecommunications systems are examined in a laboratory setting using electronic modules, covering concepts such as modulation, channel coding, AWGN, eye diagrams, and BER.

Research Assistantship

Independent research conducted under the guidance of a faculty member.

Undergraduate Research

Independent research conducted under the guidance of a faculty member.

Interdisciplinary Capstone Design

Seniors will work in teams to apply a systematic design process to real multi-disciplinary problems. Problems selected from a broad spectrum of interest areas, including biomedical, environmental, mechanical, industrial design, electrical and thermal/fluids. Projects must be based on the knowledge and skills acquired in earlier course work, and incorporate appropriate engineering standards and multiple realistic constraints. Emphasis is placed on the design process, the technical aspects of the design, and on reducing the proposed design to practice. The course consists of faculty and guest lectures, prototyping in design studios, and a multi-disciplinary design project.

Laser Theory and Applications

Provides an introduction to the theory and applications of laser principles and related instrumentation. Emphasis is on the fundamental principles underlying laser action. Crosslisted with PHYS 4751.

Topics in Engineering Practice

Topics of current importance offered in collaboration with an approved partner of Georgia Tech's Distance Learning Program. Crosslisted with ME 4753.

Electronics Packaging Assembly, Reliability, Thermal Management, and Test

The course provides hands-on instruction in electronics packaging, including assembly, reliability, thermal management, and test of next-generation microsystems. Crosslisted with ME and MSE 4754.

Electronic Packaging Substrate Fabrication

Hands-on instruction in interconnect design, substrate material selection and properties, photodielectric deposition, via formation and photolithography, copper metallization, and substrate testing. Crosslisted with CHE 4755.

Biomedical Instrumentation

A study of physiological sensing topics from a systems viewpoint. Pertinent physiological and electro-physiological concepts will be covered. Crosslisted with CHE and ME 4781

Biosystems Analysis

Signal processing and modeling tools are presented for analyzing biomedical signals, with a particular focus on physiologic monitoring for human health and performance. Crosslisted with CHE and ME 4782.

Introduction to Medical Image Processing

A study of mathematical methods used in medical acquisition and processing. Concepts, algorithms, and methods associated with acquisition, processing, and display of two- and three-dimensional medical images are studied. Crosslisted with BMED 4783.

Engineering Electrophysiology

Basic concepts of electrophysiology from an engineering perspective. Functionality of relevant organs and systems; instrumentation tools which monitor electrophysiological function. Crosslisted with BMED 4784.

GPU Programming for Video Games

3-D graphics pipelines. Physically-based rendering. Game engine architectures. GPU architectures. Graphics APIs. Vertex and pixel shader programming. Post-processing effects. Deferred rendering.

Create-X Capstone Design

A single-semester ECE culminating design experience in which interdisciplinary teams propose, prototype, test, demonstrate, formally present, and document projects incorporating engineering standards and realistic constraints.

Special Topics

Used for courses under development or courses being offered only one time.
Last digit indicates number of credit hours.

Special Problems

Individually arranged study or project under the direction of a faculty
member. Last digit indicates number of credit hours.

Undergraduate Research I

Participation in an individual or group research project under direction of a faculty member.

Undergraduate Research II

Participation in an individual or group research project under direction of a faculty member. Requires a formal research report.

Advanced Computer Architecture

Comprehensive coverage of the architecture and system issues that confront
the design of a high performance workstation/PC computer architectures
with emphasis on quantitaive evaluation. Credit is not allowed for both
ECE 6100 and any of the following courses: ECE 4100, CS 4290, CS 6290.

Parallel & Distributed Computer Architecture

An advanced study of the critical issues and limiting factors in the
design of asynchronous and synchronous parallel and distributed
architectures.

Dependable Distributed Systems

Concepts, theory, and practice of dependable distributed systems. Techniques for tolerating hardware and software faults.

CAD for Computer Communication Networks

Models and algorithms for simulation-based design and evaluation of computer networks and network protocols.

Interconnection Networks for High-Performance Systems

Architecture, design methodology, and trade-offs of interconnection networks at various scales - on-chip (for multicore CPUs and accelerators) and off-chip (for HPC and datacenters)

Advanced Programming Techniques

Covers a number of advanced topics in programming methods, data management, distributed computing, and advanced algorithms used in typical engineering applications.

Advanced VLSI Systems

An advanced treatment of VLSI systems analysis, design, and testing with
emphasis on complex systems and how they are incorporated into a silicon
environment. Credit is not allowed for both ECE 4130 and ECE 6130.

Computer-Aided VLSI System Design

Theory and practice of computer-aided VLSI digital systems design. Logic
synthesis, semi-custom VLSI design, high-level synthesis, low power systems
and hardware/software co-design. Individual/group projects.

Physical Design Automation of VLSI Systems

Various design automation problems in the physical design process of VLSI circuits including clustering, partitioning, floorplanning, placement, routing, and compaction.

Digital System in Nanometer Nodes

An advanced treatment of design challenges, such as, power, variability, and reliability, associated with digital integrated circuits and systems in nanometer nodes.

Digital Systems Test

Course covers the science of digital systems testing, fault models, algorithms for fault simulation and test generation, design for testability and built-in self-test.

Biomedical Applications of Microelectromechanical Systems

MEMS processing technologies, design of fabrication process flows, and applications of the technologies to the development of biomedical micro instrumentation an detection methodologies.