Special Topic Courses
Select from buttons below to view information on special topic courses.
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.
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.
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.
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.
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.
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.
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.