Computer Science Courses at UNCC
Every Computer Science course at University of North Carolina at Charlotte, with difficulty, workload, and ratings. 112 courses · 2.3K ratings across the web
Ratings across the web
Students give Computer Science courses 3.2 out of 5, and 60% would take one again.
Across 100 rated courses. No reviews written here yet.
Easiest course
ITSC1600
Computing Professionals · 41/100 difficulty
Most challenging
ITCS3181
84/100 difficulty
All Computer Science Courses (112)
ITCS1212
2.4 out of 5 stars2.4· 159 ratings
ITSC1212Introduction to Computer Science I
3.1 out of 5 stars3.1· 121 ratings
ITCS2214
3.7 out of 5 stars3.7· 112 ratings
ITSC1213Introduction to Computer Science II
3.0 out of 5 stars3.0· 105 ratings
ITCS1213
2.4 out of 5 stars2.4· 97 ratings
ITSC2214Data Structures and Algorithms
3.1 out of 5 stars3.1· 81 ratings
ITCS1214
3.5 out of 5 stars3.5· 80 ratings
ITSC2175Logic and Algorithms
4.0 out of 5 stars4.0· 73 ratings
ITSC2181Introduction to Computer Systems
2.8 out of 5 stars2.8· 71 ratings
ITCS3155
2.6 out of 5 stars2.6· 63 ratings
ITIS3135Front-End Web Application Development
3.9 out of 5 stars3.9· 61 ratings
ITCS4155
4.3 out of 5 stars4.3· 59 ratings
ITIS3130Introduction to Human-Centered Computing
2.9 out of 5 stars2.9· 57 ratings
ITSC3155Software Engineering
2.2 out of 5 stars2.2· 53 ratings
ITSC1110Introduction to Computer Science Principles
4.3 out of 5 stars4.3· 47 ratings
ITCS3181
2.0 out of 5 stars2.0· 45 ratings
ITCS3160
3.5 out of 5 stars3.5· 42 ratings
ITCS3688
4.2 out of 5 stars4.2· 42 ratings
ITSC3146Introduction to Operating Systems and Networking
3.1 out of 5 stars3.1· 42 ratings
ITCS1101Introduction to Computer Concepts
3.4 out of 5 stars3.4· 39 ratings
ITSC3181Introduction to Computer Architecture
3.7 out of 5 stars3.7· 37 ratings
ITCS3112Design and Implementation of Object-Oriented Systems
3.0 out of 5 stars3.0· 32 ratings
ITSC4155Software Development Projects
4.3 out of 5 stars4.3· 32 ratings
ITCS2215Design and Analysis of Algorithms
3.0 out of 5 stars3.0· 31 ratings
ITCS1215
3.0 out of 5 stars3.0· 27 ratings
ITCS2181
3.0 out of 5 stars3.0· 26 ratings
ITIS4166Backend Application Development
3.9 out of 5 stars3.9· 25 ratings
ITIS4221Secure Programming and Penetration Testing
1.5 out of 5 stars1.5· 25 ratings
ITCS4102Programming Languages
3.3 out of 5 stars3.3· 22 ratings
ITCS5180Mobile Application Development
4.5 out of 5 stars4.5· 22 ratings
ITIS5166Backend Application Development
3.5 out of 5 stars3.5· 22 ratings
ITIS3200Introduction to Information Security and Privacy
2.1 out of 5 stars2.1· 21 ratings
ITIS4350Design Prototyping
2.4 out of 5 stars2.4· 21 ratings
DTSC1301Data and Society A
1.4 out of 5 stars1.4· 20 ratings
ITIS6342Information Technology Project Management
3.8 out of 5 stars3.8· 20 ratings
ITSC1600Computing Professionals
2.5 out of 5 stars2.5· 20 ratings
ITCS4230Introduction to Game Design and Development
3.9 out of 5 stars3.9· 18 ratings
ITIS2300
3.1 out of 5 stars3.1· 17 ratings
ITIS6167Network Security
3.3 out of 5 stars3.3· 16 ratings
ITCS5102Survey of Programming Languages
3.4 out of 5 stars3.4· 15 ratings
ITCS3146
4.0 out of 5 stars4.0· 14 ratings
ITCS3152Symbolic Programming
4.7 out of 5 stars4.7· 13 ratings
ITCS6114Algorithms and Data Structures
4.1 out of 5 stars4.1· 13 ratings
ITCS2600
3.4 out of 5 stars3.4· 12 ratings
ITCS6112Software System Design and Implementation
3.5 out of 5 stars3.5· 12 ratings
ITCS6166Computer Communications and Networks
2.9 out of 5 stars2.9· 12 ratings
ITSC3688Computing and AI: Ethics, Society & Communication
4.4 out of 5 stars4.4· 12 ratings
ITCS3120Introduction to Interactive Computer Graphics
1.3 out of 5 stars1.3· 11 ratings
ITIS3310Software Architecture and Design
2.5 out of 5 stars2.5· 11 ratings
ITCS3134Digital Image Processing
4.1 out of 5 stars4.1· 10 ratings
ITCS3145
3.6 out of 5 stars3.6· 10 ratings
ITIS4180Mobile Application Development
3.8 out of 5 stars3.8· 10 ratings
ITSC3166
3.3 out of 5 stars3.3· 10 ratings
ITCS3102
1.4 out of 5 stars1.4· 9 ratings
ITCS3182
1.1 out of 5 stars1.1· 9 ratings
ITCS4120
2.5 out of 5 stars2.5· 9 ratings
ITIS8010Topics in Software and Information Systems
4.1 out of 5 stars4.1· 9 ratings
ITCS4156
3.9 out of 5 stars3.9· 8 ratings
ITCS4180Mobile Application Development
3.8 out of 5 stars3.8· 8 ratings
ITCS6160Database Systems
4.3 out of 5 stars4.3· 8 ratings
ITIS5180Mobile Application Development
3.4 out of 5 stars3.4· 8 ratings
ITIS6200Principles of Information Security and Privacy
3.9 out of 5 stars3.9· 8 ratings
ITCS1110
2.5 out of 5 stars2.5· 7 ratings
ITCS3190Introduction to Cloud Computing for Data Analysis
3.7 out of 5 stars3.7· 7 ratings
ITCS5356Machine Learning Models
3.9 out of 5 stars3.9· 6 ratings
ITSC2600Computer Science Program, Identity, Career
3.9 out of 5 stars3.9· 6 ratings
ITSC3160Database Design and Implementation
3.5 out of 5 stars3.5· 6 ratings
DSBA6160Database Systems for Data Scientists
4.2 out of 5 stars4.2· 5 ratings
ITCS3153Introduction to Artificial Intelligence
4.8 out of 5 stars4.8· 5 ratings
ITCS3166Introduction to Computer Networks
4.0 out of 5 stars4.0· 5 ratings
ITCS5230Introduction to Game Design and Development
3.2 out of 5 stars3.2· 5 ratings
ITCS6150Foundations of Artificial Intelligence
4.0 out of 5 stars4.0· 5 ratings
ITCS6162Data Mining
3.8 out of 5 stars3.8· 5 ratings
ITIS4155
4.4 out of 5 stars4.4· 5 ratings
ITSC1501Global Social Science: The Interconnected World of Technology
4.4 out of 5 stars4.4· 5 ratings
ITCS3123
3.0 out of 5 stars3.0· 4 ratings
ITCS3143Operating Systems
2.0 out of 5 stars2.0· 4 ratings
ITCS3162Introduction to Data Mining
5.0 out of 5 stars5.0· 4 ratings
ITCS4236Artificial Intelligence for Computer Games
3.3 out of 5 stars3.3· 4 ratings
ITCS5141Computer Organization and Architecture
2.8 out of 5 stars2.8· 4 ratings
ITIS3155
2.8 out of 5 stars2.8· 4 ratings
ITIS4420
2.0 out of 5 stars2.0· 4 ratings
ITIS5101Foundations of Programming
2.3 out of 5 stars2.3· 4 ratings
ITIS5350Design Prototyping
3.0 out of 5 stars3.0· 4 ratings
ITIS6230Enterprise and Infrastructure Protection
2.0 out of 5 stars2.0· 4 ratings
LBST2103
2.0 out of 5 stars2.0· 4 ratings
BINF6112Bioinformatics Programming II
3.6 out of 5 stars3.6· 3 ratings
CSC120
3.6 out of 5 stars3.6· 3 ratings
CSCI2181
1.6 out of 5 stars1.6· 3 ratings
ITCS1102Advanced Internet Concepts
3.4 out of 5 stars3.4· 3 ratings
ITCS2231
1.0 out of 5 stars1.0· 3 ratings
ITCS2300
4.7 out of 5 stars4.7· 3 ratings
ITCS3135
3.4 out of 5 stars3.4· 3 ratings
ITCS5166
2.4 out of 5 stars2.4· 3 ratings
ITCS6182
3.6 out of 5 stars3.6· 3 ratings
ITIS1213
2.6 out of 5 stars2.6· 3 ratings
ITIS3150
5.0 out of 5 stars5.0· 3 ratings
ITIS5160
2.6 out of 5 stars2.6· 3 ratings
ITIS5221Secure Programming and Penetration Testing
2.4 out of 5 stars2.4· 3 ratings
ITIS8167Network and Information Security
1.0 out of 5 stars1.0· 3 ratings
DTSC3601Predictive Analytics and Their Implications A
No reviews yet · be the first
IT5166
No reviews yet · be the first
ITCS4121Information Visualization
No reviews yet · be the first
ITCS4122Visual Analytics
No reviews yet · be the first
ITCS4166
No reviews yet · be the first
ITCS6125Virtual and Augmented Reality
No reviews yet · be the first
ITIS3181
No reviews yet · be the first
ITIS4250Computer Forensics
No reviews yet · be the first
ITIS4358Physical Computing
No reviews yet · be the first
ITIS51666
No reviews yet · be the first
ITSC1100
No reviews yet · be the first
ITSC4166
No reviews yet · be the first
Top Computer Science Courses at UNCC
0–100 scores from ratings across the web
Computer Science at UNCC: FAQ
Give back
Took a class at UNCC? Your review is what the next student reads.
Anonymous, about two minutes, no account.