diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7940217..1ebb396 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,18 +2,35 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
+
+
+## [1.3.6] 2015-10-22
+### Added
+- Latest version of CS 162, Operating Systems and System Programming
+
+## [1.2.6] 2015-10-19
+### Added
+- Badge/Link to the Awesome list
+
+## [1.2.5] 2015-10-16
+### Fixed
+- Fix name of the section and add a hyperlink to it.
+
+## [1.2.4] 2015-10-14
+### Removed
+- Removed citation about public commitment
+
## [1.2.3] 2015-10-12
### Changed
- Updated the prerequisite section for more clarity
-
## [1.2.2] 2015-10-12
### Fixed
- New link to issue intended for students' enrollment
## [1.2.1] 2015-10-11
### Added
-- Article Git - the simple guide to the prerequisite section.
+- Article Git - the simple guide to the prerequisite section
##[1.1.1] 2015-10-11
### Fixed
@@ -30,4 +47,4 @@ This project adheres to [Semantic Versioning](http://semver.org/).
## [1.0.0] 2015-10-08
-Release of the first **complete** version of the Computer Science curriculum.
+Release of the first **complete** version of the Computer Science curriculum
diff --git a/README.md b/README.md
index 9c84635..c1e08ee 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,11 @@
Path to a free self-taught education in Computer Science!
+
+
+
+
+
## Contents
@@ -27,11 +32,11 @@ In our curriculum, we gave preference to MOOC (Massive Open Online Course) style
## Becoming an OSS student
-To officially register for this course you must create a profile in our [students profile](https://github.com/open-source-society/computer-science-and-engineering/issues/145) issue.
+To officially register for this course you must create a profile in our [students profile](https://github.com/open-source-society/computer-science-and-engineering/issues/180) issue.
> **"How can I do this?"**
-Comment in [this](https://github.com/open-source-society/computer-science-and-engineering/issues/145) issue (please, do **not** open a new one) using the following template:
+Comment in [this](https://github.com/open-source-society/computer-science-and-engineering/issues/180) issue (please, do **not** open a new one) using the following template:
```
- **Name**: YOUR NAME
@@ -55,9 +60,9 @@ Course Name| [link]()
> **"Why should I do this?"**
-By making a [public commitment](http://renewablewealth.com/articles/the-power-of-a-public-commitment/), we have a greater chance of **successfully** graduating, a way to get to know our peers better, and an opportunity to share the things that we have done.
+This is a way to get to know our peers better, and an opportunity to share the things that we have done.
-That is why we are using this strategy.
+That is why we are using this strategy. You are free to bypass this if you're not that type.
## Motivation & Preparation
@@ -136,7 +141,7 @@ Courses | Duration | Effort
Courses | Duration | Effort
:-- | :--: | :--:
-[Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/index.htm)| - | -
+[Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/index.htm)| 12 weeks | 5 hours/week
### Algorithms
@@ -209,7 +214,7 @@ Courses | Duration | Effort
Courses | Duration | Effort
:-- | :--: | :--:
[Operating System Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/)| - | -
-[Operating Systems and System Programming](https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL3289DD0D0F0CD4A3)| 10 weeks | -
+[Operating Systems and System Programming](https://www.youtube.com/view_play_list?p=-XXv-cvA_iBDyz-ba4yDskqMDY6A1w_c)| 10 weeks | 2-3 hours/week
### Computer Networks
@@ -284,7 +289,7 @@ Courses | Duration | Effort
Courses | Duration | Effort
:-- | :--: | :--:
-[Machine Learning](https://www.coursera.org/learn/machine-learning)| 11 weeks | -
+[Machine Learning](https://www.coursera.org/learn/machine-learning)| 11 weeks | 4-6 hours/week
### Natural Language Processing
@@ -326,7 +331,7 @@ Search such specializations in the following platforms:
This guide was developed to be consumed in a linear approach. What does this mean? That you should complete one course at a time.
-The courses are **already** in the order that you should complete them. Just start in the **Introduction** section and after finishing the first course, start the next one.
+The courses are **already** in the order that you should complete them. Just start in the [Introduction to Computer Science](#introduction-to-computer-science) section and after finishing the first course, start the next one.
**If the course isn't open, do it anyway with the resources from the previous class.**
@@ -397,7 +402,7 @@ You must share **only** files that you are **allowed** to! **Do NOT disrespect t
The **only things** that you need to know are how to use **Git** and **GitHub**. Here are some resources to learn about them:
-**Note**: Just pick one of the courses below to learn the basics. You will learn a lot more once you get started!
+**Note**: Just pick one of the courses below to learn the basics. You will learn a lot more once you get started!
- [Try Git](https://try.github.io/levels/1/challenges/1)
- [Git - the simple guide] (http://rogerdudler.github.io/git-guide/)
@@ -406,11 +411,9 @@ The **only things** that you need to know are how to use **Git** and **GitHub**.
- [Git Immersion](http://gitimmersion.com/index.html)
- [How to Use Git and GitHub](https://www.udacity.com/course/how-to-use-git-and-github--ud775)
-
-
## Change Log
-**Curriculum Version**: `1.2.3`
+**Curriculum Version**: `1.3.6`
To show **respect** to all of our students, we will keep a [CHANGELOG](CHANGELOG.md) file that contains all the alterations that our curriculum may suffer.
@@ -424,7 +427,7 @@ We also include modern topics, making this course one of the **best options** fo
You can [open an issue](https://help.github.com/articles/creating-an-issue/) and give us your suggestions as to how we can improve this guide, or what we can do to improve the learning experience.
-You can also fork this project and fix any mistakes that you have found.
+You can also [fork this project](https://help.github.com/articles/fork-a-repo/) to fix any mistakes that you have found or add new things, and then make a [pull request](https://help.github.com/articles/using-pull-requests/).
Let's do it together! =)
@@ -451,5 +454,8 @@ Add **Open Source Society University** to your [Facebook](https://www.facebook.c
- [Google - Guide for Technical Development](https://www.google.com/about/careers/students/guide-to-technical-development.html)
- [Coursera](https://www.coursera.org/)
- [edX](https://www.edx.org)
+- [Udacity](https://www.udacity.com/)
+- [Future Learn](https://www.futurelearn.com/)
+- [Stanford University](https://lagunita.stanford.edu/)
- [MIT Open Courseware](http://ocw.mit.edu/courses/#electrical-engineering-and-computer-science)
- [Obtaining a Thorough CS Background Online](http://spin.atomicobject.com/2015/05/15/obtaining-thorough-cs-background-online/)
diff --git a/projects.md b/projects.md
index 5748b23..fb4ee7d 100644
--- a/projects.md
+++ b/projects.md
@@ -1,310 +1,309 @@
# Projects
-Projects created by OSSU's students for each course of our **Computer Science**
-curriculum.
+Projects created by OSSU's students for each course of our [**Computer Science**](https://github.com/open-source-society/computer-science) curriculum.
### Introduction to Computer Science
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
-|||
+Binary Machine | Convert decimal numbers to binary | [Eric Douglas](https://github.com/ericdouglas) | [binary-machine](https://github.com/ericdouglas/binary-machine)
### Introduction to Computer Science and Programming Using Python
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
-|||
+| | |
### Introduction to Computational Thinking and Data Science
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
-|||
+| | |
### From Nand to Tetris
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Effective Thinking Through Mathematics
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Systematic Program Design- Part 1: The Core Method
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Systematic Program Design- Part 2: Arbitrary Sized Data
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Systematic Program Design- Part 3: Abstraction, Search and Graphs
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Mathematics for Computer Science
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Algorithms, Part I
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Algorithms, Part II
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Analysis of Algorithms
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Functional Programming Principles in Scala
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Principles of Reactive Programming
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Object Oriented Programming in Java
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Software Testing
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Software Debugging
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Calculus One
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Calculus Two: Sequences and Series
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Multivariable Calculus
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Web Application Architectures
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Software Architecture & Design
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Automata
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Engineering Software as a Service (SaaS), Part 1
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Engineering Software as a Service (Saas), Part 2
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Software Processes and Agile Practices
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Startup Engineering
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Introduction to Probability - The Science of Uncertainty
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### The Hardware/Software Interface
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Computer Architecture
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Operating System Engineering
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Operating Systems and System Programming
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Introduction to Computer Networking
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Computer Networks
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Databases
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Introduction to Cloud Computing
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Coding the Matrix: Linear Algebra through Computer Science Applications
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Cryptography I
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Cryptography II
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Applied Cryptography
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Introduction to Cyber Security
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Compilers
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Heterogeneous Parallel Programming
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### UX Design for Mobile Developers
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Computer Graphics
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Artificial Intelligence
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Machine Learning
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Natural Language Processing
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Introduction to Big Data
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### Pattern Discovery in Data Mining
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |
### The Internet of Things
Project Title | Description | Authors | Repository
:-- | :-- | :--: | :--
- | | |
+| | |