ECE: Electrical & Computer Engineering
ECE 105: Classical Mechanics
Study time: 5 minutes
ECE 106: Electricity and Magnetism
Study time: 6 minutes
ECE 108: Discrete Mathematics and Logic 1
Study time: 4 minutes
ECE 109: Principles of Electronic Materials for Engineering
Study time: 1 hr 5 min
ECE 124: Digital Circuits and Systems
Study time: 52 minutes
ECE 140: Linear Circuits
Study time: 1 hr 31 min
ECE 150: Fundamentals of Programming
Study time: 4 minutes
ECE 190: Engineering Profession and Practice
Study time: 57 minutes
ECE 192: Engineering Economics and Impact on Society
Study time: 1 hr 16 min
ECE 203: Probability Theory and Statistics 1
Study time: 5 minutes
ECE 204: Numerical Methods
Study time: 4 minutes
ECE 205: Advanced Calculus 1 for Electrical and Computer Engineers
Study time: 5 minutes
ECE 206: Advanced Calculus 2 for Electrical Engineers
Study time: 5 minutes
ECE 207: Signals and Systems
Study time: 1 hr 47 min
ECE 208: Discrete Mathematics and Logic 2
Study time: 4 minutes
ECE 222: Digital Computers
Study time: 5 minutes
ECE 224: Embedded Microprocessor Systems
Study time: 1 hr 6 min
ECE 231: Semiconductor Physics and Devices
Study time: 2 hr 13 min
ECE 240: Electronic Circuits 1
Study time: 1 hr 16 min
ECE 250: Algorithms and Data Structures
Study time: 4 minutes
ECE 252: Systems Programming and Concurrency
Study time: 4 minutes
ECE 260: Electromechanical Energy Conversion
Study time: 1 hr 54 min
ECE 305: Introduction to Quantum Mechanics
Study time: 5 minutes
ECE 313: Digital Signal Processing
Study time: 1 hr 26 min
ECE 318: Communication Systems
Study time: 1 hr 40 min
ECE 320: Computer Architecture
Study time: 4 minutes
ECE 327: Digital Hardware Systems
Study time: 1 hr 9 min
ECE 331: Electronic Devices
Study time: 2 hr 18 min
ECE 340: Electronic Circuits 2
Study time: 1 hr 39 min
ECE 350: Real-Time Operating Systems
Study time: 4 minutes
ECE 351: Compilers
Study time: 4 minutes
ECE 356: Database Systems
Study time: 4 minutes
ECE 358: Computer Networks
Study time: 3 minutes
ECE 360: Power Systems and Smart Grids
Study time: 2 hr 1 min
ECE 373: Radio Frequency and Microwave Circuits
Study time: 1 hr 41 min
ECE 375: Electromagnetic Fields and Waves
Study time: 1 hr 42 min
ECE 380: Analog Control Systems
Study time: 58 minutes
ECE 405A: Quantum Information Processing Devices
Study time: 2 hr 6 min
ECE 405C: Programming of Quantum Computing Algorithms
Study time: 1 hr 5 min
ECE 405D: Superconducting Quantum Circuits
Study time: 1 hr 15 min
ECE 406: Algorithm Design and Analysis
Study time: 5 minutes
ECE 409: Cryptography and System Security
Study time: 5 minutes
ECE 414: Wireless Communications
Study time: 1 hr 11 min
ECE 416: Advanced Topics in Networking
Study time: 53 minutes
ECE 417: Image Processing
Study time: 1 hr 15 min
ECE 423: Embedded Computer Systems
Study time: 1 hr 5 min
ECE 432: Radio Frequency Integrated Devices and Circuits
Study time: 1 hr 14 min
ECE 433: Fabrication Technologies for Micro and Nano Devices
Study time: 1 hr 5 min
ECE 444: Integrated Analog Electronics
Study time: 1 hr 19 min
ECE 445: Integrated Digital Electronics
Study time: 58 minutes
ECE 451: Software Requirements Specification and Analysis
Study time: 46 minutes
ECE 454: Distributed Computing
Study time: 4 minutes
ECE 455: Embedded Software
Study time: 58 minutes
ECE 457A: Co-operative and Adaptive Algorithms
Study time: 1 hr 1 min
ECE 457B: Fundamentals of Computational Intelligence / Machine Learning
Study time: 5 minutes
ECE 457C: Reinforcement Learning
Study time: 5 minutes
ECE 458: Computer Security
Study time: 4 minutes
ECE 459: Programming for Performance
Study time: 5 minutes
ECE 462: Electrical Distribution Systems
Study time: 1 hr 4 min
ECE 463: Design and Applications of Power Electronic Converters
Study time: 1 hr 38 min
ECE 464: High Voltage Engineering and Power System Protection
Study time: 1 hr 16 min
ECE 467: Power Systems Analysis, Operations, and Markets
Study time: 1 hr 20 min
ECE 474: Radio and Wireless Systems
Study time: 1 hr 7 min
ECE 475: Radio-Wave Systems
Study time: 1 hr 22 min
ECE 481: Digital Control Systems
Study time: 1 hr 14 min
ECE 486: Robot Dynamics and Control
Study time: 1 hr 27 min
ECE 488: Multivariable Control Systems
Study time: 55 minutes
ECE 493: Computer Arithmetic Hardware
Study time: 37 minutes
ECE 493: Foundations of Multi-Agent Systems
Study time: 1 hr 56 min
ECE 493: Intelligent Sensor Networks
Study time: 29 minutes
ECE 493: Machine Learning Techniques for Chip Design
Study time: 27 minutes
ECE 493: Neural Networks and Deep Learning
Study time: 43 minutes
ECE 493: On-Chip Interconnect
Study time: 27 minutes
ECE 493: Social Robotics — Foundations, Technology and Applications of Human-Centered Robotics
Study time: 25 minutes
ECE 493: Ultrasound in Medicine and Biology
Study time: 36 minutes
ECE 495: Autonomous Vehicles
Study time: 1 hr 5 min