Skip to content
📚 List of Computer Science books
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Personal resources

This is a collection of resources (mostly books) that have been useful to me at some point in my life. Enjoy!


  • Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Introduction to algorithms. 2009. Massachusetts: MIT Press.
  • Robert Sedgewick and Kevin Wayne. Algorithms (4th Edition). 2011. Princeton University.
  • GeeksForGeeks

Software Engineering

  • E. Gamma, R. Helm, R. Johnson and J. Vlissides. Design Patterns. 2009. Addison Wesley.
  • Bernd Bruegge and Allen H. Dutoit. Object-Oriented Software Engineering. Using UML, Patterns, and Java™ (3rd Edition). 2010.
  • Ian Sommerville. Software Engineering (10th Edition). 2016. Pearson.
  • A. Shvets. Design Patterns Explained Simply.
  • Ben Moseley and Peter Marks. Out of the Tar Pit. 2006.




  • Joseph Albahari, Ben Albahari. C# 7.0 in a Nutshell. 2017. O'Reilly Media.


Other topics

  • Justin Zobel. Writing for Computer Science. 2014. Springer
You can’t perform that action at this time.