Hardest ECE classes at UCSD

Ranked by average GPA from official grade distributions. Only courses with at least 100 graded students.

  1. ECE 35: Introduction to Analog Design Average GPA 2.43, 4,855 students
  2. ECE 45: Circuits and Systems Average GPA 2.61, 3,385 students
  3. ECE 109: Engineering Probability&stats Average GPA 2.71, 3,881 students
  4. ECE 100: Linear Electronic Systems Average GPA 2.79, 1,782 students
  5. ECE 30: Intro to Computer Engineering Average GPA 2.81, 1,841 students
  6. ECE 15: Eng Computation: Prgrm in C Average GPA 2.84, 3,877 students
  7. ECE 166: Microwave Systems and Circuits Average GPA 2.84, 713 students
  8. ECE 174: Intro/linear&nonlinear Optimiz Average GPA 2.84, 699 students
  9. ECE 65: Components & Circuits Lab Average GPA 2.89, 3,187 students
  10. ECE 107: Electromagnetism Average GPA 2.89, 1,626 students
  11. ECE 164: Analog Integrtd Circuit Design Average GPA 2.89, 758 students
  12. ECE 101: Linear Systems Fundamentals Average GPA 2.91, 3,024 students
  13. ECE 102: Intro/active Circuit Design Average GPA 2.91, 1,215 students
  14. ECE 25: Introduction to Digital Design Average GPA 2.92, 2,409 students
  15. ECE 161A: Intr/digital Signal Processing Average GPA 2.92, 496 students
  16. ECE 141A: Software Foundations I Average GPA 2.94, 506 students
  17. ECE 123: Antenna Systems Engineering Average GPA 2.95, 325 students
  18. ECE 18: Python Programming Average GPA 2.97, 102 students
  19. ECE 125A: Intro to Power Electronics I Average GPA 3.00, 367 students
  20. ECE 175A: Pattrn Recogn and Machine Lrng Average GPA 3.02, 703 students
  21. ECE 108: Digital Circuits Average GPA 3.04, 412 students
  22. ECE 103: Fundamntls/devices & Materials Average GPA 3.08, 1,048 students
  23. ECE 121B: Energy Conversion Average GPA 3.09, 333 students
  24. ECE 17: Object-Oriented Programming Average GPA 3.12, 785 students
  25. ECE 165: Digtl Integrated Circuit Desgn Average GPA 3.14, 647 students
  26. ECE 135B: Electronic Devices Average GPA 3.15, 119 students
  27. ECE 121A: Power Sys Analysis & Fundmntls Average GPA 3.16, 462 students
  28. ECE 153: Probability&random Process/eng Average GPA 3.20, 577 students
  29. ECE 158A: Data Networks I Average GPA 3.20, 328 students
  30. ECE 163: Electronic Circuits & Systems Average GPA 3.21, 490 students
  31. ECE 135A: Semiconductor Physics Average GPA 3.23, 176 students
  32. ECE 172A: Introductn/intelligent Systems Average GPA 3.26, 717 students
  33. ECE 128A: Real Wrld Pwr Grid Operation Average GPA 3.27, 409 students
  34. ECE 120: Solar System Physics Average GPA 3.28, 100 students
  35. ECE 183: Optical Electronics Average GPA 3.29, 160 students
  36. ECE 128B: Power Grid Modernization Average GPA 3.30, 396 students
  37. ECE 161B: Digital Signal Processing I Average GPA 3.31, 345 students
  38. ECE 134: Electrnc Materls Sci/integ Cir Average GPA 3.32, 257 students
  39. ECE 181: Physical Optics&fourier Optics Average GPA 3.34, 159 students
  40. ECE 139: Semicndctordevicemodelng/desgn Average GPA 3.34, 107 students
  41. ECE 175B: Prob Reasoning & Graphical Mod Average GPA 3.35, 217 students
  42. ECE 171A: Linear Control System Theory Average GPA 3.36, 1,023 students
  43. ECE 140A: The Art of Product Eng I Average GPA 3.36, 822 students
  44. ECE 125B: Intro to Power Electronics Ii Average GPA 3.37, 252 students
  45. ECE 171B: Linear Control System Theory Average GPA 3.38, 244 students
  46. ECE 16: Rapid Hardware & Software Dsn Average GPA 3.41, 491 students
  47. ECE 191: Engineering Group Design Proj Average GPA 3.42, 428 students
  48. ECE 111: Advanced Digital Design Proj Average GPA 3.43, 2,991 students
  49. ECE 141B: Software Foundations Ii Average GPA 3.43, 228 students
  50. ECE 150: Entrepreneurship for Engineers Average GPA 3.44, 173 students
  51. ECE 140B: The Art of Product Eng Ii Average GPA 3.45, 443 students
  52. ECE 161C: Apps of Digital Signal Process Average GPA 3.48, 321 students
  53. ECE 5: Intro to ECE Average GPA 3.55, 2,461 students
  54. ECE 180: Topics in ECE Average GPA 3.59, 475 students
  55. ECE 144: Labview Programming Average GPA 3.60, 278 students
  56. ECE 115: Fast Prototyping Average GPA 3.66, 226 students
  57. ECE 176: Intro Deep Learning & Apps Average GPA 3.78, 644 students
  58. ECE 143: Programming for Data Analysis Average GPA 3.82, 1,720 students
  59. ECE 128C: Power Grid Resiliency Average GPA 3.82, 135 students
  60. ECE 196: Eng Hands-on Group Project Average GPA 3.86, 777 students
  61. ECE 148: Intro to Autonomous Vehicles Average GPA 3.92, 340 students

See also: Easiest classes, UCSD course catalog, ECE course catalog.

Still loading. This can take a moment on a slow connection.

Loading My Class Grades