ITSC 1213: Introduction to Computer Science II
University of North Carolina, Charlotte
Builds on introductory programming by emphasizing modular program design and the organization and processing of data. Students learn to structure programs into reusable components and work with linear data structures such as lists, arrays, stacks, queues, and dictionaries to store and manipulate information. The course introduces strategies for working with structured data, designing algorithms for searching and sorting, and reasoning about data organization. Through applied examples, students develop programs that transform, analyze, and interpret data while practicing systematic debugging, testing, and documentation.
Average GPA: 2.79
Grade distribution records: 9,376 students across 27 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A | 3,267 | 34.8% |
| B | 2,343 | 25.0% |
| C | 1,617 | 17.2% |
| D | 492 | 5.2% |
| F | 821 | 8.8% |
| W | 532 | 5.7% |
Based on 9,376 student grade records across 27 terms and 20 professors.
Instructors
- Adam Whaley 2,143 students, Average GPA 2.46
- Lorrie Lehmann 1,539 students, Average GPA 2.58
- Nadia Najjar 1,236 students, Average GPA 2.79
- Lijuan Cao 592 students, Average GPA 3.22
- Dale-Marie Wilson 581 students, Average GPA 2.98
- Laurel Powell 428 students, Average GPA 2.99
- Sterling Mcleod 422 students, Average GPA 3.04
- Enas Alkawasmi 397 students, Average GPA 3.34
- Jesudamilare Ibitoye 340 students, Average GPA 2.98
- Daniel von Briesen 332 students, Average GPA 3.21
- Geoffrey Grimaud 299 students, Average GPA 2.94
- Anusha Reddy 265 students, Average GPA 2.74
- Norman Long 218 students, Average GPA 3.45
- Gary Eldridge 168 students, Average GPA 2.57
- Richard Ilson 98 students, Average GPA 2.58
- Hilmi Demirhan 83 students, Average GPA 2.84
- Denis Jacob Machado 72 students, Average GPA 2.33
- Melvin Alston 72 students, Average GPA 2.32
- Ali Almadan 59 students, Average GPA 2.45
- Julio Bahamon 32 students, Average GPA 3.56