Student Hub
← Back to Guides

Top 10 Mistakes First Years Make

Blunt, honest, and avoidable. Don't learn these the hard way.

These aren't rare edge cases — these are the things that catch most first years at some point. Reading this doesn't make you immune, but it does mean you can't say you weren't warned.

  1. 01

    Waiting until tests to practice

    You can't cram CS. Programming and math require pattern recognition built over time. Doing past questions the night before a test is not studying — it's panic dressed up as studying.

    Fix: Do small practice sessions daily. 30 minutes every day beats 5 hours the night before, every time.

  2. 02

    Ignoring MCI because "I'm doing CS, not maths"

    MCI is literally the logic your code runs on. Boolean algebra, binary, logic gates, combinatorics — these show up everywhere, including in programming interviews later in your career.

    Fix: Treat MCI like a core CS skill, because it is. Do daily drills from week 1.

  3. 03

    Copy-pasting code without understanding it

    When the test comes and you have to write code from scratch without Google, you'll realize you never actually learned it. This is the fastest way to feel confident and perform badly.

    Fix: Retype every example yourself. Modify it. Break it on purpose. Understand why it works, not just what it does.

  4. 04

    Reading slides and calling it studying

    Reading is passive. Your brain will give you a false sense of familiarity with content you don't actually understand yet.

    Fix: After reading a topic, close the slides and write down everything you remember. Then check what you missed. That gap is what you actually need to study.

  5. 05

    Not asking questions until week 9

    By week 9, you've built a tower on a shaky foundation. Lecturers and tutors are far more helpful to students who come early with genuine questions than to students who appear in week 9 saying "I don't understand anything."

    Fix: Ask in week 2. Ask before you're lost, not after. No question is too basic in weeks 1–4.

  6. 06

    Studying only when you're motivated

    Motivation is unreliable. It shows up when things are new and interesting and disappears by week 5. If you only study when you feel like it, you will fall behind.

    Fix: Build a routine. Same time, same location, same minimum duration. Discipline shows up when motivation doesn't.

  7. 07

    Never using past papers

    Past papers show you the pattern — what types of questions come up, how they're phrased, what level of detail is expected. Ignoring them means you're studying blind.

    Fix: Get past papers as early as possible. Do them under timed conditions at least once before every assessment.

  8. 08

    Confusing "being busy" with "being productive"

    Spending 4 hours at your desk, reorganizing notes, watching videos, and chatting between tasks is not the same as 90 minutes of focused practice. Busyness is a feeling. Productivity is measurable output.

    Fix: Ask yourself: what did I actually produce or practice in the last hour? If the answer is vague, something's off.

  9. 09

    Leaving assignments until the night before

    CS assignments often reveal misunderstandings you didn't know you had. Starting the night before means you have no time to fix them — or to ask for help.

    Fix: Start assignments within 48 hours of receiving them. Even just reading the brief and writing the first function. Early starts mean calm finishes.

  10. 10

    Studying alone in silence forever

    Solo study has its place, but explaining concepts to someone else — even just out loud to yourself — is one of the most effective ways to find out what you don't actually understand. Isolation also makes it easier to quit when it gets hard.

    Fix: Study with a friend or a small group occasionally. Teach each other topics. Explaining forces clarity. Just make sure it stays productive.

If you recognize yourself in 3 or more of these — that's fine. Recognizing the pattern is the first step. Pick one to fix this week, not all ten at once.