UF study guides, course by course
UF is Florida's flagship and one of the top-ranked public universities in the country, which means its intro STEM courses are full of strong students competing on curves. Big courses pair large lectures (or online lecture videos) with discussion sections, and grades ride on a few high-stakes exams — often departmental, often at night, and often the first exams that have ever genuinely challenged the students taking them.
UF uses Florida's Statewide Course Numbering System: a three-letter prefix plus four digits (MAC 2311, COP 3502), shared across Florida public institutions. A trailing C (as in COP 3502C) marks a combined lecture-and-lab course.
Fennie is independent and not affiliated with University of Florida.
Use Fennie at UFMathematics
MAC 2311 — Analytic Geometry and Calculus 1
MAC 2311 is UF's Calculus 1 — limits, derivatives, and the start of integration — required for engineering, the sciences, and pre-health tracks. It runs at massive scale with lectures, discussion sections, and uniform departmental exams given at night across all sections.
MAC 2312 — Analytic Geometry and Calculus 2
MAC 2312 is Calculus 2 at UF: integration techniques, applications of integration, sequences and series, and parametric and polar topics. It's required for engineering and most math-heavy majors, and it carries the same departmental-exam structure as 2311.
MAC 1105 — Basic College Algebra
MAC 1105 is UF's college algebra course covering functions, graphing, polynomial and rational functions, and exponentials and logarithms. It satisfies general education math credit and is the first step toward precalculus and statistics for students not on the calculus fast track.
MAC 2313 — Analytic Geometry and Calculus 3
MAC 2313 is UF's multivariable calculus — vectors, partial derivatives, multiple integrals, and the vector calculus theorems of Green, Stokes, and divergence. It's required for engineering and the physical sciences and carries the same departmental night-exam structure as the rest of the UF calculus sequence.
MAP 2302 — Elementary Differential Equations
MAP 2302 is UF's introduction to ordinary differential equations — first-order equations, linear equations with constant coefficients, the Laplace transform, and series solutions. It's required for engineering and many science majors and follows the Calculus sequence as the next core math course.
Statistics
Computer Science
COP 3502 — Programming Fundamentals 1
COP 3502 (commonly COP 3502C) is the first programming course for UF's computer science and computer engineering majors, covering programming fundamentals, procedural and data abstraction, and an introduction to object-oriented thinking. It's the start of the two-course fundamentals sequence that the rest of the CS curriculum stands on.
COP 3503 — Programming Fundamentals 2
COP 3503 (commonly COP 3503C) continues from Programming Fundamentals 1, going deeper into object-oriented programming, data structures, and algorithm analysis. It's the second gate of UF's CS fundamentals sequence and the direct prerequisite for the data structures and algorithms core.
COT 3100 — Applications of Discrete Structures
COT 3100 is UF's discrete mathematics course for computer science — logic, proof techniques, set theory, functions, relations, combinatorics, and graph basics. It's a required prerequisite for the algorithms core and builds the formal reasoning the rest of the CS curriculum assumes.
CDA 3101 — Introduction to Computer Organization
CDA 3101 is UF's computer organization course — number representation, assembly language, the datapath, memory hierarchy, and how high-level code maps to hardware. It's required for the CS and computer engineering majors and bridges the gap between programming and the machine underneath it.
COP 3530 — Data Structures and Algorithms
COP 3530 is UF's core data structures and algorithms course — advanced trees, hashing, heaps, graph algorithms, and the analysis techniques that go with them — taken after the programming fundamentals sequence and discrete math. It's the course the upper-division CS curriculum and technical interviews both lean on most.
CEN 3031 — Introduction to Software Engineering
CEN 3031 is UF's introduction to software engineering — requirements, design, the development lifecycle, testing, and version control — built around a substantial team project. It's a required CS course that shifts the focus from individual coding skill to building software with other people.
Chemistry
CHM 2045 — General Chemistry 1
CHM 2045 is UF's first general chemistry course — stoichiometry, atomic structure, bonding, thermochemistry, and gases — taken by huge cohorts of pre-health, science, and engineering students alongside the CHM 2045L lab. It's one of the most consequential GPA courses for UF's large pre-med population.
CHM 2046 — General Chemistry 2
CHM 2046 is UF's second general chemistry course — kinetics, equilibrium, acids and bases, thermodynamics, and electrochemistry — taken with the CHM 2046L lab by huge cohorts of pre-health, science, and engineering students. It continues the gen-chem sequence that gates organic chemistry and the pre-med track.
CHM 2210 — Organic Chemistry 1
CHM 2210 is UF's first organic chemistry course — structure, bonding, stereochemistry, and the reaction mechanisms of substitution and elimination — taken by pre-med and science majors after the general chemistry sequence. It's one of the most consequential courses on the pre-health track and runs in large lecture sections.
Biology
BSC 2010 — Integrated Principles of Biology 1
BSC 2010 is the first majors biology course at UF, covering cell biology, biochemistry foundations, genetics, and molecular biology, with BSC 2010L as the companion lab. It's a core requirement for biology majors and the enormous pre-health population, taught at large scale.
BSC 2011 — Integrated Principles of Biology 2
BSC 2011 is the second majors biology course at UF, shifting from the cellular and molecular focus of BSC 2010 to organismal biology, evolution, ecology, and biodiversity, with BSC 2011L as the companion lab. It completes the foundational biology sequence for biology majors and the large pre-health population.
Physics
PHY 2048 — Physics with Calculus 1
PHY 2048 is UF's calculus-based mechanics course — kinematics, Newton's laws, energy, momentum, and rotation — required for engineering and physical science majors, with PHY 2048L as the separate lab. Grades hinge on a small number of timed, multiple-choice exams.
PHY 2049 — Physics with Calculus 2
PHY 2049 is UF's calculus-based electricity and magnetism course — electric fields, potential, circuits, magnetism, and induction — required for engineering and physical science majors after PHY 2048, with PHY 2049L as the separate lab. Grades ride on a few timed, multiple-choice exams.
Economics
ECO 2013 — Principles of Macroeconomics
ECO 2013 introduces macroeconomics — GDP, inflation, unemployment, fiscal and monetary policy — and is a core requirement for UF's enormous business school pipeline as well as a popular gen-ed pick. It runs at very large scale with exam-driven grading.
ECO 2023 — Principles of Microeconomics
ECO 2023 covers microeconomics — supply and demand, elasticity, consumer choice, production costs, and market structures — and pairs with ECO 2013 as the required economics foundation for UF business majors and a common gen-ed choice. Like its macro twin, it's a large, exam-weighted course.
Accounting
ACG 2021 — Introduction to Financial Accounting
ACG 2021 is UF's introduction to financial accounting — the accounting cycle, financial statements, and how transactions become reported numbers — and a required course for the business school's huge enrollment. It's many students' first exposure to accounting mechanics, delivered at scale with exam-centered grading.
ACG 2071 — Introduction to Managerial Accounting
ACG 2071 is UF's introduction to managerial accounting — cost behavior, budgeting, cost-volume-profit analysis, and using accounting data for internal decisions — following ACG 2021 in the business core. Where financial accounting reports to outsiders, managerial accounting serves managers making decisions inside the firm.
Business
Psychology
English
Studying at UF?
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