Compare
2 of 4 coursesWeigh up to four courses side-by-side. The better value in each row is highlighted, so trade-offs are visible at a glance.
| Department | EECS | EECS |
|---|---|---|
| Credits | 4 | 4 |
| Level | 200 — Lower division | 200 — Lower division |
| Workload | 18 hrs/wk | 20 hrs/wk |
| Difficulty | 4/5 · Hard | 5/5 · Very hard |
| Median grade | B+ · mean 3.30 | B · mean 3.10 |
| % earning A | 43% | 33% |
| Expected GPA | 3.35 | 3.21 |
| Student rating | 3.9 | 3.7 |
| Distributions | CS Major Core | CS Major Core |
| Grade distribution | A+ A A- B+ B B- C+ C C- D+ D D- E | A+ A A- B+ B B- C+ C C- D+ D D- E |
| Description | Recursion, references and pointers, abstraction, polymorphism, and inheritance. Stacks, queues, linked lists, and trees in C++. | Hash tables, heaps, balanced trees, graphs. Sorting, dynamic programming, greedy algorithms, NP-completeness. |