UMN study guides, course by course
Minnesota's gateway courses run big: lecture halls of hundreds, weekly recitations or labs run by TAs, and grading that's often curved within a College of Science and Engineering room full of strong students. Students openly trade grade-distribution folklore (Gopher Grades) about which sections to take, but the pattern underneath is constant — the CSCI/MATH/CHEM/PHYS gateways reward steady weekly problem work and quietly punish students who study only before exams.
UMN courses use a subject abbreviation plus a four-digit number — CSCI 1133, MATH 1271, PSY 1001 — where the first digit roughly tracks level (1xxx intro, 2xxx sophomore, 4xxx advanced undergrad). Some lectures pair with a separately numbered lab you register for at the same time, like CHEM 1061 with CHEM 1065.
Fennie is independent and not affiliated with University of Minnesota Twin Cities.
Use Fennie at UMNComputer Science
CSCI 1133 — Introduction to Computing and Programming Concepts
CSCI 1133 is UMN's first programming course, taught in Python — problem solving, control flow, functions, recursion, and intro object-oriented programming — required for CS majors and taken by a wide range of CSE students. Lectures pair with weekly lab sections where you write code under TA supervision.
CSCI 1933 — Introduction to Algorithms and Program Development
CSCI 1933 is the second course in UMN's CS sequence, taught in Java — object-oriented design, basic data structures like linked lists and binary trees, recursion, and intro algorithm analysis. It's the bridge from 'I can write Python' to 'I can build software,' and CS-major admission math makes its grade matter.
CSCI 2011 — Discrete Structures of Computer Science
CSCI 2011 is UMN's discrete math course for CS majors — logic, proof techniques, sets, functions, induction, counting, and graph basics. It's the first math course most students take where the answer is an argument, not a number, and it underpins everything from algorithms to theory of computation.
CSCI 2021 — Machine Architecture and Organization
CSCI 2021 takes UMN CS students below the languages they know — C programming, memory and pointers, data representation, x86-64 assembly, the memory hierarchy, and how programs actually execute. Projects involve real C code and binary-level reasoning, and the course is a prerequisite gate for the systems track.
CSCI 4041 — Algorithms and Data Structures
CSCI 4041 is UMN's core algorithms course — sorting, heaps, hash tables, balanced trees, graph algorithms, dynamic programming, and the analysis machinery to reason about all of it. It's required for the CS major, central to technical interview prep, and widely named among the major's most demanding courses.
Mathematics
MATH 1271 — Calculus I
MATH 1271 is UMN's mainline Calculus I — limits, derivatives, applications of differentiation, and the start of integration — required across CSE and the sciences. Large lectures pair with TA-run recitations, and the grade rides on common midterms and a comprehensive final.
MATH 1272 — Calculus II
MATH 1272 continues UMN's calculus sequence — integration techniques, applications of integrals, sequences and series, and parametric and polar material. Students widely call it the harder half of the sequence, with the same large-lecture, common-exam format as 1271.
MATH 2243 — Linear Algebra and Differential Equations
MATH 2243 packs two subjects into one UMN course: linear algebra (matrices, vector spaces, eigenvalues) and ordinary differential equations (first and second order, systems). It's the standard post-calculus requirement for engineering and many science majors, and the two halves connect — eigenvalues come back to solve ODE systems.
MATH 2263 — Multivariable Calculus
MATH 2263 extends calculus to several variables — partial derivatives, multiple integrals, vector fields, and the big theorems (Green's, Stokes', divergence). It's required across engineering and the physical sciences and is the visual-spatial member of UMN's calculus sequence.
Chemistry
CHEM 1061 — Chemical Principles I (with CHEM 1065 lab)
CHEM 1061 is UMN's first general chemistry course — stoichiometry, atomic structure, bonding, thermochemistry, and gases — taken with the co-required CHEM 1065 lab (1 credit, registered separately but concurrently). It anchors the chemistry sequence for science, engineering, and pre-health students.
CHEM 1062 — Chemical Principles II (with CHEM 1066 lab)
CHEM 1062 completes UMN's general chemistry sequence — kinetics, equilibrium, acids and bases, thermodynamics, and electrochemistry — with the co-required CHEM 1066 lab taken concurrently. It's the direct gateway to organic chemistry for pre-health and chemistry-track students.
CHEM 2301 — Organic Chemistry I
CHEM 2301 is UMN's first organic chemistry course — structure and bonding, stereochemistry, substitution and elimination, and the start of mechanism-based reasoning — the legendary pre-health filter taken by chemistry, biology, and pre-med students after the 1061/1062 sequence.
Physics
PHYS 1301W — Introductory Physics for Science and Engineering I
PHYS 1301W is UMN's calculus-based mechanics course — kinematics, Newton's laws, energy, momentum, and rotation — for engineering and physical science majors. The W means writing-intensive: lab reports are graded as formal scientific writing, alongside the problem-solving lecture core.
PHYS 1302W — Introductory Physics for Science and Engineering II
PHYS 1302W continues UMN's calculus-based sequence into electricity and magnetism — fields, potential, circuits, magnetism, induction, and electromagnetic waves — with the same writing-intensive lab structure as 1301W. It's required across engineering and the physical sciences.
Biology
Economics
ECON 1101 — Principles of Microeconomics
ECON 1101 is UMN's introductory microeconomics — supply and demand, elasticity, consumer and producer behavior, market structures, and policy applications — taught in some of the university's largest lectures and required for Carlson admission and many other programs.
ECON 1102 — Principles of Macroeconomics
ECON 1102 is the macro half of UMN's principles pair — GDP, inflation, unemployment, aggregate demand and supply, fiscal and monetary policy, and growth — delivered in large lectures with exams carrying most of the grade. ECON 1101 is the standard prerequisite.
Statistics
Psychology
Writing Studies
Accounting (Carlson School)
Studying at UMN?
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