Skip to content

Instantly share code, notes, and snippets.

@runningdemo
Last active June 5, 2017 03:59
Show Gist options
  • Save runningdemo/9906728 to your computer and use it in GitHub Desktop.
Save runningdemo/9906728 to your computer and use it in GitHub Desktop.

"Becoming a better programmer is a project for years."

My Plan

Books

Algorithms, and Data structures

book: Introduction to Algorithms by Cormen

The book is very thorough and it's a very good read; also the code is very clean. Do not skip the chapters that concentrate more on the theory. If you want understand more, try reading Computational Complexity by Papadimitriou.

Database

Database Systems by Ullman

Networking

Head First Networking

Database

Database Systems by Ullman

Artficial Intelligence

__ Paradigms of Artificial Intelligence by Norvig__

rtificial Intelligence: a Modern Approach by Russel and Norvig(hard)

Must

Structure and Interpretation of Computer Programs by Abelson-Sussman-Sussman

programing

The Elements of Programming Style (Kernighan and Plauger)

Course(未整理)

  • (MIT OCW) Introduction to Computer Science and Programming- Uses Python as the programming language.
  • (MIT OCW) Introduction to Algorithms (SMA 5503).
  • (Harvard Extension School)- Building Mobile Application (http://www.CS76.tv)

Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment