When an exam is approaching, every chapter can begin to feel equally important. You look at the syllabus, assignments, lecture notes and unfinished topics, and the list seems too large to finish. You may switch between subjects, spend time on whatever looks familiar, or keep rereading the first chapter because it feels safer than tackling a difficult one.
The problem is not always a lack of effort. It may be that you have a list of material to cover but no reliable way to decide what deserves attention first.
You do not need to predict the exam perfectly. You need a defensible order of work based on the course requirements, what you currently understand, and what you still need to practise.
Why “study everything” is not a useful plan
“Study the whole syllabus” describes the destination, not the next action. It does not tell you where to begin, how deeply to study each topic or what to do when time is limited.
A topic you already understand may need a short retrieval check. A forgotten prerequisite may block several later topics. A topic that looks simple while reading may require substantial practice before you can solve questions independently.
Time spent is not the same as learning achieved. A useful plan connects each session to a specific outcome and a way to check it.
A practical method for setting priorities
Step 1: Start with authoritative exam information
Gather the syllabus, learning outcomes, official exam specification, assignment feedback and instructor guidance. If past papers are available, use them as evidence about question style and scope—but do not assume previous patterns guarantee what will appear next.
Separate confirmed requirements from guesses. A topic explicitly listed in the course outcomes deserves attention even if it did not appear in the one past paper you reviewed.
Step 2: Make a topic inventory
List the main topics you are expected to learn. For each, record four things:
- Importance: Is it part of the learning outcomes or assessment requirements?
- Readiness: Can I explain or apply it without looking at my notes?
- Dependencies: Does another topic rely on it?
- Practice needed: Does it require problem-solving, writing, coding, drawing or calculation?
This is a planning aid, not a precise scoring model. Avoid inventing numerical weights that pretend to predict exam marks.
Step 3: Check what you actually know
Use a short closed-book check. Write down the main idea, answer a few questions, reproduce a diagram or solve a representative problem without viewing the solution.
Mark each topic:
- Ready to maintain: I can explain or apply it reasonably well.
- Needs practice: I understand the basics but make mistakes or need prompts.
- Needs rebuilding: I cannot explain the central idea or start a typical problem.
This is more informative than judging readiness by how familiar your notes look. Retrieval practice can strengthen later recall and reveal gaps that need further study.
Step 4: Respect prerequisites
Some topics unlock several others. If you cannot work with functions, later programming topics may remain confusing. If you do not understand a key mathematical definition, several methods may seem like unrelated formulas.
Prioritize a missing prerequisite when it blocks progress elsewhere. But do not use prerequisites as an excuse to postpone all difficult work: learn enough of the foundation to proceed, then return to it as needed.
Step 5: Choose the next task by impact and uncertainty
A sensible first task is often one that is required, not yet secure, supports other topics and can be improved in the time available.
When two topics seem equally important, ask: “Which one would cause more trouble if I left it unresolved?” and “Which one can I meaningfully improve in my next study session?”
Avoid spending all your time on one difficult topic if the rest of the course also needs attention. Prioritization sequences the work; it is not a reason to abandon the wider syllabus.
Step 6: Define a finish condition
Replace “study operating systems” with something you can check:
- Explain the difference between a process and a thread without notes.
- Compare two scheduling methods and work through a small example.
- Draw the main stages in a memory-management process.
- Solve three representative questions and review every error.
A finish condition makes the session concrete. If you cannot meet it, you have evidence about what to do next.
A simple priority matrix
| Topic status | Recommended action |
|---|---|
| Required, weak understanding, prerequisite for other topics | Start here; rebuild the minimum foundation and practise |
| Required, partial understanding, common mistakes | Work through examples, then solve questions independently |
| Required, currently strong | Test briefly, then schedule a later review |
| Not clearly required and not a prerequisite | Confirm its relevance before spending scarce time |
| Important but too large for one session | Split it into smaller outcomes and schedule the first one |
Use this as a guide, not a rigid algorithm. Instructor guidance, assessment format and time remaining all matter.
How past papers can help—and mislead
Past papers can reveal how a course asks students to apply ideas, how questions are worded and how much working a solution may require. They can also expose topics where you recognize an explanation but cannot produce an answer.
However, one paper is only one sample. It may reflect a particular year’s emphasis, syllabus version or assessment design. Do not infer that a topic is unimportant because it did not appear in the paper you reviewed.
Use past papers alongside the official syllabus and your own knowledge checks. For a detailed method, see How to Learn From Past Exam Papers Instead of Just Solving Them.
Turn the plan into a realistic week
For each study block, choose one or two specific outcomes. Include practice and time to revisit material, not only first-time reading. Leave flexibility for topics that take longer than expected.
A practical sequence could be:
- Session 1: Diagnose a prerequisite gap and learn the core idea.
- Session 2: Study a worked example and solve a similar problem.
- Session 3: Attempt exam-style questions without notes.
- Session 4: Review errors and retest weak steps.
- Later review: Revisit the topic after some time has passed.
The exact spacing depends on your schedule. The important thing is to return to material rather than treating one reading as proof of mastery.
What to do when the plan changes
A priority list is a working model. If a self-test reveals that a supposedly strong topic is weak, move it up. If a difficult topic becomes manageable, shift attention to the next gap. If an official course update changes the assessment scope, update the plan.
Do not spend the whole evening redesigning your schedule. Make the smallest adjustment that improves your next decision.
You cannot know every question that will appear. You can make better decisions by combining official requirements, honest self-assessment, prerequisite relationships and deliberate practice.
Start by listing the topics. Check your understanding. Identify what blocks other learning. Then choose a concrete task you can complete and verify.
When everything feels important, do not ask only “What should I cover?” Ask “What is the most useful gap to close next?”
Sources and further reading
- Institute of Education Sciences, Organizing Instruction and Study to Improve Student Learning: https://ies.ed.gov/ncee/wwc/practiceguide/1
- Cornell Learning Strategies Center, Effective Study Strategies: https://lsc.cornell.edu/how-to-study/studying-for-and-taking-exams/effective-study-strategies/
- Cornell Learning Strategies Center, Five-Day Study Plan: https://lsc.cornell.edu/how-to-study/studying-for-and-taking-exams/the-five-day-study-plan/
- Cornell Learning Strategies Center, What To Do With Practice Exams: https://lsc.cornell.edu/how-to-study/studying-for-and-taking-exams/what-to-do-with-practice-exams/