Commit Graph

146 Commits (b52dd6a504902e333a5d725d4b931d31581d4440)

Author SHA1 Message Date
Waciuma Wanjohi 379ef0dc3b Add curriculum guidelines to Extras 2018-11-06 00:30:32 -05:00
Bradley Grant 3097706b89 extras/courses: Add GTx CS1301 Course Sequence (#524)
GTx CS1301, "Computing In Python" is proposed as a supplemental course in the OSSU curriculum and as a potential future candidate for the Introduction to Computer Science course. It is an online-adapted version of the on-campus Introduction to Computing course for Georgia Tech computer science students. The online version is comprised of four parts, delivered on-demand via edX. The course is self-paced with 16 weeks of effort, and is 100% free to audit with all materials included. It covers all introductory CS topics discussed in MIT 6.00.1x from a language-agnostic perspective, while providing additional instruction and support in learning Python as a language. Students who complete this course will have an understanding of basic CS topics **and** a working knowledge of Python 3 they can immediately apply to interesting problems.
2018-11-01 10:51:55 -04: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
Leo Leung 914c519597 extras/courses: Add U of Helsinki OO Programming with Java (#456) 2018-02-16 21:23:26 -05: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 9fe6838ed8 Remove unused pre-requisites from extra courses 2017-09-09 13:16:22 -04:00
Joshua Hanson dba5d8689c Move Mathematical Thinking to extra courses
Closes #420
2017-09-09 13:13:20 -04: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
Eric Douglas 92ea0f2654 Remove duplicate course #406 2017-05-16 12:51:14 -03:00
Yuchen Pei bdbd0470db Add UPenn Intro to Haskell to extra courses (#404) 2017-05-09 18:32:55 -04:00
Josh Hanson e8b6b2540b Move alt comparch course to extras 2017-03-30 18:20:52 -04:00
Josh Hanson 3885a2d3e8 Move optional Intro CS courses to extras
Since we want every course in Intro CS and Core CS to be required, I have removed
the optional courses from Intro CS. But they are still good courses so I made
a new section in extras/courses.md to house courses on online learning.

I also added a new course under this new section, the sequel to Learning How
to Learn.
2017-03-30 18:20:52 -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 c2ab7cf5b0 extras/courses: add Berkeley's SICP 2017-03-13 17:53:17 -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 b50dfb1d29 Clean up app alternatives 2017-03-05 10:13:01 -05:00
Joshua Hanson 224cd6ca67 Clean up theory alternatives 2017-03-05 10:08:30 -05:00
Joshua Hanson 5339b91d77 Clean up math+systems alternatives 2017-03-05 09:57:38 -05:00
Joshua Hanson eb7931ea0c Clean up programming alternatives 2017-03-05 09:53:16 -05:00
Joshua Hanson 960ddd4c3d Move Princeton algo to extras 2017-02-28 20:39:48 -05:00
Joshua Hanson 10f2a4b31e Fix formatting in extras 2017-02-28 20:35:34 -05:00
Joshua Hanson 03b90676b5 Clean up alternative courses 2017-02-28 20:28:17 -05:00
Joshua Hanson a5549b8089 Update readings 2017-02-28 20:20:15 -05:00
Joshua Hanson fa2006ad68 Remove empty paid-courses.md 2017-02-28 19:54:48 -05:00
Reda Bouchaala 5d7c12a272 Added link to extras/free-courses.md 2016-11-14 11:20:02 +01:00
Arpit Solanki 63e55fc599 Update free-books.md 2016-10-12 13:17:20 +05:30
Adam Gomes 63585c3601 Update free-books.md 2016-10-03 08:14:42 -04:00
Sam Frances 9bc5f55c4e Add 'Introduction to Computing' by David Evans to free books in extras 2016-08-09 12:44:49 +01:00
Sam Frances d51ffc37f5 Add John Guttag textbook to paid books in extras 2016-08-09 12:38:12 +01:00