Agon Gashi
a202d46b4f
Added Tools section on extra/courses
2019-01-28 09:39:12 +01: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
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
Tawfiq Hamed
06573f3cf9
Update free-courses.md
2016-08-01 08:45:30 +03:00
Jimages
1ac1d84f05
Add a free book about machine learning.
2016-07-18 22:11:38 +08:00
John Oss
4571f829c1
Added some books
...
Added:
Structure and Interpretation of Computer Programs
Calculus Made Easy
Grinstead and Snell’s Introduction to Probability
Compiler Construction
2016-07-01 13:42:43 -04:00
Eric Douglas
992e3883ce
Create paid-courses.md
...
#333
2016-06-30 07:26:49 -03:00
Eric Douglas
3066412170
Update and rename courses.md to free-courses.md
...
#333
2016-06-30 07:25:23 -03:00
Eric Douglas
1dbd5f321f
Update and rename books.md to paid-books.md
...
#333
2016-06-30 07:24:48 -03:00
Eric Douglas
d88f962a58
Create free-books.md
...
#333
2016-06-30 07:24:01 -03:00
Jimages
70939208e5
Add a book about discrete math.
2016-05-22 13:23:27 +08:00
Jimages
a448dbc123
Add a book about compilers.
2016-05-22 13:18:14 +08:00
Jimages
7249ab629e
Add books about algorithms and operation system.
2016-05-22 13:11:01 +08:00
Eric Douglas
6349dcf232
Merge pull request #323 from jimages/master
...
Add books about Computer Networks
2016-05-21 14:37:42 -03:00
Jimages
6ec4180458
Add books about Computer Networks
2016-05-21 22:51:10 +08:00
Shouvik Roy
459ea9ab5e
Added Operating Systems courses from Udacity
2016-05-21 15:20:09 +05:30
Shouvik Roy
c313eaaa11
Added Udacity networking courses
2016-05-20 12:27:14 +05:30
Eric Douglas
653c5f9304
Add CS50 to main curriculum
...
- Add CS50 to main curriculum
- Move MIT 6.00 and From nand to Tetris to the extras section
2016-05-04 17:02:02 -03:00
Eric Douglas
b82c82d5ed
Fix and format extras course file properly
2016-04-24 15:26:19 -03:00
Mithun Kumer Ghose
19f284017c
Added computer security Course 2
2016-04-24 20:38:22 +06:00
Mithun Kumer Ghose
120305d83d
Added computer security Course
2016-04-24 20:27:22 +06:00
Mithun Kumer Ghose
a9d6ec025b
Added Cisco CCNA certification Course
2016-04-24 20:25:29 +06:00
Mithun Kumer Ghose
beaacd82f1
Added Computer Architecture Course
2016-04-24 20:22:53 +06:00
Mithun Kumer Ghose
5350f63b95
Removed duplicate course from data mining
2016-04-23 08:31:13 +06:00
Mithun Kumer Ghose
2f93fa9652
Removed duplicate course
2016-04-23 08:26:02 +06:00
Mithun Kumer Ghose
184ef89261
Added new algorithm course 11
2016-04-22 14:11:59 +06:00
Mithun Kumer Ghose
e67d72285a
Added new algorithm course 10
2016-04-22 14:10:24 +06:00
Mithun Kumer Ghose
b2c0cbe8cc
Added new algorithm course 9
2016-04-22 14:08:50 +06:00
Mithun Kumer Ghose
196deefd94
Added new algorithm course 8
2016-04-22 14:07:55 +06:00
Mithun Kumer Ghose
ff2a2a522c
Added new algorithm course 7
2016-04-22 14:06:38 +06:00
Mithun Kumer Ghose
c8d73ca610
Added new algorithm course 6
2016-04-22 14:02:53 +06:00
Mithun Kumer Ghose
6eccaf0c66
Added new algorithm course 5
2016-04-22 14:02:08 +06:00
Mithun Kumer Ghose
c61b51db28
Added new algorithm course 4
2016-04-22 14:00:44 +06:00
Mithun Kumer Ghose
c662f5db27
Added new algorithm course 3
2016-04-22 13:59:42 +06:00
Mithun Kumer Ghose
655d8ecfcb
Added new algorithm course
2016-04-22 13:58:30 +06:00
Mithun Kumer Ghose
4a476d28c4
Added new algorithm course
2016-04-22 13:56:43 +06:00
Mithun Kumer Ghose
0db9785433
Added new algorithm course
2016-04-22 13:54:51 +06:00
Mithun Kumer Ghose
93ee066a9c
Added new algorithm course
2016-04-22 13:51:43 +06:00
Mithun Kumer Ghose
35e6a69143
probability couorse added
2016-04-21 09:13:13 +06:00
Mithun Kumer Ghose
9d6ec75a87
cloud computing couorse added
2016-04-21 09:10:08 +06:00
Mithun Kumer Ghose
c6efc5389f
cloud computing couorse added
2016-04-21 09:08:24 +06:00
Mithun Kumer Ghose
3c60c1a6bd
Big data couorse added
2016-04-21 09:04:15 +06:00
Mithun Kumer Ghose
5a769339a5
Data Mining course and database course added
2016-04-21 08:55:49 +06:00
Mithun Kumer Ghose
c3970b3bb4
text Mining course added
2016-04-21 08:49:25 +06:00
Mithun Kumer Ghose
2527976c34
Intro to programming course added
2016-04-21 08:33:02 +06:00
Mithun Kumer Ghose
296bde3834
removed all modules
2016-04-20 22:41:34 +06:00
Mithun Kumer Ghose
e30e1ccd59
removed modules
2016-04-20 22:39:15 +06:00
Mithun Kumer Ghose
d08f0673f4
manually added LAFF
2016-04-20 22:37:00 +06:00
Mithun Kumer Ghose
7fb77ac4f0
Merge branch 'master' of https://github.com/open-source-society/computer-science
...
updated and merged with remote master branch.
2016-04-20 22:22:58 +06:00