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
Why it is hard to learn
- Many precise concepts: algorithms, data structures, protocols
- Complexity and trade-offs to compare
- Layers of abstraction that build on each other
- Written exams on theory beside the programming
A study plan that works
Notes on every lecture
Record the lecture or upload the slides. Memo's notes explain each concept the lecture covers, in order.
Learn the definitions and complexities
Flashcards for each algorithm and data structure: what it does, how it works, how fast it is.
Compare the options
The mind map lays out a topic's alternatives side by side, so the trade-offs are easier to remember.
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 €03 days free · you only pay if you carry on

