Waciuma Wanjohi
80c22207e7
Move interactive textbook from courses to readings
2024-04-07 20:24:29 -04:00
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
2024-04-01 20:46:39 -04:00
waciumawanjohi
ee63ae2f34
Add DSA Textbook to Extras
...
Thank you to @hamzakat
Closes #994
2022-06-11 13:27:41 -04:00
waciumawanjohi
32555dd033
Merge pull request #948 from azzsal/master
...
Add The Linux Command Line book to Tools section in extra readings
2021-12-10 13:58:21 -05:00
waciumawanjohi
40e0c63baa
Merge pull request #977 from saerosV/master
...
Fix link formatting
2021-12-10 13:04:55 -05:00
Waciuma Wanjohi
5076f8ea04
extras/books recommends Linear Algebra for Everyone
...
closes #910
2021-12-07 20:55:39 -05:00
Guilherme Marz Vazzolla
1b586d4c77
Fix link formatting
2021-12-03 15:49:28 -03:00
Guilherme Marz Vazzolla
03f7d2fc1c
Add books, fix formatting
2021-10-15 17:17:53 -03:00
Rodi
3501cac7eb
Add interesting/useful reading resources ( #941 )
2021-10-09 02:22:21 -04:00
azzsal
ae7c84eb8d
Add The Linux Command Line book to Tools section in extra readings
2021-10-01 23:45:40 +03:00
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.
2021-08-03 13:20:10 -04:00
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.
2021-03-31 12:43:42 -05:00
Uniminin
0b2f86e33e
add two new books on systems
2020-12-20 10:50:34 -06:00
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.
2020-07-18 02:54:01 -05:00
Aaron Hooper
7a74d27da5
Update link for Compiler Construction
2020-05-17 23:24:43 -04:00
Aaron Hooper
bcdb9c978c
Remove link to dead domain
2020-05-17 23:24:43 -04:00
waciumawanjohi
1a8722d317
Update readings.md
2020-04-10 14:39:54 -05:00
waciumawanjohi
74dc37f3e3
Add intro book on computer architecture
2020-04-04 00:54:54 -05:00
Jack Wong
230693a305
add cp book
2020-01-29 01:15:39 -05:00
zogamnuam
1eda3a287a
Update readings.md
...
Programming and Programming Languages - updated to current stable version 2018
2019-10-09 21:12:10 -04:00
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.
2019-01-02 23:41:10 -05:00
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.
2018-12-09 21:20:04 -05:00
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.
2018-12-03 11:21:59 -05:00
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.
2018-10-18 18:32:15 -04:00
Joshua Hanson
2e4f9cf5bb
Merge branch 'master' of github.com:ossu/computer-science into dev
2018-10-16 16:52:16 -04:00
Harshit Kumar
a51e9bf55c
extras/readings: Add ISLR (machine learning book) ( #509 )
...
Added An Introduction to Statistical Learning
2018-10-03 23:10:20 -04:00
Gustav Bertram
659e5cbe26
#484 Fixed SICP link
...
Fix the SICP link, as reported in #484
2018-07-09 00:07:09 +02:00
Joshua Hanson
be2e50ce5c
extras/readings: Add Oscar Levin Discrete Math textbook
2018-05-11 11:50:11 -04:00
Joshua Hanson
aa0e0b7765
extras/readings: Add Ximera calculus textbook
2018-05-11 11:48:08 -04:00
Alfredo Serafini
f6cadabde6
extras/readings: Add Stanford Information Retrieval ( #442 )
...
Added the book "An Introduction to Information Retrieval", available on the nlp.stanford site
2017-12-30 13:01:39 -05:00
Josh Hanson
d711db33b1
extras/readings: Add PAPL
...
Programming and Programming Languages
2017-11-02 21:58:57 -04:00
Josh Hanson
748cc87450
extras/readings: Add PLAI
...
Programming Languages: Application and Interpretation
2017-11-02 21:55:33 -04:00
Waciuma Wanjohi
e871414c1b
Merge remote-tracking branch 'upstream/dev' into dev/waciuma
2017-11-01 20:22:37 -04:00
asdevgit
590f9cdeca
Update CodeComplete book title
...
Updated to show 2nd edition
2017-10-01 01:21:26 +01:00
Joshua Hanson
3b910e2617
Add Category Theory for Programmers to extra readings
2017-09-09 11:37:54 -04:00
Avish Cheetaram
3be7a59e2d
Added System Design to reading
...
Learning how to design scalable systems will help you become a better engineer.
2017-07-10 22:25:16 +04:00
Josh Hanson
377da12c4a
Added Category Theory introductory reading
2017-07-02 19:45:28 -04:00
Harshit Kumar
165ebf28b9
Add Think Python to programming readings ( #408 )
2017-05-25 21:28:32 -04:00
Josh Hanson
69a626e73e
extras/readings: Add distributed systems readings
2017-03-13 18:19:29 -04:00
Josh Hanson
36a8ce35b6
extras/readings: Add Tarr's DSL book
2017-03-13 18:17:09 -04:00
Josh Hanson
9a9bbc9c5f
extras/readings: Add DB Management Systems book
2017-03-13 18:15:04 -04:00
Josh Hanson
47b4838e98
extras/readings: Add Red Book
2017-03-13 18:13:43 -04:00
Josh Hanson
d53fdff52a
extras: Add Strang's linear algebra
2017-03-13 18:09:01 -04:00
Josh Hanson
c0f2007522
extras/readings: Add Skiena algorithms
2017-03-13 18:03:19 -04:00
Josh Hanson
5e2b2e2d5f
extras/readings: Add P&H comp arch book
2017-03-13 18:00:37 -04:00
Josh Hanson
f59f86a99d
extras/readings: Add Van Roy book
2017-03-13 17:58:50 -04:00
Josh Hanson
2332baac0e
Alt readings: Re-organize
2017-03-09 20:06:22 -05:00
Josh Hanson
8ea2329707
Alt readings: Fix networking link
2017-03-09 19:58:25 -05:00
Joshua Hanson
ed0519cf88
Condense readme
2017-03-05 16:42:45 -05:00
Joshua Hanson
10f2a4b31e
Fix formatting in extras
2017-02-28 20:35:34 -05:00