diff --git a/README.md b/README.md index e143eeb02..6dd117003 100644 --- a/README.md +++ b/README.md @@ -328,11 +328,11 @@ If not, or if a student chooses not to take the Capstone, then a separate Final Courses | Duration | Effort | Prerequisites :-- | :--: | :--: | :--: +[Introduction to Parallel Programming](https://classroom.udacity.com/courses/cs344) ([alt](https://www.youtube.com/playlist?list=PLGvfHSgImk4aweyWlhBXNF6XISY3um82_)) | 12 weeks | - | C, algorithms [Compilers](https://web.stanford.edu/class/cs143/index2018.html) ([lectures](https://www.youtube.com/playlist?list=PLDcmCgguL9rxPoVn2ykUFc8TOpLyDU5gx))| 9 weeks | 6-8 hours/week | none [Software Debugging](https://www.udacity.com/course/software-debugging--cs259)| 8 weeks | 6 hours/week | Python, object-oriented programming [Software Testing](https://www.udacity.com/course/software-testing--cs258) | 4 weeks | 6 hours/week | Python, programming experience [LAFF - On Programming for Correctness](https://www.edx.org/course/laff-on-programming-for-correctness) | 7 weeks | 6 hours/week | linear algebra -[Introduction to Parallel Programming](https://classroom.udacity.com/courses/cs344) ([alt](https://www.youtube.com/playlist?list=PLGvfHSgImk4aweyWlhBXNF6XISY3um82_)) | 12 weeks | - | C, algorithms [Software Architecture & Design](https://www.udacity.com/course/software-architecture-design--ud821)| 8 weeks | 6 hours/week | software engineering in Java ### Advanced systems @@ -355,8 +355,6 @@ Courses | Duration | Effort | Prerequisites Courses | Duration | Effort | Prerequisites :-- | :--: | :--: | :--: -[Reliable Distributed Systems, Part 1](https://www.edx.org/course/reliable-distributed-algorithms-part-1-kthx-id2203-1x) ([alt](https://www.youtube.com/watch?v=bPMOpxFMJUE&list=PLpeTtG9-RpWkQHiB_mAR9aftkuTluFxdX)) | 5 weeks | 5 hours/week | Scala, intermediate CS -[Reliable Distributed Systems, Part 2](https://www.edx.org/course/reliable-distributed-algorithms-part-2-kthx-id2203-2x) ([alt](https://www.youtube.com/watch?v=jFCQ4hmMcus&list=PLx3mQFFeHPjndmQ0iP9j6C58b90hqGa0X&index=92)) | 5 weeks | 5 hours/week | Part 1 [Electricity and Magnetism, Part 1](https://www.edx.org/course/electricity-magnetism-part-1-ricex-phys102-1x-0)1 | 7 weeks | 8-10 hours/week | calculus, basic mechanics [Electricity and Magnetism, Part 2](https://www.edx.org/course/electricity-magnetism-part-2-ricex-phys102-2x-0) | 7 weeks | 8-10 hours/week | Electricity and Magnetism, Part 1 [Computation Structures 1: Digital Circuits](https://www.edx.org/course/computation-structures-part-1-digital-mitx-6-004-1x-0) | 10 weeks | 6 hours/week | electricity, magnetism diff --git a/extras/courses.md b/extras/courses.md index 78e1233c3..3ab1ba263 100644 --- a/extras/courses.md +++ b/extras/courses.md @@ -39,6 +39,7 @@ Courses | Duration | Effort Courses | Duration | Effort :-- | :--: | :--: +[Cloud Computing / Distributed Programming](https://www.coursera.org/learn/cloud-computing) | 5 weeks | 5-10 hours/week [Computer Architecture](https://www.coursera.org/learn/comparch) | - | 5-8 hours/week [Operating System Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/) | - | - [Introduction to Operating Systems](https://www.udacity.com/course/introduction-to-operating-systems--ud923)| 8 weeks | 5-8 hours/week