computer-science/CHANGELOG.md
2016-10-09 18:25:45 -03:00

4.9 KiB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[6.0] 2016-10-09

Updated

  • Put Calculus One before and together with Mathematics for Computer Science
  • Improve text in "Order of the classes"

Added

  • Create public Trello board with the new curriculum version
  • Create the section "How to track and show your progress" in "How to use this guide"
  • Add PROJECTS.md file
  • Copy all sections of curriculum to PROJECTS.md

Removed

  • Remove "Next Goals" section
  • Remove reference to OSSU web app

[5.1.0] 2016-08-20

Update to latest version of Math for Computer Science:

Updated

  • Section: Math (Discrete Math)
    • Mathematics for Computer Science

[5.0.0] 2016-08-20

Due to removed course, we had the following updates:

Removed

  • Section: Natural Language Processing
    • Natural Language Processing

Added

  • Section: Natural Language Processing
    • Introduction to Natural Language Processing

[4.1.0] 2016-08-05

Due to Coursera's platform changes, we had the following updates:

Fixed

  • Section: Big Data
    • Introduction to Big Data

[4.0.0] 2016-07-30

Due to Coursera's platform changes, we had the following updates:

Removed

  • Section: Theory
    • Automata
  • Section: Math (Linear Algebra)
    • Coding the Matrix: Linear Algebra through Computer Science Applications
  • Section: Parallel Computing
    • Heterogeneous Parallel Programming
  • Section: Natural Language Processing
    • Natural Language Processing

Fixed

  • Section: Computer Networks
    • Computer Networks
  • Section: Compilers
    • Compilers

Added

  • Section: Theory
    • Intro to Theoretical Computer Science
  • Section: Math (Linear Algebra)
    • Linear Algebra - Foundations to Frontiers
  • Section: Parallel Computing
    • Parallel Computer Architecture and Programming
  • Section: Natural Language Processing
    • Natural Language Processing

[3.0.0] 2016-05-04

Removed

  • Section: Introduction to Computer Science:
    • Introduction to Computer Science and Programming Using Python
    • From Nand to Tetris (Part 1)

Added

  • Section: Introduction to Computer Science:
    • Introduction to Computer Science - CS50

[2.0.1] 2016-04-04

Fixed

  • Now students should enroll through our web app.

[2.0.0] 2016-03-17

Fixed

  • Program Design section course's names and links

Removed

  • Introduction to Computer Science:
    • Introduction to Computer Science
    • Introduction to Computational Thinking and Data Science
  • Algorithms
    • Analysis of Algorithms
  • Programming Paradigms
    • Principles of Reactive Programming
  • Math (Calculus)
    • Multivariable Calculus
  • Software Architecture:
    • Web Application Architectures
  • Software Engineering:
    • Agile Development Using Ruby on Rails - Basics
    • Agile Development Using Ruby on Rails - Advanced
    • Startup Engineering
  • Computer Architecture:
    • The Hardware/Software Interface
  • Operating Systems:
    • Operating System Engineering
  • Computer Networks:
    • Introduction to Computer Networking
  • Cryptography:
    • Applied Cryptography

ps: These removed courses are now in the extras section.

[1.3.12] 2016-03-17

Added

  • How to collaborate: send new links to the extras section

[1.3.11] 2016-03-06

Fixed

  • Nand to Tetris: change name and url
  • UC Berkeley Agile development: change name and url
  • Direct links to specializations

[1.3.10] 2016-03-06

Fixed

  • Link from Systematic Program Design Part 2 course

[1.3.9] 2015-11-09

Fixed

  • Link for the correct Natural Language Processing course

[1.3.8] 2015-11-07

Added

  • Add "Project Suggestions" section with more references

[1.3.7] 2015-11-01

Removed

  • Removed project.md file, moved to help repo

[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

##[1.1.1] 2015-10-11

Fixed

  • Fix typos
    • As MOOC is a "Massive Open Online Course" MOOC course is redundant
    • Elaborated on "real problem"
    • Fixed a few small grammatical and wording errors

[1.1.0] 2015-10-08

Added

  • Motivation & Preparation section (optional resources)
    • Article: MIT Challenge
    • Course: Learning How to Learn

[1.0.0] 2015-10-08

Release of the first complete version of the Computer Science curriculum