CCR

Search

Find a course or a school.

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.

Find your class