ECE Courses

ECE 20000: Electrical And Computer Engineering SeminarECE 20001: Electrical Engineering Fundamentals IECE 20002: Electrical Engineering Fundamentals IIECE 20007: Electrical Engineering Fundamentals I LabECE 20008: Electrical Engineering Fundamentals II LabECE 20100: Linear Circuit Analysis IECE 20200: Linear Circuit Analysis IIECE 20875: Python For Data ScienceECE 25500: Introduction To Electronic Analysis And DesignECE 26400: Advanced C ProgrammingECE 27000: Introduction To Digital System DesignECE 27900: Sophomore Participation In Vertically Integrated Projects In Electrical And Computer EngineeringECE 29199: Cooperative Experience IECE 29299: Cooperative Experience IIECE 29401: Electrical And Computer Engineering Sophomore SeminarECE 29595: Principles Of Digital Sys DsgnECE 29595: Elec Engr Fundamentals I LabECE 29595: Data Science Labs: Multi CalcECE 29595: Elect & Computer Engr Fund IECE 29595: Introduction To Data ScienceECE 29600: Micro FWV PrototypingECE 29600: Modeling Of BioelectricsECE 29600: Laser Lab Instrumentation IECE 29600: MITRE ECTFECE 29600: VM Placement With RLECE 29600: Microstructural Studies Of SemECE 29600: Laser Lab Instrumentation IIECE 29600: REUECE 29600: Quantum Optics UG ResearchECE 29600: ResearchECE 29600: Microstudy Of SemiconductorsECE 29600: Flapping Wing MechanismsECE 29600: Developing A New Mech For FWVECE 29600: Nonlinear Optical MaterialsECE 29600: Modeling For BioelectricsECE 29600: Aqueous Batteries ResearchECE 29600: Research In Medical Imaging AIECE 29600: Flapping UAV Simulator DesignECE 29600: Nanophotonics ResearchECE 29600: Undergraduate Research ProjectECE 29600: Empirical Study Of ML SystemsECE 29600: Attitude Estimation Using IMUECE 29600: ML/PUF Systems ResearchECE 29600: Measurement Systems For DWPTECE 29600: Wireless Battery SensorECE 29600: Radiation Effects TestingECE 29600: ElectricalAndComp Eng ProjectsECE 30100: Signals And SystemsECE 30200: Probabilistic Methods In Electrical And Computer EngineeringECE 30411: Electromagnetics IECE 30412: Electromagnetics IIECE 30414: Elements Of Fiber Optics, Lasers And OptoelectronicsECE 30415: Fiber Optics And Lasers LaboratoryECE 30416: Basics Of Engineering OpticsECE 30417: Engineering Optics LaboratoryECE 30500: Semiconductor DevicesECE 30600: Electronic Circuits And Systems LaboratoryECE 30653: Introduction To Nanotechnology And Quantum Science & TechnologyECE 30700: Electromagnetic Fields And Waves LaboratoryECE 30800: Systems Simulation And Control LaboratoryECE 30834: Fundamentals Of Computer GraphicsECE 30862: Object-Oriented Programming In C++ And JavaECE 30864: Software Engineering ToolsECE 31032: Power Systems EngineeringECE 31033: Power ElectronicsECE 32100: Electromechanical Motion DevicesECE 32300: Electromechanical Motion Devices And Systems LaboratoryECE 32300: Electromechanical Motion Devices and Systems LaboratoryECE 33700: ASIC Design LaboratoryECE 36200: Microprocessor Systems And InterfacingECE 36800: Data StructuresECE 36900: Discrete Mathematics For Computer EngineeringECE 37900: Junior Participation In Vertically Integrated Projects (VIP) In Electrical And Computer EngineeringECE 38199: Professional Practice Co-Op IECE 38200: Feedback System Analysis And DesignECE 38299: Professional Practice Co-Op IIECE 38399: Professional Practice Co-Op IIIECE 39399: Cooperative Experience IIIECE 39401: Professional Communications And DiversityECE 39499: Extensive Cooperative Experience IVECE 39595: Software Engineering ToolsECE 39595: Data Sci Labs ProbabilityECE 39595: Data Sci Labs Fourier AnalysisECE 39595: Selected Topics In Electrical And Computer EngineeringECE 39595: Obj Oriented Pgming With JavaECE 39595: Fundamntls Quantum TechnolgoyECE 39595: Adv Programming With ObjectsECE 39595: Obj Oriented Pgming With C++ECE 39595: Intro To Nano & Quantum TechnoECE 39595: ECE Reverse EngECE 39599: Extensive Cooperative Experience VECE 39600: Industrial Practice Seminar IECE 39699: Professional Practice InternshipECE 40020: Sound Reinforcement System DesignECE 40400: Introduction To Computer SecurityECE 40862: Software For Embedded SystemsECE 41200: Introduction To Engineering OpticsECE 41400: Elements Of Electro And Fiber OpticsECE 42300: Electromechanical Motion ControlECE 43200: Elements Of Power System EngineeringECE 43300: Power ElectronicsECE 43700: Computer Design And PrototypingECE 43800: Digital Signal Processing With ApplicationsECE 44000: Transmission Of InformationECE 45500: Integrated Circuit EngineeringECE 45600: Digital Integrated Circuit Analysis And DesignECE 46100: Software EngineeringECE 46300: Introduction To Computer Communication NetworksECE 46800: Introduction To Compilers And Translation EngineeringECE 46900: Operating Systems EngineeringECE 47000: Curricular Practical TrainingECE 47001: Part-Time Curricular Practical TrainingECE 47300: Introduction To Artificial IntelligenceECE 47700: Digital Systems Senior ProjectECE 47900: Senior Participation In Vertically Integrated Projects (VIP) In Electrical And Computer EngineeringECE 48300: Digital Control Systems Analysis And DesignECE 49022: Electrical Engineering Senior Design ProjectsECE 49401: Professional Communication CapstoneECE 49500: Intro Packng & Hetero IntgrtnECE 49500: IGVC Senior DesignECE 49595: Open Source SoftwareECE 49595: Directed ReadingECE 49595: Selected Topics In Electrical And Computer EngineeringECE 49595: Intro Thin Film Sci And TechECE 49595: Data Mine Basic Concpt&TechnqsECE 49595: Introduction To Game TheoryECE 49595: Natural Language ProcessingECE 49595: Intr To Reinforcement LearningECE 49595: Computer VisionECE 49595: Cam,Imgs,& Stat Inverse ProbmsECE 49595: Selected Tpcs In ECEECE 49595: Game Theory For ECEECE 49600: Cognitive Federated LearningECE 49600: Undergraduate Research ProjectECE 49600: Design Optimization For FWVECE 49600: 3D Hand And Object InteractionECE 49600: Research Quantum Diffusion AlgECE 49600: Electromechanic Design For FWVECE 49600: Design Optimization On FWVsECE 49600: Human Body CommunicationECE 49600: Generalized Kapitza PendulumECE 49600: Control Flow MeldingECE 49600: Video Analytics ResearchECE 49600: F1Tenth Autonomous RacingECE 49600: Fair ClassificationECE 49600: NanoX RRAM CharacterizationECE 49600: Data Science For SecurityECE 49600: DFDD CameraECE 49600: NanoX Memory CharacterizationECE 49600: Machine Learning And NetworksECE 49600: Intro To Comp NeuroECE 49600: SCALE SoCETECE 49600: Engineering ResearchECE 49600: Vision Based Drone LandingECE 49600: Wireless Power TransferECE 49600: MITRE Embedded Capture FlagECE 49600: Intro To Cmp NeuroscienceECE 49600: FPGA Multiplexer OptimizationECE 49600: Quantum Optics UG ResearchECE 49600: Compact Telephoto CameraECE 49600: Nanophotonics & Quantum OpticsECE 49600: Neuroscience & Laser ImagingECE 49600: Research Mixed Signal CircuitECE 49600: Optical Imaging/SensingECE 49600: Battery Optimization SystemECE 49600: Autonomous Racing Hgh-Spd AlgsECE 49600: Software ResearchECE 49600: Ray Tracing AccelerationECE 49600: Intro To BMIs IIECE 49600: FWV Trajectory OptimizationECE 49600: Auton Racing Hgh-Spd AlgtmsECE 49600: Intro To BMIECE 49600: Dynamic Sparsity In MLECE 49600: SCALEECE 49600: Comp Vision LP Circuit BoardECE 49600: Research In Medical Imaging AIECE 49600: Model Accuracy IIECE 49600: Mixed Signal IC ResearchECE 49600: Control And Design Of BicopterECE 49600: Traj Op For 10 DOF FWVECE 49600: Computational AstroimagingECE 49600: Optical Engineering ChemistryECE 49600: Single Shot HDR ImagingECE 49600: Parametric Testing Of Radio TXECE 49600: Intro To Brain-Machine IntrfacECE 49600: Design And Control Of BicopterECE 49600: AI FairnessECE 49600: UI For Sparse TensorsECE 49600: Model Accuracy IIIECE 49600: Computational PhotographyECE 49600: SLM Research For Comp VisionECE 49600: Spatial Queries Using RT CoresECE 49600: EE Solutions To Human FallsECE 49600: Characterization Of CM CircuitECE 49600: Reciever Design For DWPTECE 49600: Impulsive Systems ResearchECE 49600: Machine Learning For NetworksECE 49600: Autonomous Planning & ControlECE 49600: Preprocessing For ECoG DataECE 49600: Power Electronics ResearchECE 49600: Exploration Of HeterostructureECE 49600: Integrated Photonics ModelingECE 49600: Nanophotonics ResearchECE 49600: Augmenting Learning ExperienceECE 49600: Hyperdimensional ComputingECE 49600: Current Source InverterECE 49600: Low Power Management IC DesignECE 49600: Quantum Optics Undergrad RsrchECE 49600: Elec Design Of BicopterECE 49600: Undergraduate ResearchECE 49600: Tools For Emb Camera SysECE 49600: Kapitza Cart Model ValidationECE 49600: Electrical And Computer Engineering ProjectsECE 49600: Quantum Computing Research IIECE 49600: Multi Agent AutonomyECE 49600: Neural System Analog DesignECE 49600: Intro To Comp NeuroscienceECE 49600: Applied ElectromagneticsECE 49600: Optimization Of FWV WingsECE 49600: Electronic Design For DronesECE 49600: Electronic Design For FWVECE 49600: ML & Communication ResearchECE 49600: ASR ResearchECE 49600: Chingwo Fall ProjectECE 49600: Undergraduate Research In ECEECE 50024: Machine LearningECE 50616: Physics And Manufacturing Of Solar CellsECE 50631: Fundamentals Of Current FlowECE 50632: Introduction To Quantum TransportECE 50633: Boltzmann Law: Physics To ComputingECE 50653: Fundamentals Of NanoelectronicsECE 50863: Computer Network SystemsECE 51012: ElectromechanicsECE 51018: Hybrid Electric VehiclesECE 51032: Computational Methods For Power System AnalysisECE 51100: PsychophysicsECE 51216: Digital Systems Design AutomationECE 51300: Diffraction, Fourier Optics, And ImagingECE 52600: Fundamentals Of MEMS And Micro-Integrated SystemsECE 53200: Computational Methods For Power System AnalysisECE 54400: Digital CommunicationsECE 54700: Introduction To Computer Communication NetworksECE 55200: Introduction To LasersECE 55900: MOS VLSI DesignECE 56200: Introduction To Data ManagementECE 56500: Computer ArchitectureECE 56800: Embedded SystemsECE 56900: Introduction To Robotic SystemsECE 57000: Artificial IntelligenceECE 57300: Compilers And Translator Writing SystemsECE 57700: Engineering Aspects Of Remote SensingECE 58000: Optimization Methods For Systems And ControlECE 59500: Applied Quantum Computing IECE 59500: Applied Quantum Computing IIIECE 59500: Optical Imaging System DesignECE 59500: Applied Quantum Computing IIECE 59500: Advanced Software EngineeringECE 59500: Semiconductor FundamentalsECE 59500: Intro To Ele Pkg & Hetero IntgECE 59500: IP Generation And ManagementECE 59500: Fundamentals Of TransistorsECE 59500: Applied AlgorithmsECE 59500: IP Generation & ManagementECE 59500: MEMS IIECE 59500: Data Anlys-Des Of Exp-Mach LrnECE 59500: MEMS IECE 59500: MRI TheoryECE 59500: Appl Oriented Comp NanotechECE 59500: Stories Of SuccessECE 59500: Advanced LithographyECE 59500: Deep Lrning For Comptr VisionECE 59500: Semiconductor ManufacturingECE 59500: Food & Energy FarmsECE 59500: MEMS IIIECE 59500: Machine Learning IECE 59500: Data AnalyticsECE 59500: Machine Learning IIECE 59500: Digital Sys Design AutomationECE 59500: Microfabrication FundamentalsECE 59500: Integratd Circuit/MEMS Fab LabECE 59500: Applied CryptoECE 59500: Pwr Conv AC SystECE 59500: CMOS Analog IC DesignECE 59500: Intro To Operating SystemsECE 59500: Intro Quantum Science & TechECE 59500: Integration Through SimulationECE 59500: Fundamentals Of Current FlowECE 60000: Random Variables And SignalsECE 60022: Wireless Communication NetworksECE 60146: Deep LearningECE 60200: Lumped System TheoryECE 60270: Structure And Dynamics Of Large-Scale NetworksECE 60400: Electromagnetic Field TheoryECE 60420: Radio Frequency Integrated CircuitsECE 60421: Nanophotonics And MetamaterialsECE 60432: Nanophotonic ModelingECE 60600: Solid State DevicesECE 60614: Reliability Physics Of Nanoelectronic TransistorsECE 60645: High-speed Semiconductor DevicesECE 60800: Computational Models And MethodsECE 60827: Programmable Accelerator ArchitecturesECE 60872: Fault Tolerant Computer System DesignECE 60872: Reliable And Secure Computer SystemsECE 61014: Electromagnetic And Electromechanical Component DesignECE 61020: Operation Of Modern Power SystemsECE 61025: Finite Element Analysis Of Electric MachinesECE 61200: Advanced VLSI DevicesECE 61500: Nonlinear OpticsECE 61600: Ultrafast OpticsECE 61700: Antennas: Design And ApplicationsECE 61800: Numerical ElectromagneticsECE 62400: Multimedia SystemsECE 62500: Analysis Of Electromechanical Systems IIECE 62900: Introduction To Neural NetworksECE 63400: Digital Video SystemsECE 63700: Digital Image Processing IECE 63800: Principles Of Digital Color Imaging SystemsECE 63900: Error Control CodingECE 64100: Model Based Image And Signal ProcessingECE 64100: Digital Image Processing IIECE 64200: Information Theory And Source CodingECE 64500: Estimation TheoryECE 64700: Performance Modeling Of Computer Communication NetworksECE 65600: Electronic Transport In SemiconductorsECE 65800: Semiconductor Material And Device CharacterizationECE 66100: Computer VisionECE 66200: Pattern Recognition And Decision-Making ProcessesECE 66300: Compiler Code Generation, Optimization, And ParallelizationECE 66400: Formal Languages, Computability, And ComplexityECE 66600: Advanced Computer SystemsECE 67300: Distributed Computing SystemsECE 67500: Introduction To Analysis Of Nonlinear SystemsECE 67800: Radar EngineeringECE 67900: Advanced Digital CommunicationsECE 68000: Modern Automatic ControlECE 69200: Introduction To Graduate ResearchECE 69300: Advanced Intern ProjectECE 69400: Electrical And Computer Engineering SeminarECE 69500: Ideas To Innovation Part IECE 69500: Ideas To Innovation IECE 69500: Ideas To Innovation Part IIECE 69500: Ideas To Innovation Part IIIECE 69500: Nanophotonic ModelingECE 69500: High-Speed Mixed-Signal ICECE 69500: Datacenter & Cloud NetworksECE 69500: Comm For Engr Leaders: I2IECE 69500: Fiber Optics CommunicationsECE 69500: Types & Programming LanguagesECE 69500: Hybrid Systems: Theory & AnlysECE 69500: Large-Scale NetworksECE 69500: Fiber Optic CommunicationsECE 69500: ML In Bioinfo And HealthcareECE 69500: Probabilistic Causal InferenceECE 69500: Intro To Operating SystemsECE 69500: Quantum Signal ProcessingECE 69500: Intro To Applied CryptographyECE 69500: Computational BioEMECE 69500: Deep LearningECE 69500: Intro To Math For ControlECE 69500: Struc & Dyn Large-Scale NtwksECE 69500: Ideas To Innovation MS ProjectECE 69500: Hardware-Software SecurityECE 69500: Quantum OpticsECE 69500: Generative ModelsECE 69500: Programable Accelerat ArchitecECE 69500: Topological ElectrodynamicsECE 69500: System-On-Chip DesignECE 69500: Ideas To InnovationECE 69500: Holistic Software SecurityECE 69500: Ideation CatalystECE 69500: ML In Cloud ComputingECE 69500: Advanced VLSI DesignECE 69600: Hyperdimensional ComputingECE 69600: GPU DesignECE 69600: SoC Design And VerificationECE 69600: IBM Analog AI Toolkit ProjectECE 69600: Spin-based Info ProcessingECE 69600: SoC Physical DesignECE 69600: SoC Power ManagementECE 69600: SOC Physical DesignECE 69600: Diffusion ModelsECE 69600: SOCET GPU TeamECE 69600: Dynamic Pulsed Beam SteeringECE 69600: Wireless Neural IInterface DesECE 69600: SoC Back-end Design FlowsECE 69600: Neural Networks Style TransferECE 69600: Tomographic LidarECE 69600: SoC VerificationECE 69600: Fabrication Of Optical DevicesECE 69600: SoCET Embedded VirtualizationECE 69600: RISC-V GPU DesignECE 69600: Power System Data Analysis IIECE 69600: Battery Health SensingECE 69600: System On Chip VerificationECE 69600: Optical Imaging And SensingECE 69600: RISC-V Digital DesignECE 69600: Polymorphic Benchmark & DesignECE 69600: Digital ASIC Tapeouts In 22nmECE 69600: MITRE Embedded Capture FlagECE 69600: Analogy DesignECE 69600: Electric Bus Charge SchedulingECE 69600: WPT For BiomedicalECE 69600: Autodiff For Ray TracingECE 69600: RISC V SoC ArchitectureECE 69600: Realtime Trajectory PredictionECE 69600: Multicore Proc DV & Cache HierECE 69600: Characterize Large ML ModelsECE 69600: ALD Gate Oxide In SiC MOSFETsECE 69600: RISC-V DSP APPLICATIONECE 69600: Training Energy Based ModelsECE 69600: SiC Device Automated TestingECE 69600: Secure Classification In NNsECE 69600: ReNEWW House Research IIECE 69600: Research On Regex EngineeringECE 69600: EV Charging ResearchECE 69600: Advanced Electrical Engineering ProjectsECE 69600: ML Research ProjectECE 69600: 360-Degree Video ResearchECE 69700: SiPho Device CharacterizationECE 69700: Ext Embd & Syst SecurityECE 69700: Embd & Syst Security ReadingsECE 69700: SoCET Directed ReadingECE 69700: Directed Reading In Electrical EngineeringECE 69800: Research MS ThesisECE 69900: Research PhD Thesis

BoilerClassesis an unofficial catalog for Purdue courses made by Purdue students, based in West Lafayette, Indiana. We'd love to hear your feedback!