Hardest ITSC classes at UNC Charlotte
Ranked by average GPA from official grade distributions. Only courses with at least 100 graded students.
- ITSC 3181: Intro to Comp Architecture Average GPA 2.66, 3,704 students
- ITSC 2181: Introduction to Computer Systems Average GPA 2.78, 2,820 students
- ITSC 1213: Introduction to Computer Science II Average GPA 2.79, 9,376 students
- ITSC 2175: Logic and Algorithms Average GPA 2.84, 7,337 students
- ITSC 3146: Intro Oper Syst & Networking Average GPA 2.91, 5,606 students
- ITSC 1212: Introduction to Computer Science I Average GPA 2.93, 10,520 students
- ITSC 2214: Data Structures and Algorithms Average GPA 3.07, 8,372 students
- ITSC 1110: Introduction to Computer Science Principles Average GPA 3.21, 2,009 students
- ITSC 2600: Computer Science Program, Identity, Career Average GPA 3.31, 3,157 students
- ITSC 1600: Computing Professionals Average GPA 3.32, 4,070 students
- ITSC 3688: Computing and AI: Ethics, Society & Communication Average GPA 3.39, 3,766 students
- ITSC 3155: Software Engineering Average GPA 3.44, 5,761 students
- ITSC 4155: Software Development Projects Average GPA 3.55, 2,040 students
- ITSC 1200: Freshman Seminar Average GPA 3.75, 429 students
- ITSC 1501: Global Social Science: The Interconnected World of Technology Average GPA 3.80, 149 students
- ITSC 4990: Undergraduate Research Average GPA 3.84, 173 students
- ITSC 8110: Introduction to Computing and Information Systems Research Average GPA 3.89, 238 students
- ITSC 8991: Doctoral Dissertation Research Average GPA 3.95, 395 students
- ITSC 8990: Pre-dissertation Research Average GPA 3.97, 543 students
- ITSC 8665: Graduate Teaching Seminar Average GPA 3.98, 150 students
- ITSC 8880: Individual Study Average GPA 3.99, 101 students
See also: Easiest classes, UNC Charlotte course catalog, ITSC course catalog.