Free calculators

Course grade calculators

Pick a class, enter your syllabus weights and scores, and see your current grade plus the score you need on the final.

Popular school calculators

Anthropology

Art History

Biology

Business

Chemistry

Communications

Computer Science

Introduction to Programming

Foundational programming concepts: variables, loops, functions, and problem-solving in Python or Java.

Common codes: CS 101, CS 111, CPS 180

Open calculator

Data Structures

Arrays, linked lists, stacks, queues, trees, graphs, and algorithm complexity analysis.

Common codes: CS 201, CS 301, CS 225

Open calculator

Algorithms

Sorting, searching, dynamic programming, greedy algorithms, and NP-completeness.

Common codes: CS 330, CS 401, CS 372

Open calculator

Operating Systems

Processes, threads, memory management, file systems, and concurrency.

Common codes: CS 451, CS 4420, CSE 422

Open calculator

Computer Networks

TCP/IP, network architecture, routing, protocols, and distributed systems concepts.

Common codes: CS 460, CSCE 461, CSE 422

Open calculator

Database Systems

Relational models, SQL, normalization, transactions, and database design.

Common codes: CS 480, CSCE 490, CS 4350

Open calculator

Introduction to Computer Science

Computing concepts, problem decomposition, and a first look at programming for non-majors.

Common codes: CS 100, CIS 100, CSE 110

Open calculator

Computer Organization

Digital logic, assembly language, memory hierarchy, and processor architecture.

Common codes: CS 360, ECE 232, CSE 240

Open calculator

Software Engineering

SDLC, agile methods, requirements, testing, design patterns, and version control.

Common codes: CS 490, CS 455, CSE 360

Open calculator

Introduction to Data Science

Data wrangling, visualization, basic machine learning, and statistical inference in Python.

Common codes: DS 201, CS 495, INFO 320

Open calculator

Criminal Justice

Economics

Engineering

English

Environmental Science

Foreign Languages

Geology

Health Sciences

History

Mathematics

Music

Nursing

Philosophy

Physics

Political Science

Psychology

Sociology

Statistics

Urban Studies