A Programmer’s Guide to Computer Science: A virtual degree for the self-taught developer

August 24, 2019 - Comment

You know how to code… …but is it enough? Do you feel left out when other programmers talk about asymptotic bounds? Have you failed a job interview because you don’t know computer science? Volume one covers the most frequently referenced topics, including: – Algorithms and data structures – Graphs – Problem-solving techniques – Complexity theory

You know how to code…
…but is it enough?

Do you feel left out when other programmers talk about asymptotic bounds?
Have you failed a job interview because you don’t know computer science?

Volume one covers the most frequently referenced topics, including:
– Algorithms and data structures
– Graphs
– Problem-solving techniques
– Complexity theory

The author, a senior developer at a major software company with a PhD in computer science, takes you through what you would have learned while earning a four-year computer science degree. When you finish this book, you’ll have the tools you need to hold your own with people who have – or expect you to have – a computer science degree.

Don’t let the lack of a degree hold back your career. Dive into this book now.

Comments

Anonymous says:

Soft Intro Having no background in computer science, but in wanting to become a professional programmer, I initially took a Coursera course on algorithms and data structures and after a week became overwhelmed. This book, however, was exactly the approach I needed. Dr. Springer’s examples and explanation of the problems, to me, show that he must have really listened to what his audience was going through and provides in this book a conversational approach to learning complex topics.

Anonymous says:

Easy to read I Recommend this book for self taught programmers. It was easy to read for me, and to understand the concept about algorithms run time complexity.

Anonymous says:

Great resource I’ve got my CS degree 25 years ago. Going to start teaching soon and this is an excellent resource to refresh my knowledge of this information.

Comments are disabled for this post.

The owner of this website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon properties including, but not limited to, amazon.com, endless.com, myhabit.com, smallparts.com, or amazonwireless.com.