Hardest ECE classes at NDSU
Ranked by average GPA from official grade distributions. Only courses with at least 100 graded students.
- ECE 343: Signals & Systems Average GPA 2.09, 991 students
- ECE 341: Random Processes Average GPA 2.56, 693 students
- ECE 475: Advanced Digital Design Average GPA 2.80, 192 students
- ECE 275: Digital Design Average GPA 2.83, 1,263 students
- ECE 376: Embedded Systems Average GPA 2.89, 1,006 students
- ECE 433: Power Systems Design Average GPA 2.90, 177 students
- ECE 321: Electronics Ii Average GPA 2.95, 120 students
- ECE 311: Circuit Analysis Ii Average GPA 2.96, 768 students
- ECE 431: Power Systems Average GPA 2.98, 200 students
- ECE 173: Introduction to Computing Average GPA 2.99, 1,277 students
- ECE 374: Computer Organization Average GPA 3.05, 369 students
- ECE 320: Electronics I Average GPA 3.06, 126 students
- ECE 437: Power Electronics Average GPA 3.11, 315 students
- ECE 461: Control Systems Average GPA 3.12, 335 students
- ECE 423: Vlsi Design Average GPA 3.12, 209 students
- ECE 474: Computer Architecture Average GPA 3.13, 215 students
- ECE 463: Modern Control Average GPA 3.18, 314 students
- ECE 111: Intro/electrical/computer Engr Average GPA 3.19, 1,452 students
- ECE 487: Cardiovascular Engineering Average GPA 3.23, 113 students
- ECE 425: Intro/semiconductor Devices Average GPA 3.29, 128 students
- ECE 351: Applied Electromagnetics Average GPA 3.31, 614 students
- ECE 421: Communication Circuits Average GPA 3.34, 269 students
- ECE 331: Energy Conversion Average GPA 3.41, 616 students
- ECE 375: Digital Design 2 Average GPA 3.42, 109 students
- ECE 301: Electrical Engineering I Average GPA 3.45, 1,904 students
- ECE 485: Biomedical Engineering Average GPA 3.48, 231 students
- ECE 476: Advanced Embedded Systems Average GPA 3.66, 138 students
- ECE 403: Design Ii Average GPA 3.68, 853 students
- ECE 405: Design Iii Average GPA 3.74, 884 students
- ECE 401: Design I Average GPA 3.81, 890 students
- ECE 303: Electrical Engineering Ii Average GPA 3.82, 1,015 students
- ECE 496: Field Experience Average GPA 3.88, 172 students
- ECE 306: Electrical Engineering Lab I Average GPA 3.93, 1,235 students
See also: Easiest classes, NDSU course catalog, ECE course catalog.