mirror of
https://github.com/ossu/computer-science.git
synced 2024-10-01 01:26:01 -04:00
Update json to match current curriculum
This commit is contained in:
parent
928cf070e2
commit
c69e816140
@ -10,14 +10,9 @@
|
|||||||
],
|
],
|
||||||
"Courses":[
|
"Courses":[
|
||||||
{"Name":"Python for Everyone",
|
{"Name":"Python for Everyone",
|
||||||
"URL":"https://www.coursera.org/specializations/python",
|
"URL":"https://www.py4e.com/",
|
||||||
"Alternative":"https://www.py4e.com/",
|
|
||||||
"Effort":"58 hours",
|
"Effort":"58 hours",
|
||||||
"Prerequisites":"none"},
|
"Prerequisites":"none"}
|
||||||
{"Name":"Fundamentals of Computing",
|
|
||||||
"URL":"https://www.coursera.org/specializations/computer-fundamentals",
|
|
||||||
"Effort":"138 hours",
|
|
||||||
"Prerequisites":"high school mathematics"}
|
|
||||||
]},
|
]},
|
||||||
{"Name":"Introduction to CS Tools",
|
{"Name":"Introduction to CS Tools",
|
||||||
"Explanation":"Understanding theory is important, but you will also be expected to create programs. There are a number of tools that are widely used to make that process easier. Learn them now to ease your future work writing programs.",
|
"Explanation":"Understanding theory is important, but you will also be expected to create programs. There are a number of tools that are widely used to make that process easier. Learn them now to ease your future work writing programs.",
|
||||||
@ -110,7 +105,7 @@
|
|||||||
"URL":"https://www.edx.org/course/calculus-1a-differentiation",
|
"URL":"https://www.edx.org/course/calculus-1a-differentiation",
|
||||||
"Duration":"13 weeks",
|
"Duration":"13 weeks",
|
||||||
"Effort":"6-10 hours/week",
|
"Effort":"6-10 hours/week",
|
||||||
"Prerequisites":"[pre-calculus](https://www.futurelearn.com/courses/precalculus)"},
|
"Prerequisites":"high school math"},
|
||||||
{"Name":"Calculus 1B: Integration",
|
{"Name":"Calculus 1B: Integration",
|
||||||
"URL":"https://www.edx.org/course/calculus-1b-integration",
|
"URL":"https://www.edx.org/course/calculus-1b-integration",
|
||||||
"Duration":"13 weeks",
|
"Duration":"13 weeks",
|
||||||
@ -128,10 +123,9 @@
|
|||||||
"URL":"https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab",
|
"URL":"https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab",
|
||||||
"Duration":" - ",
|
"Duration":" - ",
|
||||||
"Effort":" - ",
|
"Effort":" - ",
|
||||||
"Prerequisites":"[pre-calculus](https://www.futurelearn.com/courses/precalculus)"},
|
"Prerequisites":"high school math"},
|
||||||
{"Name":"Linear Algebra",
|
{"Name":"Linear Algebra",
|
||||||
"URL":"https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/",
|
"URL":"https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/",
|
||||||
"Alternative":"http://ulaff.net/",
|
|
||||||
"Duration":"14 weeks",
|
"Duration":"14 weeks",
|
||||||
"Effort":"12 hours/week",
|
"Effort":"12 hours/week",
|
||||||
"Prerequisites":"Essence of Linear Algebra"}
|
"Prerequisites":"Essence of Linear Algebra"}
|
||||||
@ -146,9 +140,9 @@
|
|||||||
]},
|
]},
|
||||||
{"Name":"Probability",
|
{"Name":"Probability",
|
||||||
"Courses":[
|
"Courses":[
|
||||||
{"Name":"Introduction to Probability - The Science of Uncertainty",
|
{"Name":"Probability",
|
||||||
"URL":"https://www.edx.org/course/introduction-probability-science-mitx-6-041x-2",
|
"URL":"https://projects.iq.harvard.edu/stat110/home",
|
||||||
"Duration":"18 weeks",
|
"Duration":"24 weeks",
|
||||||
"Effort":"12 hours/week",
|
"Effort":"12 hours/week",
|
||||||
"Prerequisites":"[Multivariable Calculus](https://ocw.mit.edu/courses/mathematics/18-02sc-multivariable-calculus-fall-2010/index.htm)"}
|
"Prerequisites":"[Multivariable Calculus](https://ocw.mit.edu/courses/mathematics/18-02sc-multivariable-calculus-fall-2010/index.htm)"}
|
||||||
]}
|
]}
|
||||||
@ -215,7 +209,7 @@
|
|||||||
"Additional Text / Assignments":"[Assignment 1](https://github.com/PrincetonUniversity/COS461-Public/tree/master/assignments/assignment1)<br>[Assignment 2](https://www.scs.stanford.edu/10au-cs144/lab/reliable/reliable.html)<br>[Assignment 3](https://nptel.ac.in/content/storage2/courses/106105080/pdf/M2L7.pdf)<br>[Assignment 4](http://www-net.cs.umass.edu/wireshark-labs/Wireshark_TCP_v7.0.pdf)",
|
"Additional Text / Assignments":"[Assignment 1](https://github.com/PrincetonUniversity/COS461-Public/tree/master/assignments/assignment1)<br>[Assignment 2](https://www.scs.stanford.edu/10au-cs144/lab/reliable/reliable.html)<br>[Assignment 3](https://nptel.ac.in/content/storage2/courses/106105080/pdf/M2L7.pdf)<br>[Assignment 4](http://www-net.cs.umass.edu/wireshark-labs/Wireshark_TCP_v7.0.pdf)",
|
||||||
"Prerequisites":"algebra, probability, basic CS"},
|
"Prerequisites":"algebra, probability, basic CS"},
|
||||||
{"Name":"Operating Systems: Three Easy Pieces",
|
{"Name":"Operating Systems: Three Easy Pieces",
|
||||||
"URL":"http://pages.cs.wisc.edu/~remzi/OSTEP/",
|
"URL":"http://pages.cs.wisc.edu/~remzi/Classes/537/Spring2018/",
|
||||||
"Duration":"10-12 weeks",
|
"Duration":"10-12 weeks",
|
||||||
"Effort":"6 hours/week",
|
"Effort":"6 hours/week",
|
||||||
"Additional Text / Assignments":"[Homework](http://pages.cs.wisc.edu/~remzi/OSTEP/Homework/homework.html) [Lectures](https://www.youtube.com/channel/UCGweYi6vcfHaTrkap3c1TPg/videos) [Supplement](http://pages.cs.wisc.edu/~shivaram/cs537-sp20/",
|
"Additional Text / Assignments":"[Homework](http://pages.cs.wisc.edu/~remzi/OSTEP/Homework/homework.html) [Lectures](https://www.youtube.com/channel/UCGweYi6vcfHaTrkap3c1TPg/videos) [Supplement](http://pages.cs.wisc.edu/~shivaram/cs537-sp20/",
|
||||||
@ -352,12 +346,11 @@
|
|||||||
{"Name":"and more"}
|
{"Name":"and more"}
|
||||||
],
|
],
|
||||||
"Courses":[
|
"Courses":[
|
||||||
{"Name":"Introduction to Parallel Programming",
|
{"Name":"Parallel Programming",
|
||||||
"URL":"https://classroom.udacity.com/courses/cs344",
|
"URL":"https://www.coursera.org/learn/parprog1",
|
||||||
"Alternative":"https://www.youtube.com/playlist?list=PLGvfHSgImk4aweyWlhBXNF6XISY3um82",
|
"Duration":"4 weeks",
|
||||||
"Duration":"12 weeks",
|
"Effort":" 6-8 hours/week ",
|
||||||
"Effort":" - ",
|
"Prerequisites":"Scala Programming"},
|
||||||
"Prerequisites":"C, algorithms"},
|
|
||||||
{"Name":"Compilers",
|
{"Name":"Compilers",
|
||||||
"URL":"https://www.edx.org/course/compilers",
|
"URL":"https://www.edx.org/course/compilers",
|
||||||
"Alternative":"https://www.youtube.com/playlist?list=PLDcmCgguL9rxPoVn2ykUFc8TOpLyDU5gx",
|
"Alternative":"https://www.youtube.com/playlist?list=PLDcmCgguL9rxPoVn2ykUFc8TOpLyDU5gx",
|
||||||
@ -382,11 +375,6 @@
|
|||||||
"Duration":"4 weeks",
|
"Duration":"4 weeks",
|
||||||
"Effort":"6 hours/week",
|
"Effort":"6 hours/week",
|
||||||
"Prerequisites":"Python, programming experience"},
|
"Prerequisites":"Python, programming experience"},
|
||||||
{"Name":"LAFF - On Programming for Correctness",
|
|
||||||
"URL":"https://www.edx.org/course/laff-on-programming-for-correctness",
|
|
||||||
"Duration":"7 weeks",
|
|
||||||
"Effort":"6 hours/week",
|
|
||||||
"Prerequisites":"linear algebra"},
|
|
||||||
{"Name":"Software Architecture & Design",
|
{"Name":"Software Architecture & Design",
|
||||||
"URL":"https://www.udacity.com/course/software-architecture-design--ud821",
|
"URL":"https://www.udacity.com/course/software-architecture-design--ud821",
|
||||||
"Duration":"8 weeks",
|
"Duration":"8 weeks",
|
||||||
@ -412,21 +400,11 @@
|
|||||||
{"Name":"and more"}
|
{"Name":"and more"}
|
||||||
],
|
],
|
||||||
"Courses":[
|
"Courses":[
|
||||||
{"Name":"Electricity and Magnetism, Part 1",
|
|
||||||
"URL":"https://www.edx.org/course/electricity-magnetism-part-1-ricex-phys102-1x-0",
|
|
||||||
"Duration":"7 weeks",
|
|
||||||
"Effort":"8-10 hours/week",
|
|
||||||
"Prerequisites":"[calculus](https://www.khanacademy.org/math/calculus-1), [basic mechanics](https://www.khanacademy.org/science/physics)"},
|
|
||||||
{"Name":"Electricity and Magnetism, Part 2",
|
|
||||||
"URL":"https://www.edx.org/course/electricity-magnetism-part-2-ricex-phys102-2x-0",
|
|
||||||
"Duration":"7 weeks",
|
|
||||||
"Effort":"8-10 hours/week",
|
|
||||||
"Prerequisites":"Electricity and Magnetism, Part 1"},
|
|
||||||
{"Name":"Computation Structures 1: Digital Circuits",
|
{"Name":"Computation Structures 1: Digital Circuits",
|
||||||
"URL":"https://www.edx.org/course/computation-structures-part-1-digital-mitx-6-004-1x-0",
|
"URL":"https://www.edx.org/course/computation-structures-part-1-digital-mitx-6-004-1x-0",
|
||||||
"Duration":"10 weeks",
|
"Duration":"10 weeks",
|
||||||
"Effort":"6 hours/week",
|
"Effort":"6 hours/week",
|
||||||
"Prerequisites":"electricity, magnetism"},
|
"Prerequisites":"Nand2Tetris II"},
|
||||||
{"Name":"Computation Structures 2: Computer Architecture",
|
{"Name":"Computation Structures 2: Computer Architecture",
|
||||||
"URL":"https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x",
|
"URL":"https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x",
|
||||||
"Duration":"10 weeks",
|
"Duration":"10 weeks",
|
||||||
@ -510,10 +488,10 @@
|
|||||||
"Duration":"30 weeks",
|
"Duration":"30 weeks",
|
||||||
"Effort":"2-6 hours/week",
|
"Effort":"2-6 hours/week",
|
||||||
"Prerequisites":"C++ programming"},
|
"Prerequisites":"C++ programming"},
|
||||||
{"Name":"Full Stack Web Development (Specialization)",
|
{"Name":"Fullstack Open",
|
||||||
"URL":"https://www.coursera.org/specializations/full-stack",
|
"URL":"https://fullstackopen.com/en",
|
||||||
"Duration":"27 weeks",
|
"Duration":"12 weeks",
|
||||||
"Effort":"2-6 hours/week",
|
"Effort":"6 hours/week",
|
||||||
"Prerequisites":"programming, databases"},
|
"Prerequisites":"programming, databases"},
|
||||||
{"Name":"Data Science (Specialization)",
|
{"Name":"Data Science (Specialization)",
|
||||||
"URL":"https://www.coursera.org/specializations/jhu-data-science",
|
"URL":"https://www.coursera.org/specializations/jhu-data-science",
|
||||||
|
Loading…
Reference in New Issue
Block a user