ITCS 6114: Algorithm & Data Structures
University of North Carolina, Charlotte
Analyzing algorithms and problems; data abstraction and data structures; recursion and induction; time and space complexities; searching and sorting; search trees and tries; hashing; heaps; dynamic programming; graph algorithms; string matching; NP-complete problems.
Average GPA: 3.63
Grade distribution records: 3,671 students across 32 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A | 2,296 | 62.5% |
| B | 1,060 | 28.9% |
| C | 113 | 3.1% |
| W | 152 | 4.1% |
Based on 3,671 student grade records across 32 terms and 12 professors.
Instructors
- Dewan Ahmed 1,176 students, Average GPA 3.61
- Qiong Cheng 783 students, Average GPA 3.96
- Srinivas Akella 551 students, Average GPA 3.27
- Aidong Lu 253 students, Average GPA 3.52
- Angela Berardinelli 207 students, Average GPA 3.78
- Shaoting Zhang 187 students, Average GPA 3.48
- Keh-Hsun Chen 137 students, Average GPA 3.27
- Shanzhen Gao 112 students, Average GPA 3.98
- Erik Saule 88 students, Average GPA 3.68
- Hsin-Hao Su 72 students, Average GPA 3.28
- Nadia Najjar 55 students, Average GPA 3.75
- Dazhao Cheng 50 students, Average GPA 3.69