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
Alexey Filatov
b52dd6a504
README: Update MIT Calculus links ( #541 )
...
Links to particular archived version are substituted with generic links, always pointing to the newest enrollments
2018-11-28 16:11:54 -05:00
Norbert Fuhs
31756c783e
REQUIREMENTS: Fixed misspelling of 'language' ( #537 )
2018-11-26 13:06:18 -05:00
Alexey Filatov
3a74c22f8a
README: Update Automata from archived (2016) to self-paced
2018-11-26 13:02:17 -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
Joshua Hanson
4eabbdcb65
README: Add waciumawanjohi to team as lead academic
2018-10-31 12:31:04 -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
Joshua Hanson
73477a9619
README: Move CS50 before Nand2Tetris
...
Resolves #440 : It has been decided to keep CS50 as required for
now, but moving it later in the curriculum to match its high
degree of challenge and very low-level orientation.
Resolves #463 : It has been decided to retain CS50's dynamic
programming assignment due to the positive feedback it received
as well as the fact that the additional challenge of this problem
is acceptable now that the course is later in the curriculum.
2018-10-16 16:41:29 -04:00
hanjiexi
e73656d3c2
README: Add 'Process' section under Summary ( #513 )
...
Resolves #512 . Provides recommendations on how to progress through
curriculum, including recommendations on cohorts, ordering, and
electives.
2018-10-16 11:53:31 -04:00
Sohel Shaikh
0e1eba23fa
README: Fix grammatical mistakes ( #511 )
...
Fixed sentence construction.
2018-10-16 10:28:48 -04:00
Amadeusz Annissimo
1b8ec330c5
README: Fix typo for Scala Specialization ( #510 )
2018-10-09 10:22:36 -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
Tyler Miller
7a928c436b
README: Update LAFF link ( #508 )
2018-09-27 18:29:32 -04:00
Amadeusz Annissimo
01b4eac751
README: Update fix link and title for LAFF On Programming for Correctness ( #506 )
...
* updating link to LAFF – On Programming for Correctness
It seems like the most recent (and still available) course session added "On" to the course title. Previous link directed to the unavailable version of the course.
* update course name
2018-09-27 18:28:32 -04:00
Vapeur redman
f8f4e5b7e4
README.md: Fix Trello link ( #501 )
...
Update 'how to copy board' Trello instructions from 2012 blog post, to actual instructions.
2018-09-27 18:26:33 -04:00
Hugo
df29f6a1fc
Update README.md ( #500 )
...
spelling/syntax error
2018-08-24 14:53:51 -07:00
Anthony Morris
9705180dc9
#484 Fixed SICP link
2018-07-09 09:15:03 -07:00
Gustav Bertram
659e5cbe26
#484 Fixed SICP link
...
Fix the SICP link, as reported in #484
2018-07-09 00:07:09 +02:00
waciumawanjohi
037dd7b5ef
README: Remove dead link to Facebook group ( #479 )
2018-05-17 13:07:28 -04:00
Joshua Hanson
e6c1b44898
README: Add note about Coursera Discrete Math (paid)
2018-05-11 11:58:01 -04: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
Joshua Hanson
98ecf7e5d3
README: Replace OSU Calculus with MIT Calculus
2018-05-11 11:36:43 -04:00
Vipin Kumar
1e877eaca6
PROJECTS: Add Webliza project ( #477 )
...
Introduction to Computer Science section
2018-05-09 10:56:09 -04:00
Tyler Miller
c12308a015
README: update Learn Prolog Now! link to interactive site ( #467 )
...
Allows users to run Prolog scripts on the site.
2018-03-30 23:08:35 -04:00
Leo Leung
7469d07efe
README: Add alt link for Intro to Parallel Programming ( #464 )
2018-03-07 08:08:59 -05:00
Leo Leung
914c519597
extras/courses: Add U of Helsinki OO Programming with Java ( #456 )
2018-02-16 21:23:26 -05:00
waciumawanjohi
751935b16f
README: Move Reliable Distributed Systems to Advanced Systems ( #460 )
2018-02-15 16:04:55 -05:00
Leo Leung
92b22f4553
README: Fix prereqs for Software Testing ( #455 )
2018-01-31 09:56:08 -05:00
Florian Hoornaar
6836ed1660
README: Change 'OBS' to 'Note' ( #454 )
...
As per issue https://github.com/ossu/computer-science/issues/453
2018-01-29 13:20:32 -05:00
Leo Leung
d596b44a7f
README: Fix prereqs for Nand2Tetris II ( #452 )
...
Updates the prerequisites for "From Nand to Tetris II" to include a list of supported programming languages
2018-01-29 13:17:15 -05:00
Mahmoud khalil
b5514423d8
CHANGELOG: Fix spelling errors ( #447 )
...
Fix spelling for "Data Mining" and "Functional"
2018-01-08 10:23:53 -05:00
hanjiexi
a95ed56566
Merge pull request #448
...
* Update License file copyright year
* Remove duplicate "machine language" topic
2018-01-08 10:19:28 -05:00
Nicolai Slovineanu
993ec66b22
Remove duplicate "machine language" topic
2018-01-07 13:13:35 +02:00
Anthony Morris
cd3e9d555f
Merge pull request #445 from phillipalexander/patch-1
...
Update License file copyright year
2018-01-03 11:23:31 -08:00
Phillip Alexander
60e6ccd8e3
Update License file copyright year
2018-01-03 00:02:12 -08: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
6c5a8bfa96
Update to 8.0.0
2017-11-02 22:01:00 -04: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
Josh Hanson
2eccb8c16f
Core Math: Add Essence of Linear Algebra
...
Closes #423
2017-11-02 21:51:28 -04:00
Josh Hanson
abadda80ad
Core Theory: Replace Coursera with Lagunita
...
Closes #428 . It is the same Stanford Algorithms course, but on
a better platform.
2017-11-02 21:42:30 -04:00
hanjiexi
2a3c9ebbe0
Merge pull request #434
...
- Merge latest changes in master to dev
- Change Operating System course in Core Systems
2017-11-02 15:08:25 -04:00
Waciuma Wanjohi
627058f226
Move Hack-the-Kernel from advanced systems to core systems and change Three Easy Pieces from Required to Recommended
2017-11-01 20:28:38 -04:00
Waciuma Wanjohi
e871414c1b
Merge remote-tracking branch 'upstream/dev' into dev/waciuma
2017-11-01 20:22:37 -04:00
Victor Ferreira
5947486570
Fix grammatical inconsistencies in README.md ( #432 )
2017-10-31 22:06:15 -04:00
Eric Douglas
ae03d5abb7
Add new forum and code of conduct ( #427 )
...
* Add new forum and code of conduct
* Undo changes on headings
2017-10-10 10:39:18 -04:00
Eric Douglas
52c8c9c4ee
Add link to newsletter
2017-10-02 19:47:32 -03:00