UMD BSCI 170: Principles of Molecular & Cellular Biology
BSCI 170 is UMD's foundational biology course for majors — cell structure, metabolism, genetics, and molecular biology — taken with the BSCI 171 lab and anchoring the biological sciences and pre-health sequences.
Fennie is independent and not affiliated with University of Maryland. This is an unofficial study guide.
Build my BSCI 170 study planWhat makes it hard
The processes are layered molecular machinery, and exams probe them with perturbations: what happens if this enzyme fails, this checkpoint is skipped, this sequence mutates. Memorizing step lists without the underlying logic collapses on those questions, and the lab adds steady parallel deadlines.
What you'll cover
- • Cell structure and membranes
- • Energy and metabolism
- • Cell division and the cell cycle
- • Mendelian and molecular genetics
- • DNA replication, transcription, and translation
- • Experimental design and data interpretation
The BSCI 170 study guide
How to study for UMD BSCI 170, step by step.
- 1
Learn mechanisms, not step lists
For every process, know why each step happens and what breaks if it fails. BSCI 170 exams mutate and inhibit — pure step-memorizers have no move when they do.
- 2
Reconstruct the central dogma from memory
Replication, transcription, and translation deserve repeated blank-page diagrams. If you can rebuild the machinery unprompted, the application questions become navigable.
- 3
Treat genetics as problem-solving homework
Crosses and probability questions are solved skills, not read skills. Regular problem reps with every miss redone make genetics the most improvable section of the grade.
- 4
Keep BSCI 171 from colliding with exams
The lab's pre-work and reports run all semester. Draft each soon after its session so lab deadlines and lecture exams never claim the same nights.
- 5
Space the processes with Fennie
Upload your BSCI 170 materials and Fennie's Daily Plan gives each process spaced review, slots genetics problem practice before exams, and tracks lab deadlines beside lecture — with flashcards and quizzes generated from the actual content. It's free to start.
Start my BSCI 170 plan free
How Fennie helps with BSCI 170
Fennie's Daily Plans give each BSCI 170 process spaced review and put genetics problem reps on the calendar before every exam — with BSCI 171's deadlines tracked so lab never ambushes exam week. Chat probes mechanisms the way the exams do, 'what happens if this fails,' until the logic is yours and not just the steps.
FAQ
Is BSCI 170 at UMD hard?
It's mechanism-dense, and exams apply the processes rather than asking for recitation. Students who learn the logic of each pathway and practice genetics problems consistently do well; step-list memorizers get caught by the perturbation questions.
Do I take BSCI 170 and 171 together?
Typically yes — BSCI 171 is the one-credit lab paired with the lecture. Its steady deadlines deserve their own schedule, because the standard failure mode is lab reports piling into lecture exam weeks.
How do I study for BSCI 170 exams?
Rebuild each process from memory on paper, then practice perturbation questions — what changes if a step fails. Add regular genetics problem sets; they're the most practice-responsive points in the course.
Pass BSCI 170 with a plan, not a cram
Upload your BSCI 170 materials and Fennie generates a Daily Plan paced to your deadline — plus chat, flashcards, and quizzes built from the actual course content.
Get started freeMore UMD courses
CMSC 131 — Object-Oriented Programming I
CMSC 131 is UMD's first programming course for CS majors, taught in Java — objects, control flow, methods, arrays, and intro design — with weekly projects graded by an autograder against test cases you can't see all of. It sets the tone for the entire CMSC sequence.
CMSC 132 — Object-Oriented Programming II
CMSC 132 continues UMD's Java sequence into data structures and design — inheritance, recursion, linked lists, trees, hash tables, and intro threads — with bigger autograded projects and the same handwritten-exam format as 131.
CMSC 216 — Introduction to Computer Systems
CMSC 216 drops UMD CS majors below the Java abstraction: C programming, pointers, dynamic memory, the UNIX environment, and assembly-level concepts, with substantial autograded projects. It's taken alongside or near CMSC 250 in the sequence.
CMSC 250 — Discrete Structures
CMSC 250 is UMD's discrete math course for CS majors — logic, proof techniques, induction, sets, functions, combinatorics, and probability basics — the course where computer science becomes mathematics for a semester.