Commit Graph

51 Commits (master)

Author SHA1 Message Date
Waciuma Wanjohi 80c22207e7 Move interactive textbook from courses to readings 3 weeks ago
Pulkit Krishna cc14c56715
Add SPD coursepage (#1225)
* Create README.md

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

* Update readings.md

* Update README.md

* Update README.md

* Delete coursepages/spd/HTC2X.zip

* Delete coursepages/spd/htc-simple.zip

* Delete coursepages/spd/space-invaders-starter.rkt

* Delete coursepages/spd/ta-solver-starter.rkt

* Update README.md

* Add files via upload

* Add info about eabling automatic parentheses, square brackets and quotes
1 month ago
waciumawanjohi ee63ae2f34
Add DSA Textbook to Extras
Thank you to @hamzakat

Closes #994
2 years ago
waciumawanjohi 32555dd033
Merge pull request #948 from azzsal/master
Add The Linux Command Line book to Tools section in extra readings
2 years ago
waciumawanjohi 40e0c63baa
Merge pull request #977 from saerosV/master
Fix link formatting
2 years ago
Waciuma Wanjohi 5076f8ea04 extras/books recommends Linear Algebra for Everyone
closes #910
2 years ago
Guilherme Marz Vazzolla 1b586d4c77
Fix link formatting 2 years ago
Guilherme Marz Vazzolla 03f7d2fc1c
Add books, fix formatting 3 years ago
Rodi 3501cac7eb
Add interesting/useful reading resources (#941) 3 years ago
azzsal ae7c84eb8d Add The Linux Command Line book to Tools section in extra readings 3 years ago
Elahi-cs 08bc81f862 Add Algorithms by Sedgewick
Add Algorithms by Robert Sedgewick on the basis that it's a freely available book from a reputable institution (it's the textbook for the Princeton Coursera courses). That being said, I haven't had the chance of reading the book so I can't personally comment on its quality.
3 years ago
Elahi-cs 835c2c101d Update books' editions
* Updated the links for books that have a newer edition. I have included the authors' home page for the book where possible.
* Updated some titles to reflect the linked edition. I have maintained the original format (``2e`` for the books in the ``Programming`` section ``(2nd Edition)`` for the books in the other sections). Unifying the format could be something to consider.
3 years ago
Uniminin 0b2f86e33e add two new books on systems 3 years ago
spamegg c43aee63da Update readings.md
Removed Sheldon Axler's "Linear Algebra Done Right (FREE)" because it is no longer free after the end of July 2020. It was made free temporarily due to COVID-19.
4 years ago
Aaron Hooper 7a74d27da5 Update link for Compiler Construction 4 years ago
Aaron Hooper bcdb9c978c Remove link to dead domain 4 years ago
waciumawanjohi 1a8722d317
Update readings.md 4 years ago
waciumawanjohi 74dc37f3e3
Add intro book on computer architecture 4 years ago
Jack Wong 230693a305 add cp book 4 years ago
zogamnuam 1eda3a287a Update readings.md
Programming and Programming Languages - updated to current stable version 2018
5 years ago
Alaharon123 e89d89d4bd READINGS: Update links (#557)
Newer edition of Introduction to Computation and Programming Using Python uses Python 3 and the link to htdp was wrong.
5 years ago
Alexey Filatov 91c479540c READINGS: Add Introduction to the Theory of Computation (#545)
This books contains easy to understand introduction to the automata theory, which is missing in "Introduction to computing" book by David Evans. It does not require complicated math, so it can be useful to students who do not want to become theoretical computer scientists, but want do have general understanding of it's topics. Also, it almost perfectly matches The Automata Theory course we have in the curriculum.
5 years ago
Alexey Filatov 7d00e1c203 readings: Add Computer Systems: A Programmer's Perspective book
This is probably the best introduction to computer systems for programmers. It contains all needed essentials of computer architecture, describes how C language works internally (e.g. how data structures are organized in memory and managed on machine language level) and even describes essentials of operating systems.
5 years ago
Hassam 0df0b06915 extras/readings: Add PBRT (#514)
PBRT is an amazing book detailing the implementation of a real, well-developed path tracer and is used in many real Computer Graphics courses. The authors have no released it for free, so it would make a great addition to the curriculum.
6 years ago
Joshua Hanson 2e4f9cf5bb Merge branch 'master' of github.com:ossu/computer-science into dev 6 years ago
Harshit Kumar a51e9bf55c extras/readings: Add ISLR (machine learning book) (#509)
Added An Introduction to Statistical Learning
6 years ago
Gustav Bertram 659e5cbe26
#484 Fixed SICP link
Fix the SICP link, as reported in #484
6 years ago
Joshua Hanson be2e50ce5c extras/readings: Add Oscar Levin Discrete Math textbook 6 years ago
Joshua Hanson aa0e0b7765 extras/readings: Add Ximera calculus textbook 6 years ago
Alfredo Serafini f6cadabde6 extras/readings: Add Stanford Information Retrieval (#442)
Added the book "An Introduction to Information Retrieval", available on the nlp.stanford site
6 years ago
Josh Hanson d711db33b1 extras/readings: Add PAPL
Programming and Programming Languages
7 years ago
Josh Hanson 748cc87450 extras/readings: Add PLAI
Programming Languages: Application and Interpretation
7 years ago
Waciuma Wanjohi e871414c1b Merge remote-tracking branch 'upstream/dev' into dev/waciuma 7 years ago
asdevgit 590f9cdeca Update CodeComplete book title
Updated to show 2nd edition
7 years ago
Joshua Hanson 3b910e2617 Add Category Theory for Programmers to extra readings 7 years ago
Avish Cheetaram 3be7a59e2d Added System Design to reading
Learning how to design scalable systems will help you become a better engineer.
7 years ago
Josh Hanson 377da12c4a Added Category Theory introductory reading 7 years ago
Harshit Kumar 165ebf28b9 Add Think Python to programming readings (#408) 7 years ago
Josh Hanson 69a626e73e extras/readings: Add distributed systems readings 7 years ago
Josh Hanson 36a8ce35b6 extras/readings: Add Tarr's DSL book 7 years ago
Josh Hanson 9a9bbc9c5f extras/readings: Add DB Management Systems book 7 years ago
Josh Hanson 47b4838e98 extras/readings: Add Red Book 7 years ago
Josh Hanson d53fdff52a extras: Add Strang's linear algebra 7 years ago
Josh Hanson c0f2007522 extras/readings: Add Skiena algorithms 7 years ago
Josh Hanson 5e2b2e2d5f extras/readings: Add P&H comp arch book 7 years ago
Josh Hanson f59f86a99d extras/readings: Add Van Roy book 7 years ago
Josh Hanson 2332baac0e Alt readings: Re-organize 7 years ago
Josh Hanson 8ea2329707 Alt readings: Fix networking link 7 years ago
Joshua Hanson ed0519cf88 Condense readme 7 years ago
Joshua Hanson 10f2a4b31e Fix formatting in extras 7 years ago