ENEE351

Algorithms and Data Structures

Prerequisite: Minimum grade of C- in ENEE150 and ENEE244. Restriction: Permission of ENGR-Electrical & Computer Engineering department; and must be in the Computer Engineering Minor. Credit only granted for: ENEE351 or CMSC351. Introduction to fundamental concepts in computer engineering, including topics in discrete math, data structures and algorithms. The course will also include a hands-on programming component. This course will provide students with the tools to design modular, time and space-efficient algorithms for real-world problems.

Spring 2026

2 reviews
Average rating: 2.00

Spring 2025

1 review
Average rating: 5.00

Past Semesters

2 reviews
Average rating: 2.00

2 reviews
Average rating: 2.00

2 reviews
Average rating: 2.00

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.21 between 66 students*

ENEE351 Grade Distribution+-05101520253035404550% of studentsABCDFWother
A-: 15.15%
A: 24.24%
A+: 9.09%
B-: 4.55%
B: 10.61%
B+: 24.24%
C-: 1.52%
C+: 1.52%
D: 1.52%
F: 1.52%
W: 6.06%
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.