How to prepare for studies in Computer Science?

What to learn in preparation for studying Computer Science in depth? Here is my list!

  1. Git,
  2. Touch-typing,
  3. Python + PyTest,
  4. LaTeX + Overleaf,
  5. Breaking down problems into smaller components, starting from the simplest cases, in order to avoid getting stuck.
  6. Agile thinking - shipping projects incrementally, gathering feedback every iteration (ie. usually a week or two).
  7. Understand, or decide, why you want to study CS. Write that down. When feeling overwhelmed, go back to that note.
    • Update it on the way if it loses actuality.

What would your list be? Would you add or delete something? Let me know!

Subscribe to SBCTricks.com

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe