Skip to content

Commit c69e816

Browse files
Update json to match current curriculum
1 parent 928cf07 commit c69e816

File tree

1 file changed

+18
-40
lines changed

1 file changed

+18
-40
lines changed

curriculum.json

Lines changed: 18 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,9 @@
1010
],
1111
"Courses":[
1212
{"Name":"Python for Everyone",
13-
"URL":"https://www.coursera.org/specializations/python",
14-
"Alternative":"https://www.py4e.com/",
13+
"URL":"https://www.py4e.com/",
1514
"Effort":"58 hours",
16-
"Prerequisites":"none"},
17-
{"Name":"Fundamentals of Computing",
18-
"URL":"https://www.coursera.org/specializations/computer-fundamentals",
19-
"Effort":"138 hours",
20-
"Prerequisites":"high school mathematics"}
15+
"Prerequisites":"none"}
2116
]},
2217
{"Name":"Introduction to CS Tools",
2318
"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 @@
110105
"URL":"https://www.edx.org/course/calculus-1a-differentiation",
111106
"Duration":"13 weeks",
112107
"Effort":"6-10 hours/week",
113-
"Prerequisites":"[pre-calculus](https://www.futurelearn.com/courses/precalculus)"},
108+
"Prerequisites":"high school math"},
114109
{"Name":"Calculus 1B: Integration",
115110
"URL":"https://www.edx.org/course/calculus-1b-integration",
116111
"Duration":"13 weeks",
@@ -128,10 +123,9 @@
128123
"URL":"https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab",
129124
"Duration":" - ",
130125
"Effort":" - ",
131-
"Prerequisites":"[pre-calculus](https://www.futurelearn.com/courses/precalculus)"},
126+
"Prerequisites":"high school math"},
132127
{"Name":"Linear Algebra",
133128
"URL":"https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/",
134-
"Alternative":"http://ulaff.net/",
135129
"Duration":"14 weeks",
136130
"Effort":"12 hours/week",
137131
"Prerequisites":"Essence of Linear Algebra"}
@@ -146,9 +140,9 @@
146140
]},
147141
{"Name":"Probability",
148142
"Courses":[
149-
{"Name":"Introduction to Probability - The Science of Uncertainty",
150-
"URL":"https://www.edx.org/course/introduction-probability-science-mitx-6-041x-2",
151-
"Duration":"18 weeks",
143+
{"Name":"Probability",
144+
"URL":"https://projects.iq.harvard.edu/stat110/home",
145+
"Duration":"24 weeks",
152146
"Effort":"12 hours/week",
153147
"Prerequisites":"[Multivariable Calculus](https://ocw.mit.edu/courses/mathematics/18-02sc-multivariable-calculus-fall-2010/index.htm)"}
154148
]}
@@ -215,7 +209,7 @@
215209
"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)",
216210
"Prerequisites":"algebra, probability, basic CS"},
217211
{"Name":"Operating Systems: Three Easy Pieces",
218-
"URL":"http://pages.cs.wisc.edu/~remzi/OSTEP/",
212+
"URL":"http://pages.cs.wisc.edu/~remzi/Classes/537/Spring2018/",
219213
"Duration":"10-12 weeks",
220214
"Effort":"6 hours/week",
221215
"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 @@
352346
{"Name":"and more"}
353347
],
354348
"Courses":[
355-
{"Name":"Introduction to Parallel Programming",
356-
"URL":"https://classroom.udacity.com/courses/cs344",
357-
"Alternative":"https://www.youtube.com/playlist?list=PLGvfHSgImk4aweyWlhBXNF6XISY3um82",
358-
"Duration":"12 weeks",
359-
"Effort":" - ",
360-
"Prerequisites":"C, algorithms"},
349+
{"Name":"Parallel Programming",
350+
"URL":"https://www.coursera.org/learn/parprog1",
351+
"Duration":"4 weeks",
352+
"Effort":" 6-8 hours/week ",
353+
"Prerequisites":"Scala Programming"},
361354
{"Name":"Compilers",
362355
"URL":"https://www.edx.org/course/compilers",
363356
"Alternative":"https://www.youtube.com/playlist?list=PLDcmCgguL9rxPoVn2ykUFc8TOpLyDU5gx",
@@ -382,11 +375,6 @@
382375
"Duration":"4 weeks",
383376
"Effort":"6 hours/week",
384377
"Prerequisites":"Python, programming experience"},
385-
{"Name":"LAFF - On Programming for Correctness",
386-
"URL":"https://www.edx.org/course/laff-on-programming-for-correctness",
387-
"Duration":"7 weeks",
388-
"Effort":"6 hours/week",
389-
"Prerequisites":"linear algebra"},
390378
{"Name":"Software Architecture & Design",
391379
"URL":"https://www.udacity.com/course/software-architecture-design--ud821",
392380
"Duration":"8 weeks",
@@ -412,21 +400,11 @@
412400
{"Name":"and more"}
413401
],
414402
"Courses":[
415-
{"Name":"Electricity and Magnetism, Part 1",
416-
"URL":"https://www.edx.org/course/electricity-magnetism-part-1-ricex-phys102-1x-0",
417-
"Duration":"7 weeks",
418-
"Effort":"8-10 hours/week",
419-
"Prerequisites":"[calculus](https://www.khanacademy.org/math/calculus-1), [basic mechanics](https://www.khanacademy.org/science/physics)"},
420-
{"Name":"Electricity and Magnetism, Part 2",
421-
"URL":"https://www.edx.org/course/electricity-magnetism-part-2-ricex-phys102-2x-0",
422-
"Duration":"7 weeks",
423-
"Effort":"8-10 hours/week",
424-
"Prerequisites":"Electricity and Magnetism, Part 1"},
425403
{"Name":"Computation Structures 1: Digital Circuits",
426404
"URL":"https://www.edx.org/course/computation-structures-part-1-digital-mitx-6-004-1x-0",
427405
"Duration":"10 weeks",
428406
"Effort":"6 hours/week",
429-
"Prerequisites":"electricity, magnetism"},
407+
"Prerequisites":"Nand2Tetris II"},
430408
{"Name":"Computation Structures 2: Computer Architecture",
431409
"URL":"https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x",
432410
"Duration":"10 weeks",
@@ -510,10 +488,10 @@
510488
"Duration":"30 weeks",
511489
"Effort":"2-6 hours/week",
512490
"Prerequisites":"C++ programming"},
513-
{"Name":"Full Stack Web Development (Specialization)",
514-
"URL":"https://www.coursera.org/specializations/full-stack",
515-
"Duration":"27 weeks",
516-
"Effort":"2-6 hours/week",
491+
{"Name":"Fullstack Open",
492+
"URL":"https://fullstackopen.com/en",
493+
"Duration":"12 weeks",
494+
"Effort":"6 hours/week",
517495
"Prerequisites":"programming, databases"},
518496
{"Name":"Data Science (Specialization)",
519497
"URL":"https://www.coursera.org/specializations/jhu-data-science",

0 commit comments

Comments
 (0)