UNC study guides, course by course
UNC's gateway courses mix huge lectures with real grade pressure: the CS major requires an application with COMP 210 and discrete math on your transcript, Kenan-Flagler admission rides on early grades, and ECON 410 is the campus's most famous academic wall. The intro STEM cluster — CHEM 101, BIOL 101, the MATH 231/232 sequence — is exam-driven and curved, so weekly consistency beats brilliance, and the studio-format physics courses grade participation alongside problem solving.
UNC courses use a subject prefix plus a three-digit number — COMP 110, MATH 231, ENGL 105 — with 100-level courses introductory and 400-level upper-division. Some prefixes are UNC-specific: STOR is statistics and operations research, BUSI is Kenan-Flagler business, and COMP is computer science.
Fennie is independent and not affiliated with UNC Chapel Hill.
Use Fennie at UNCComputer Science
COMP 110 — Introduction to Programming and Data Science
COMP 110 is UNC's Python-based introduction to programming, framed around data science ideas, and the first course toward the CS major and minor. It assumes no prior experience and covers control flow, functions, lists and dictionaries, object basics, and working with data.
COMP 210 — Data Structures and Analysis
COMP 210 teaches how data structures are actually built — lists, stacks, queues, trees, hash tables — along with recursion and runtime analysis. It's the centerpiece of the CS major application at UNC, so the grade carries admission stakes on top of the content.
COMP 211 — Systems Fundamentals
COMP 211 takes UNC CS students below Python — data representation, C programming, pointers and memory management, processes, and the Unix command line — building a working model of how programs actually execute. With COMP 210, it forms the core that upper-level courses assume.
COMP 283 — Discrete Structures
COMP 283 is the CS department's discrete math course — logic, proof techniques, induction, sets, relations, counting, and graph basics — and one of the courses (alongside COMP 210) required to apply to the CS major. It's most students' first proof-based course.
COMP 301 — Foundations of Programming
COMP 301 teaches UNC CS students to structure and organize larger programs — object-oriented design in Java, interfaces, inheritance, design patterns, and testing — the bridge from writing code that works to writing code that's built well. It follows COMP 210 in the core sequence.
Mathematics
MATH 231 — Calculus of Functions of One Variable I
MATH 231 is UNC's Calculus I — limits, derivatives, applications of differentiation, and the beginnings of integration — required across STEM, pre-health, economics, and CS tracks, and one of the largest math enrollments on campus.
MATH 232 — Calculus of Functions of One Variable II
MATH 232 continues UNC's calculus sequence with techniques of integration, applications of the integral, and sequences and series. Campus consensus calls it the harder half of the pair, and it's the prerequisite gateway to MATH 233, STOR 435, and the quantitative tracks.
MATH 233 — Calculus of Functions of Several Variables
MATH 233 is UNC's multivariable calculus — vectors, partial derivatives, multiple integrals, and vector calculus through Green's and Stokes' theorems — required for math, physics, and quantitative tracks, and a co-requisite companion to PHYS 119.
MATH 347 — Linear Algebra for Applications
MATH 347 (formerly MATH 547) is UNC's applied linear algebra — matrix algebra, Gaussian elimination, vector spaces, orthogonality and Gram-Schmidt, determinants, and eigenvalues — the linear algebra course most majors recommend, serving math, CS, STOR, and quantitative science students.
Statistics and Operations Research
STOR 155 — Introduction to Data Models and Inference
STOR 155 is UNC's introductory statistics course — descriptive statistics, probability basics, sampling distributions, confidence intervals, hypothesis testing, and regression — serving business-track, social science, and quantitative-curious students, with software-based data work alongside the theory.
STOR 435 — Introduction to Probability
STOR 435 is UNC's calculus-based probability course — combinatorics, random variables, the major distributions, expectation, joint distributions, and the central limit theorem — the mathematical backbone of the STOR majors, actuarial preparation, and the data science track.
Chemistry
CHEM 101 — General Descriptive Chemistry I
CHEM 101 is UNC's first general chemistry course — stoichiometry, atomic structure, periodicity, bonding, and thermochemistry — the opening gate of the pre-health and science sequences, taken in large lectures with the lab (CHEM 101L) as a separate course.
CHEM 102 — General Descriptive Chemistry II
CHEM 102 completes UNC's general chemistry pair — kinetics, equilibrium, acids and bases, thermodynamics, and electrochemistry — with the lab (CHEM 102L) separate. It's the direct gatekeeper to organic chemistry and the course where gen chem turns conceptual.
CHEM 261 — Introduction to Organic Chemistry I
CHEM 261 is UNC's first organic chemistry course — structure and bonding, stereochemistry, substitution and elimination, and the beginnings of reaction mechanisms — the most mythologized course on the pre-health track, with exams that reward reasoning over recall.
Biology
Physics and Astronomy
PHYS 114 — General Physics I
PHYS 114 is UNC's introductory physics for the life sciences — mechanics with biological applications — taught in the integrated lecture/studio format with required group-work sessions, serving primarily pre-health students alongside the life science majors.
PHYS 118 — Introductory Calculus-Based Mechanics and Relativity
PHYS 118 is UNC's calculus-based first physics course — mechanics through rotation plus an introduction to special relativity — taught in the lecture/studio format and required for physics, astronomy, and most physical science and quantitative tracks. MATH 231 is prerequisite, with MATH 232 alongside.
Economics
ECON 101 — Introduction to Economics
ECON 101 is UNC's single-course introduction to both micro and macro — supply and demand, elasticity, market structures, GDP, inflation, and policy — one of the largest courses at Carolina and the gateway to the economics major and Kenan-Flagler preparation.
ECON 410 — Intermediate Microeconomics
ECON 410 is UNC's intermediate microeconomic theory — consumer choice, producer theory, market equilibrium, and market structures, built with calculus — the economics major's core analytical course and its most famous academic wall, also accepted in the Kenan-Flagler core alongside BUSI 402.
Psychology and Neuroscience
English and Comparative Literature
Business (Kenan-Flagler)
Studying at UNC?
Upload your course materials and Fennie generates Daily Plans paced to your deadlines — plus chat, flashcards, and quizzes built from your own courses.
Get started free