Computer science

How to study computer science

Computer science exams mix theory (algorithms, complexity, how systems work) with practice (writing code). The theory is a lot of precise concepts, and it is where notes, flashcards and written tests help most.

3 days free · you only pay if you carry on

Card 12 left
The real app, with a sample lecture. Yours shows your own material.

Why it is hard to learn

A study plan that works

  1. Notes on every lecture

    Record the lecture or upload the slides. Memo's notes explain each concept the lecture covers, in order.

  2. Learn the definitions and complexities

    Flashcards for each algorithm and data structure: what it does, how it works, how fast it is.

  3. Compare the options

    The mind map lays out a topic's alternatives side by side, so the trade-offs are easier to remember.

  4. Practise the written part

    Practice tests with written answers check that you can explain an algorithm, not only name it. Write the code yourself.

The study modes that fit best

Flashcards

For algorithms, structures and complexities.

Mind map

For trade-offs between alternatives.

Practice test

For written theory questions.

Notes

For understanding each concept in order.

Questions

Does Memo help with programming?

It helps with the theory behind it: concepts, algorithms and how systems work. Writing and debugging code is practice you do yourself.

Try it on your own material.

Upload a lecture, a PDF or your slides and get notes, flashcards and a quiz in a few minutes.

Try it for €0

3 days free · you only pay if you carry on