Menu
Search
Search form
ECE Courses
Course Number | Course Title and Catalog Description |
---|---|
ECE1010 | Introduction to ECE DesignAn introduction to basic concepts useful for all areas of Electrical and Computer Engineering. Focus on hands-on, team-based activities using robotics. |
ECE1750 | Introduction to BioengineeringAn introduction to the field of bioengineering, including the application of engineering principles and methods to problems in biology and medicine,the integration of engineering with biology, and the emerging industrial opportunities. |
ECE18XX | Special TopicsUsed for courses under development or courses being offered only one time. Last digit indicates number of credit hours. |
ECE2001 | ECE SeminarSpeakers with diverse backgrounds and representing many different industries, professions, and institutions describe their experiences, entrepreneurial ventures, and research challenges. |
ECE2002 | ECE SeminarSpeakers with diverse backgrounds and representing many different industries, professions, and institutions describe their experiences, entrepreneurial ventures, and research challenges. |
ECE2003 | ECE SeminarSpeakers with diverse backgrounds and representing many different industries, professions, and institutions describe their experiences, entrepreneurial ventures, and research challenges. |
ECE2020 | Fundamentals of Digital System DesignComputer system and digital design principles. Switch and gate design, Boolean algebra, number systems, arithmetic, storage elements. Datapath, memory organization. Instruction set architecture, assembly language. |
ECE2026 | Introduction to Signal ProcessingIntroduction to discrete-time signal processing and linear systems. Sampling theorem. Filtering. Frequency response. Discrete Fourier Transform. Z Transform. Laboratory emphasizes computer-based signal processing. |
ECE2031 | Digital Design LaboratoryDesign and implementation of digital systems, including a team design project. CAD tools, project design methodologies, logic synthesis, and assembly language programming. |
ECE2035 | Programming for Hardware/Software SystemsCreation of complex execution and storage mechanisms, based on instruction set architecture, for software design including high-level programming languages and operating systems. Programming design projects. |
ECE2036 | Engineering Software DesignObject-oriented software methods for engineering applications. Numerical analysis methods; simulations and graphical presentation of simulation results; analysis of numerical precision. Programming projects. |
ECE2040 | Circuit AnalysisBasic concepts of DC and AC circuit theory and analysis. |
ECE2045 | Practical Skills and DesignThis course teaches practical skills, such as soldering and prototyping, and introduces students to ECE design. |
ECE2698 | Research AssistantshipIndependent research conducted under the guidance of a faculty member. |
ECE2699 | Undergraduate ResearchIndependent research conducted under the guidance of a faculty member. |
ECE2883 | ECE 2283 HPCThe second offering of an Honors Program course that provides a creative experience for Honors students and also provides a direct course substitution for ECE2031. |
ECE2891 | Practical Skills and DesignThis course teaches practical skills, such as soldering and laying out printed circuit boards, for students to be able to design and build their own applications. |
ECE28XX | Special TopicsUsed for courses under development or courses being offered only one time. Last digit indicates number of credit hours. |
ECE3005 | Professional and Technical Communications for ECEWritten, oral, and visual communication skills required by electrical and computer engineers. Prepares students for advanced communication tasks required in academic and professional settings. |
ECE3006 | Co-Curricular Professional Communications for ECEThis course documents student completion of ECE professional communications requirement through workshops, seminars, research projects, co/extra-curricular activities, etc. |
ECE3020 | Mathematical Foundations of Computer EngineeringFundamental concepts in discrete mathematics and their efficient realization via algorithms, data structures, computer programs, and hardware. Discussion of engineering and computational applications. |
ECE3025 | ElectromagneticsTo present the laws and applications of electromagnetics. |
ECE3030 | Physical Foundations of Computer EngineeringBasic principles governing the physical realization of computing systems and their relationship to characteristics such as performance, energy, and robustness. Implementation technologies. |
ECE3040 | Microelectronic CircuitsBasic concepts of microelectronic materials, devices and circuits. |
ECE3043 | Measurements, Circuits and Microelectronics LaboratoryTheory and experiments related to the design, analysis, construction, and measurement of elementary passive and active analog circuits using both discrete and integrated devices. |
ECE3057 | Architecture, Systems, Concurrency and Energy in ComputationBasic organizational principles of the major components of a processor, e.g., the core, memory hierarchy, I/O subsystem and basic operating system constructs that utilize them. |
ECE3072 | Electrical Energy SystemsNon-renewable and renewable/sustainable energy sources. Processes, costs, and environmental impact of conversion into electric energy. Delivery and control of electric energy, electromechanical systems. |
ECE3077 | Introduction to Probability and Statistics for ECEIntroduction to probability, random variables, distributions, estimation, confidence intervals, linear regression and other tools for describing and managing uncertainty in electrical and computer engineering. |
ECE3084 | Signals and SystemsContinuous-time linear systems and signals, their mathematical representations, and computational tools; Fourier and Laplace transforms, convolutions, input-output responses, stability. |
ECE3090 | Software Fundamentals for Engineering SystemsUsing computer algorithms for solving electrical engineering problems arising in various application domains. Development of effective algorithms and their implementation by object-oriented code. |
ECE3150 | VLSI and Advanced Digital DesignAdvanced digital design issues in the context of VLSI systems. Introduction to a design methodology that encompasses the range from architectural models to circuit simulation. |
ECE3170 | Cryptographic Hardware for Embedded SystemsIntroduction to cryptography and authentication from a hardware-centric perspective. Historic ciphers, symmetric and asymmetric encryption, and power analysis attacks are taught from a digital and VLSI design perspective. |
ECE3300 | Electromechanical and Electromagnetic Energy ConversionIntroduction to three phase power systems, electromechanical energy conversion and operating principles of electric machines. |
ECE3400 | Analog ElectronicsAnalysis and design of electronic circuits and systems. Biasing, small-signal analysis, frequency response, feedback amplifiers, active filters, non-linear op-amp applications, and oscillators. |
ECE3450 | Semiconductor DevicesProperties of semiconductor devices. Applications in current and future computers, fiber optic and wireless communication systems. Future needs of high frequency, GHz-range, device operation. |
ECE3550 | Feedback Control SystemsAnalysis and design of control systems. Laplace transforms, transfer functions, and stability. Feedback systems: tracking and disturbance rejection. Graphical design techniques. |
ECE3600 | Computer CommunicationsBasic concepts of computer communication network protocols. |
ECE3710 | Circuits and ElectronicsAn introduction to electric circuit elements and electronic devices and a study of circuits containing such devices. |
ECE3741 | Instrumentation and Electronics LaboratoryBasic analog and digital electronic circuits and principles. Techniques of electrical and electronic measurements with laboratory instruments. |
ECE38XX | Special TopicsUsed for courses under development or courses being offered only one time. Last digit indicates number of credit hours. |
ECE390X | Special ProblemsIndividually arranged study or project under the direction of a faculty member. Last digit indicates number of credit hours. |
ECE3951 | Undergraduate Research IParticipation in an individual or group research project under direction of a faculty member. |
ECE3952 | Undergraduate Research IIParticipation in an individual or group research project under direction of a faculty member. Requires a formal research report. |
ECE4007 | ECE Culminating Design ProjectTeam-oriented culminating design project in electrical/computer engineering, incorporating engineering standards and realistic constraints. Requires formal reports and group presentations. |
ECE4011 | ECE Culminating Design Project IFirst semester of ECE culminating design sequence. Design tools, financial principles, project management, probabilistic and statistical techniques, team forming. Requires formal reports and group presentations. |
ECE4012 | ECE Culminating Design Project IISecond semester of ECE culminating design sequence. Team project in ECE incorporating engineering standards and realistic constraints. Requires formal reports and group presentations. |
ECE4043 | Senior Analog Electronics LaboratoryTheory and experiments related to the design, analysis, construction, and measurement of advanced analog electronic circuits using discrete devices (diodes, bipolar junction transistors, MOSFETs). |
ECE4100 | Advanced Computer ArchitectureComprehensive coverage of the architecture and system issues that confront the design of high performance workstation/PC computer architectures with emphasis on quantitative evaluation. Credit is not allowed for both ECE 4100 and any of the following courses: ECE 6100, CS 4290, CS 6290. |
ECE4110 | Internetwork ProgrammingExploration of internet implementation as a network of embedded computing systems. Internetworking skills for design and implementation of hardware and embedded software internet products. |
ECE4112 | Internetwork SecurityHands on experimentation and evaluation of Internet Security theory, principles, and practices. Laboratory component involves implementing both defensive and offensive security techniques. |
ECE4115 | Introduction to Computer SecurityIntroductory topics in computer security are presented with an emphasis on fundamental security primitives and current security challenges facing society. |
ECE4122 | Advanced Programming Techniques for Engineering ApplicationsCourse covers a number of programming techniques for distributed and parallel computing and other advanced methods, such as multiprecision arithmetic and nonblocking I/O. |
ECE4130 | Advanced VLSI SystemsAn 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. |
ECE4150 | Cloud ComputingCloud computing technologies, computation models, and applications; design methodologies for cloud applications; use of cloud-based languages and tools in developing advanced applications. |
ECE4175 | Embedded Microcontroller DesignMicrocontroller structure, instruction set, addressing modes. Code development by assembly language programming and using an emulator. Programmable timer use, interrupt handlers and timing. |
ECE4180 | Embedded Systems DesignProcessors, chipsets, busses, and I/O devices for high-end embedded systems. Embedded operating systems; device drivers and applications for embedded systems. |
ECE4181 | Embedded Computing SystemsAlgorithms and methodologies for the design of real-time, low-power embedded computing systems. |
ECE4185 | Embedded Microcontroller DesignDesign, implement, and debug embedded microcontroller systems. Develop code; understand underlying assembly code instructions and addressing modes. Use ADC, timers, and other resources. |
ECE4260 | Random Signals and ApplicationsIntroduction to random signals and processes with emphasis on applications in ECE. Includes basic estimation theory, linear prediction, and statistical modeling. |
ECE4270 | Fundamentals of Digital Signal ProcessingIntroduction to Digital Signal Processing. Sampling Theorem,Discrete-time Fourier transform,power spectrum,discrete Fourier transform and the FFT algorithm,z-Transform, digital filter design and implementation. |
ECE4271 | Applications of Digital Signal ProcessingApplications of DSP in speech, image processing, radar, pattern recognition, and adaptive filtering requiring working software implementations applied to the analysis of real signals. |
ECE4273 | Design Synthesis of Application-Specific Signal ProcessorsFundamentals of theory and practice of DSP chip design in VHDL. Exposure to tools and environments for chip design, simulation, and verification. |
ECE4320 | Power System Analysis & ControlIntroduces basic concepts in electric power generation, distribution,system control and economic operation. |
ECE4321 | Power System EngineeringTo introduce basic concepts of electric power system design, encompassing protection, stability and control. |
ECE4325 | Electric Power QualityTransients and harmonics in power systems, analysis methods and mitigation practices. Causes of power quality problems and relationship to equipment susceptibility. |
ECE4330 | Power ElectronicsIntroduces power semiconductor devices and power electronic converters, including single-phase and three-phase ac/dc rectifiers, ac voltage controllers, dc/dc converters and dc/ac inverters. |
ECE4335 | Electric Machinery AnalysisAdvanced theory of AC machines, including AC motor winding design, finite element analysis, induction motor design, permanent magnet machine design, and synchronous machine dynamics. Credit not allowed for both ECE 4335 and ECE 6335. |
ECE4350 | Electromagnetic and Microwave Applicationspresents concepts of electromagnetics applied to the design of microwave/RF circuits, modules, and systems encompassing transmission and radiation for applications up to optical frequencies |
ECE4360 | RF-Microwave Measurement LaboratoryRF/microwave measurement theory and techniques. Use of state-of-the-art equipment operating into the GHz range. |
ECE4370 | Antenna EngineeringBasic theory, application, and design of a broad range of antennas. |
ECE4371 | Antenna Engineering LaboratoryExperimentation to develop a practical understanding of antennas and their properties. |
ECE4390 | Introduction to Radar and Electromagnetic SensingRadar transmission, scattering, detection. Air traffic control, meteorological, others. Signal processing, doppler shifts, tracking, estimation, rain and clutter, atmospheric propagation, antennas. Remote sensing, LIDAR, SONAR. |
ECE4391 | Electromagnetic CompatibilityTo study electromagnetic interference and susceptibility of electrical systems, with application to analog and digital circuits. |
ECE4415 | RF Engineering IRadio frequency (RF) electronics concentrating on receiver components and architecture from 1 MHz to 1 GHz, including Smith charts, low noise amplifiers, and mixers. |
ECE4418 | RF Engineering IIRadio frequency (RF) electronics concentrating on transmitter components and architecture from 1 MHz to 1 GHz, including power amplifiers, oscillators, phase-locked loops, and transmitters. |
ECE4420 | Digital Integrated CircuitsAnalysis and design of MOS digital integrated circuit families and their applications in modern electronic systems. |
ECE4430 | Analog Integrated CircuitsAnalysis and design of analog ICs using analytic techniques and CAD tools. Topics include amplifiers, current sources, output circuits and other analog building blocks. |
ECE4435 | Operational Amplifier DesignAnalysis and design techniques for the utilization of integrated circuit operational amplifiers for applications in electronic systems. |
ECE4445 | Audio EngineeringConcepts of acoustics and electroacoustic modeling for the analysis and design of microphones, loudspeakers, and crossover networks. Methods of analysis and design of audio power amplifiers. |
ECE4446 | Audio Engineering LaboratoryA companion laboratory to ECE 4445. Design, analysis, construction, modeling, and testing of circuits and systems pertaining to audio engineering. |
ECE4450 | Analog Circuits for Music SynthesisCircuits from classic analog synthesizers: voltage-controlled oscillators, filters, and amplifiers; nonlinear waveshapers. Operational transconductance amplifiers. Exploitation of dynamic resistance of semiconductors. Hands-on projects. |
ECE4451 | Semiconductor Devices for Wireless & Fiber CommunicationAdvanced development of semiconductor device theory focusing on optoelectronic emitters, detectors, & high frequency transistors to provide an understanding of devices used in communications systems |
ECE4452 | Integrated Circuit FabricationIntroduction to microelectronic processing technologies and CMOS. Includes a laboratory for fabrication/testing of MOS transistors, basic CMOS circuits, integrated resistors and capacitors. |
ECE4460 | Introduction to Electronic Systems PackagingIntroduction to packaging technologies, technology drivers, electrical performance, thermal management, materials, optoelectronics, RF integration, reliability, system issues, assembly, and testing. |
ECE4500 | Optical EngineeringIntroduction to applications of geometric & physical optics to engineering, including optical measurements, matrix methods, instruments, interference, holography, beam optics, Fourier optics & diffraction. |
ECE4501 | Fiber OpticsCombined lecture-laboratory exporation of the technology of fiber optics, with special emphasis optical fiber communications systems. |
ECE4502 | Optical Fiber CommunicationsCombined lecture-laboratory exploration of the technology of fiber optics, with emphasis on optical fiber communication systems. |
ECE4550 | Control System DesignDesign of control algorithms using state-space methods, microcontroller implementation of control algorithms, and laboratory projects emphasizing motion control applications. |
ECE4551 | System and Controls IIntroduction to feedback control. Root locus and bode design for SISO systems, continuous and discrete. Introduction to state space formulation, continuous and discrete. |
ECE4555 | Embedded and Hybrid Control SystemsModeling, analysis, and design of embedded and hybrid control systems. |
ECE4560 | Introduction to Automation and RoboticsFundamental 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. |
ECE4562 | Neural Networks and Fuzzy Logic in ControlPrinciples of neural networks and fuzzy systems; the MATLAB Neural Network and Fuzzy Logic Toolboxes; examples from system identification, classification and control; laboratory experience. |
ECE4563 | Game Theory and Multiagent SystemsAn introduction to game theory and its application to multiagent systems, including distributed routing, multivehicle control, and networked systems. |
ECE4570 | System Theory for Communication and ControlStudy of the basic concepts in linear system theory and numerical linear algebra with applications to communication, compution, control and signal processing. A unified treatment. |
ECE4575 | Numerical Methods for Optimization and Optimal ControlAlgorithms for numerical optimization and optimal control, Gradient-descent techniques, linear programming, numerical linear system solvers, second-order methods for optimizing performance of dynamical systems. |
ECE4580 | Computatonal Computer VisionComputational and theoretical aspects of computer vision. Application areas include robotics, autonomous vehicles, tracking, and image-guided surgery. Includes major project. |
ECE4601 | Communication SystemsTo present the fundamentals of modern digital communication systems and evaluate their performance with realistic channel models. |
ECE4602 | Communication Systems LaboratoryTo examine the performance of analog and digital telecommunications systems and components. |
ECE4604 | Network Design and SimulationIntroduces the principles of Monte Carlo techniques and network simulation, and applies them to design issues in ATM systems |
ECE4605 | Advanced InternetworkingReviews on networking fundamentals. Latest networking technologies in wireless and wireline networks. Machine learning and data science in networks or other emerging topics. Projects included. |
ECE4606 | Wireless CommunicationsCellular concept, wireless propagation modeling, types of digital modulation used in wireless systems, diversity combining, performance over fading channels, and multiple access techniques. |
ECE4607 | Mobile and Wireless NetworksBasics 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. |
ECE4612 | Telecommunications Systems LaboratoryBasic digital telecommunications systems are examined in a laboratory setting using electronic modules, covering concepts such as modulation, channel coding, AWGN, eye diagrams, and BER. |
ECE4698 | Research AssistantshipIndependent research conducted under the guidance of a faculty member. |
ECE4699 | Undergraduate ResearchIndependent research conducted under the guidance of a faculty member. |
ECE4751 | Laser Theory and ApplicationsProvides 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. |
ECE4752 | Integrated Circuit FabricationThe objective of this course is to give students exposure to the various steps involved in the fabrication of integrated circuits and devices. 'The course will include a laboratory segment in which students fabricate MOS transistors, diffused resistors and MOS capacitors from a bare silicon substrate. Crosslisted with CHE 4752. |
ECE4753 | Topics in Engineering PracticeTopics of current importance offered in collaboration with an approved partner of Georgia Tech's Distance Learning Program. Crosslisted with ME 4753. |
ECE4754 | Electronics Packaging Assembly, Reliability, Thermal Management, and TestThe 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. |
ECE4755 | Electronic Packaging Substrate FabricationHands-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. |
ECE4761 | Industrial Controls and ManufacturingStudents are introduced to industrial controls and the fundamentals of manufacturing with hands-on experience based on lab projects using industry software and hardware for communications and control. Crosslisted with TFE 4761. |
ECE4781 | Biomedical InstrumentationA study of physiological sensing topics from a systems viewpoint. Pertinent physiological and electro-physiological concepts will be covered. Crosslisted with CHE and ME 4781 |
ECE4782 | Biosystems AnalysisSignal 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. |
ECE4783 | Introduction to Medical Image ProcessingA 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. |
ECE4784 | Engineering ElectrophysiologyBasic concepts of electrophysiology from an engineering perspective. Functionality of relevant organs and systems; instrumentation tools which monitor electrophysiological function. Crosslisted with BMED 4784. |
ECE48XX | Special TopicsUsed for courses under development or courses being offered only one time. Last digit indicates number of credit hours. |
ECE490X | Special ProblemsIndividually arranged study or project under the direction of a faculty member. Last digit indicates number of credit hours. |
ECE4951 | Undergraduate Research IParticipation in an individual or group research project under direction of a faculty member. |
ECE4952 | Undergraduate Research IIParticipation in an individual or group research project under direction of a faculty member. Requires a formal research report. |
ECE6100 | Advanced Computer ArchitectureComprehensive 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. |
ECE6101 | Parallel & Distributed Computer ArchitectureAn advanced study of the critical issues and limiting factors in the design of asynchronous and synchronous parallel and distributed architectures. |
ECE6102 | Dependable Distributed SystemsConcepts, theory, and practice of dependable distributed systems. Techniques for tolerating hardware and software faults. |
ECE6110 | CAD for Computer Communication NetworksModels and algorithms for simulation-based design and evaluation of computer networks and network protocols. |
ECE6115 | Interconnection Networks for High-Performance SystemsArchitecture, 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) |
ECE6122 | Advanced Programming TechniquesCovers a number of advanced topics in programming methods, data management, distributed computing, and advanced algorithms used in typical engineering applications. |
ECE6130 | Advanced VLSI SystemsAn 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. |
ECE6132 | Computer-Aided VLSI System DesignTheory 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. |
ECE6133 | Physical Design Automation of VLSI SystemsVarious design automation problems in the physical design process of VLSI circuits including clustering, partitioning, floorplanning, placement, routing, and compaction. |
ECE6135 | Digital System in Nanometer NodesAn advanced treatment of design challenges, such as, power, variability, and reliability, associated with digital integrated circuits and systems in nanometer nodes. |
ECE6140 | Digital Systems TestCourse covers the science of digital systems testing, fault models, algorithms for fault simulation and test generation, design for testability and built-in self-test. |
ECE6200 | Biomedical Applications of Microelectromechanical SystemsMEMS processing technologies, design of fabrication process flows, and applications of the technologies to the development of biomedical micro instrumentation an detection methodologies. |
ECE6229 | Introduction to MEMSIntroduction to Micro-Electro-Mechanical systems: Microfabrication techniques including: photolithography, etching, physical and chemical vapor deposition, electroplating, bonding and polymer processing. Application to sensors and actuators. Credit not allowed for both ECE 6229 and ME 6229 or CHBE 6229. |
ECE6250 | Advanced Digital Signal ProcessingAn introduction to advanced signal processing methods that are used in a variety of application areas. |
ECE6254 | Statistical Machine LearningAn introduction to the theory of statistical learning and practical machine learning algorithms with applications in signal processing and data analysis. |
ECE6255 | Digital Processing of Speech SignalsThe application of digital signal processing to problems in speech communication. Part of this goal requires a laboratory project. |
ECE6258 | Digital Image ProcessingAn introduction to the fundamentals and the theory of multidimensional signal processing and digital image processing, including key applications in multimedia products and services including machine learning |
ECE6260 | Data Compression and ModelingTheory and algorithms of signal encoding and decoding for data compression. Applications in information systems, digital telephony, digital television, and multimedia Internet. |
ECE6271 | Adaptive FilteringBasic theory of adaptive filter design and implementation. Steepest descent, LMS algorithm, nonlinear adaptive filters, and neural networks. Analysis of performance and applications. |
ECE6272 | Fundamentals of Radar Signal ProcessingSignal modeling including radar cross section, multipath, and clutter. Properties of the ambiguity function and coded waveforms. Algorithms for doppler processing, detection, and radar imaging. |
ECE6273 | Methods of Pattern Recognition with Application to VoiceTheory and application of pattern recognition with a special application section for automatic speech recognition and related signal processing. |
ECE6276 | DSP Hardware Systems DesignA study of theory and practice in the design and implementation of DSP algorithms on programmable processors, multiprocessors, and ASICs. |
ECE6277 | DSP Software Systems DesignSpecification, evaluation, and implementation of realtime DSP applications on embedded DSP-based environments. |
ECE6279 | Spatial Array ProcessingIntroduce application areas where signals are sampled over space and time. Transfer knowledge of time-based techniques to spatial processing. Develop algorithms unique to spatial processing. |
ECE6280 | Cryptography and SecurityAlgebraic and number theory approaches to cryptographic techniques, information security, secret key and public key encryption, signature schemes, hash functions, message authentication, and key distribution. Credit not allowed for both ECE 6280 and CS 6260. |
ECE6282 | Radar ImagingAn in depth study of digital signal processing methods for Synthetic Aperture Radar (SAR) image formation. Methods are also applicable to sonar. |
ECE6320 | Power Systems Control and OperationIntroduction to methods used in the real time operation and control of power systems as well as to the hardware and software technology of energy management systems (EMS). |
ECE6321 | Power System StabilityTechniques for stability analysis of electric power systems and applications of these methods. |
ECE6322 | Power System Planning and ReliabilityTo introduce basic concepts as well as analysis and optimization techniques underlying reliability assessment of electric power systems and planning techniques. |
ECE6323 | Power System ProtectionThe theory and practice of modern power system protection techniques. |
ECE6331 | Power Electronic CircuitsThe analysis, control and design of switching power converters: rectifiers, cycloconverters, voltage-sourced and current-source inverters, dc-dc converters, pfc and resonant converters. |
ECE6335 | Electric Machinery AnalysisAn introduction to the analysis and basic construction principles of rotating electric machines and transformers, including ac synchronous and induction machines and dc machines. Credit is not allowed for both ECE 4335 and ECE 6335. |
ECE6336 | Dynamics and Control of Electric Machine DrivesA study of the dynamics and control of electric machinery and variable speed machine drive systems. |
ECE6350 | Applied ElectromagneticsThe methodology and application of advanced electromagnetic theory. |
ECE6360 | Microwave DesignApplications of electromagnetic theory to microwave components and systems. Introduction to the latest characterization and design techniques including monolithic microwave integrated circuit (MMIC) technology. |
ECE6361 | Microwave Design LaboratoryThis laboratory course will teach microwave measurement/design fundamentals for both passive and active components. Students will use both CAD tools and network analyzers. |
ECE6370 | Electromagnetic Radiation and AntennasThe fundamentals of electromagnetic radiation and antennas. |
ECE6375 | Radio Wave Propagation in the Earth and Space EnvironmentHow the Earth's atmosphere, space plasma environment, and solar space weather, vary to affect communication, navigation, space science, and remote sensing, across the electromagnetic spectrum. |
ECE6380 | Introduction to Computational ElectromagneticsThe practical application of the finite-difference time-domain and finite element techniques to electromagnetic problems. Computer projects are required. |
ECE6390 | Satellite Communications and Navigation SystemsTo introduce satellite communications and navigation system design including microwave transmission, satellite transponders, earth station hardware and satellite networks. A design project is required. |
ECE6412 | Analog Integrated Circuit DesignDesign of analog circuits using CMOS and bipolar technology. |
ECE6414 | Analog Integrated System DesignDesign of analog systems using CMOS and bipolar technology. A higher level of design for analog and digital systems is presented. |
ECE6420 | Wireless IC DesignWireless system specifications are translated to architectures and building blocks compatible with silicon technology. The course focuses on the analysis and design of these blocks. |
ECE6422 | Interface IC Design for MEMS and SensorsDesign of low-noise interface circuits for sensors and micromechanical devices (MEMS). Design of integrated microsystems. |
ECE6430 | Digital MOS Integrated CircuitsDetailed analysis of the operaration and design of high performance MOS digital integrated circuits. Emphasis is on current design techniques with examples from the literature. |
ECE6435 | Neuromorphic Analog VLSI CircuitsLarge-scale analog computation for sensory and motor processing. Analog building blocks are presented, leading to VLSI systems inspired by neurobiological architectures and computational paradigms. |
ECE6444 | Silicon-Based Heterostructure Devices and CircuitsTheory and design of novel silicon-germanium microelectronic devices and circuits. Materials, device physics, fabrication, measurement, circuit design, and system applications. |
ECE6445 | Power IC DesignAnalysis and design of switched-inductor dc-dc supplies with CMOS and BiCMOS integrated circuits (ICs). |
ECE6450 | Introduction to Microelectronics TechnologyPresents the fundamentals of microelectronics material, device, and circuit fabrication |
ECE6451 | Introduction to the Theory of MicroelectronicsBasis of quantum mechanics, statistical mechanics, and the behavior of solids to serve as an introduction to the modern study of semiconductors and semiconductor devices. |
ECE6453 | Theory of Electronic DevicesPresents the fundamentals of electronic device operation |
ECE6455 | Semiconductor Process ControlThis course is designed to explore methods of applying statistical process control and statistical quality control to semiconductor manufacturing processes. Students will be required to complete a design project. |
ECE6456 | Solar CellsTo provide a practical understanding of semiconductor materials and technology as it relates to design and development of efficient solar cells and photovoltaic systems. |
ECE6458 | Gigascale IntegrationHierarchy of physical principles that enable understanding and estimation of future opportunities to achieve multibillion transistor silicon chips using sub-0.25 micron technology. |
ECE6460 | Microelectromechanical DevicesFundamental concepts for design of microelectromechanical devices (MEMS), including mechanical and thermal behavior of materials and structures, transduction principles, transducer design, and modeling. |
ECE6500 | Fourier Techniques and Signal AnalysisIntroduction to the use of Fourier Methods for analysis of signals. |
ECE6501 | Fourier Optics and HolographyApplications of the Fourier transform and linear systems theory to the analysis of optical propagation, diffraction, imaging, holography, wavefront modulation, and signal processing. |
ECE6510 | Electro-OpticsStudy of the fundamental principles and primary applications of lasers, and of detectors of optical radiation. |
ECE6515 | NanophotonicsProvides a comprehensive overview of the fundamental principles and primary applications of nanophotonics, which describes the behavior of light and its interactions with matter on the micro- and nano-scale. |
ECE6520 | Integrated OpticsTheory and design of integrated photonic devices. |
ECE6521 | Optical FibersProvides an in-depth understanding of the light guiding properties of optical fibers as used in communication systems. |
ECE6522 | Nonlinear OpticsProvides an introduction to the field of nonlinear optics, exploring the physical mechanisms, applications, and experimental techniques. |
ECE6530 | Modulation, Diffractive and Crystal OpticsProvides a working knowledge of temporal and spatial optical modulation, diffractive optical devices and crystal optics. |
ECE6540 | Organic OptoelectronicsFundamental understanding of the optical and electronic properties of organic materials and devices that form the basic of the emerging technological area of printed flexible optoelectronics. |
ECE6542 | Optoelectronics: Devices, Integration, Packaging, SystemsOptoelectronic devices (detectors, emitters, modulators) from the practical realized and theoretical performance perspective. Explores monolithic and hybrid integration of devices, packaging and system implementation. |
ECE6543 | Fiber Optic NetworksArchitectural, performance and design aspects of fiber-optic communications networks, components and technologies. Relationship between the physical network implementation and the higher-level network architecture. |
ECE6550 | Linear Systems and ControlsIntroduction to linear system theory and feedback control. Topics include state space representation, controllability and observability, linear feedback control. |
ECE6551 | Digital ControlTechniques for analysis and synthesis of digital control systems. Sample-data systems, state-space systems, and linear feedback design. |
ECE6552 | Nonlinear Systems and ControlClassical analysis techniques and stability theory for nonlinear systems. Control design for nonlinear systems, including robotic systems. Design projects. |
ECE6553 | Optimal Control and OptimizationOptimal control of dynamic systems, numerical optimization techniques and their applications in solving optimal-trajectory problems. |
ECE6554 | Adaptive ControlMethods of parameter estimation and adaptive control for systems with constant or slowly-varying unknown parameters. MATLAB design projects emphasizing applications to physical systems. |
ECE6555 | Optimal EstimationTechniques for signal and state estimation in the presence of measurement and process noise with the emphasis on Wiener and Kalman filtering. |
ECE6556 | Intelligent ControlPrinciples of intelligent systems and their utility in modeling, identification and control of complex systems; neuro-fuzzy tools applied to supervisory control; hands-on laboratory experience. |
ECE6557 | Manufacturing Systems DesignAnalytic and simulation tools for design, control and optimization of manufacturing systems. Discrete event dynamic systems and optimization. |
ECE6558 | Stochastic SystemsAdvanced techniques in stochastic analysis with emphasis on stochastic dynamics, nonlinear filtering and detection, stochastic control and stochastic optimization and simulation methods. |
ECE6559 | Advanced Linear SystemsStudy of multivariable linear system theory and robust control design methodologies. |
ECE6560 | Advanced Computer Vision & Image Processing using PDEs and Active ContoursAlgorithms for computer vision and image processing, emphasizing partial-differential equation and active contour methods. Topics include image smoothing and enhancement, edge detection, morphology, and image reconstruction. |
ECE6561 | Computing for Control SystemsIntroduction to real-time computing, distributed computing, and software engineering in control systems. The particular requirements of control systems will be presented. |
ECE6562 | Autonomous Control of Robotic SystemsFundamental issues associated with autonomous robot control. Emphasizes biological perspective that forms the basis of many current developments in robotics. |
ECE6563 | Networked Control and Multiagent SystemsCovers tools and techniques for networked control systems as well as application domains and promising research directions. |
ECE6601 | Random ProcessesTo develop the theoretical framework for the processing of random signals and data. |
ECE6602 | Digital CommunicationsBasic M-ary digital communications systems, with emphasis on system design and performance analysis in the presence of additive noise |
ECE6603 | Advanced Digital CommunicationsThe theory and practice of efficient digital communications over linear dispersive channels, including adaptive equalization and synchronization. |
ECE6604 | Personal and Mobile CommunicationsTo introduce various topics that are fundamental to cellular mobile telephone systems |
ECE6605 | Information TheoryTo introduce the mathematical theory of communications. Emphasis will be placed on Shannon's theorems and their use in the analysis and design of communication systems |
ECE6606 | Coding Theory and ApplicationsTo introduce the theory and practice of error control coding, with emphasis on linear, cyclic, convolutional, and parallel concatenated codes |
ECE6607 | Computer Communication NetworksFundamental concepts of computer network architectures and protocols. |
ECE6608 | Performance Analysis of Communications NetworksFundamental concepts of queueing systems, and applications of queueing theory to the performance evaluation of computer networks |
ECE6610 | Wireless NetworksFundamental concepts of wireless networks. |
ECE6611 | Broadband NetworkingFundamental concepts of broadband networking, including newtork models, ATM networks, quality of service, and traffic management. |
ECE6612 | Computer Network SecurityFundamental concepts of newtork information secutiry, including encryption, secure access methods, and vulnerabilities in network protocols, operating systems, and network applications. |
ECE6613 | Broadband Access NetworksTo develop architectures and technologies of wireless and wired broadband access networks including 5G wireless, fiber to the home, hybrid fiber-coax, and digital subscriber line. |
ECE6614 | Multimedia Commun: Signal Processing, Networking, Applications, & StandardsComprehensive coverage of media compression, synthesis and recognition, media communications and networking, and standards for audiovisual communications over wired and wireless networks. |
ECE6615 | Sensor NetworksBasics of sensor network communications. Applications, architectures, and communication protocols for sensor networks are treated in depth. |
ECE6730 | Modeling and Simulation: Foundations and ImplementationFoundations and algorithms concerning the development of conceptual models for systems, and their realization in the form of computer software; discrete and continuous models. Crosslisted with CSE 6730. |
ECE6759 | Plasma Processing of Electronic Materials and DevicesFundamental physics, chemistry, chemical engineering and electrical engineering principles inherent in plasma processes. Includes etching, deposition, diagnostic methods, and control schemes. Cross-listed with CHE 6759. |
ECE6771 | Optoelectronics: Materials, Processes, DevicesOptoelectronic materials, physical processes, and devices. Includes compound semiconductor materials, excitation, recombination, gain, and modulation processes and devices such as emitters, detectors, and modulators. Crosslisted with PHYS 6771. |
ECE6776 | Integrated and Low-Cost Microelectronics Systems PackagingIntroduction to cross-disciplinary microelectronic packaging technologies, including electrical design, thermal considerations and technologies, reliability, optoelectronic packaging, and RF-/mm-wave packaging. Crosslisted with ME and MSE 6776. |
ECE6779 | Thermal Engineering for Packaging of Micro and Nano SystemsPassive, active, and hybrid thermal management techniques, and computational modeling of micro systems. Air cooling, simlge phase and phase change liquid cooling, heat pipes, and thermoelectrics. Crosslisted with ME 6779. |
ECE6780 | Medical Image ProcessingStudying biomedical image analysis techniques including image enhancement, analysis, classification, and interpretation for medical decision-making through practicals and projects. Cross-listed with BMED6780. |
ECE6786 | Medical Imaging SystemsA study of the principles and design of medical imaging systems such as X-ray, ultrasound, nuclear medicine, and nuclear magnetic resonance. Cross-listed with BMED 6786. |
ECE6787 | Quantitative ElectrophysiologyA quantitative presentation of electrophysiological systems in biological organisms, emphasizing the electrical properties and modeling of neural and cardiac cells and systems. Cross-listed with BMED and PHYS 6787. |
ECE6790 | Information Processing Models in Neural SystemsExamines "top-down" modeling approaches for sensorineural systems, where optimal computational principles used in engineering (e.g., information theory, Bayesian inference, control theory) explain observed information processing. |
ECE6792 | Manufacturing SeminarGuest speakers on a broad range of manufacturing-related topics: research, applications, and technology. Required for Certificate in Manufacturing. Cross-listed with ISYE and ME 6792. |
ECE7102 | RISC ArchitecturesAn advanced design oriented class studying the design techniques and operational principles of modern Superscalar RISC datapaths. |
ECE7131 | Asynchronous and Self Timed SystemsSpecification and design of asynchronous digital systems. |
ECE7141 | Advanced Digital Systems TestDesign and test techniques for high-speed digital systems operating at rates above 100 MHz with a practical emphasis via substantial projects. |
ECE7142 | Fault Tolerant ComputingKey concepts in fault-tolerant computing. Understanding and use of modern fault-tolerant hardware and software design practices. Case studies. |
ECE7251 | Signal Detection and EstimationDetection theory and estimation theory and their application to communications and statistical signal processing problems. |
ECE7252 | Advanced Signal Processing TheoryA lecture and seminar treatment of the latest developments in signal processing. Emphasis is placed on current literature and emerging research areas. |
ECE7350 | Topics in Analytical ElectromagneticsAn in-depth treatment of several analytical techniques used in current practice for solving real-world EM wave propagation problems and their impact on wireless communications. |
ECE7370 | Antennas and Wave Propagation in MatterBasic methods for characterizing the electromagnetic properties of common materials (geophysical, biological, etc.) and techniques for analyzing antennas and wave propagation in these materials. |
ECE7380 | Topics in Computational ElectromagneticsComputational approaches for applications such as radar signature prediction, microwave antenna and device design, and modeling techniques for electronic packaging. |
ECE7611 | Advanced Communication TheoryLatest developments in communications and networking are treated in lecture and seminar. Emphasis on current literature and open research areas. |
ECE7785 | Introduction to Robotics ResearchFamiliarizes students with the core areas of robotics; mechanics, control, perception, AI, and autonomy. Provides an introduction to the mathematical tools required in robotics research. Crosslisted with AE and CS 7785. |
ECE8001 | ECE SeminarSpeakers with diverse backgrounds and representing many different industries, professions, and institutions describe their experiences, entrepreneurial ventures, and research challenges. |
ECE8002 | ECE SeminarSpeakers with diverse backgrounds and representing many different industries, professions, and institutions describe their experiences, entrepreneurial ventures, and research challenges. |
ECE8003 | ECE SeminarSpeakers with diverse backgrounds and representing many different industries, professions, and institutions describe their experiences, entrepreneurial ventures, and research challenges. |
ECE8020 | Professional Communication SkillsWritten, oral, and graphical communication skills needed by electrical and computer engineering professionals. |
ECE8022 | Professional Communication SeminarSeminar presentations on oral and written technical communication skills needed by electrical and computer engineering professionals. Credit for this course may not be used toward the master's degree in ECE. |
ECE8750 | Robotics Research Foundation IMultidisciplinary research course supervised by two robotics faculty from different schools participating in the robotics Ph.D. program. Crosslisted with AE and CS 8750. |
ECE8751 | Robotics Research Foundation IIContinuation of AE/CS/ECE 8750 (Robotics Research Foundation I). Crosslisted with AE and CS 8751. |
ECE88XX | Special TopicsUsed for courses under development or courses being offered only one time. Last digit indicates number of credit hours. |
ECE890X | Special ProblemsIndividually arranged study or project under the direction of a faculty member. Last digit indicates number of credit hours. |
ECE8997 | Teaching AssistantshipCredit to be arranged. For students holding graduate teaching assistantships. |
ECE8998 | Research AssistantshipCredit to be arranged. For students holding graduate research assistantships. |
ECE9000 | Doctoral ThesisCredit to be arranged. |
TEMP0001 | Introduction to ECE DesignAn introduction to basic concepts useful for all areas of Electrical and Computer Engineering. Focus on hands-on, team-based activities using robotics. |
Georgia Tech Resources
Visitor Resources
- YouTube
© 2022 Georgia Institute of Technology