1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sigcc-computer-science

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 16 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 07:32 d7f65f6

Change Log

Примечание: в настоящее время учебный план проходит проверку для версии 9. Она заключается в основном в проверке наших рекомендаций на соответствие нашим учебным рекомендациям, добавлении пропущенных тем и сокращении избыточных или выходящих за рамки курса. По мере завершения запросов на комментарии в этой работе в учебный план немедленно вносятся изменения. Когда общий обзор будет завершен, мы отметим изменение версии до версии 9.

Все заметные изменения в этом проекте будут задокументированы в этом файле. Этот проект по духу соответствует семантическому версионированию:

  • «МАЖОРНЫЕ» обновления соответствуют изменению тем, изучаемых в рамках предмета;
  • «МИНОРНЫЕ» обновления соответствуют смене курсов без изменения тем;
  • «ПАТЧ-обновления» соответствуют эстетическим и несущественным дополнениям/исключениям или изменению порядка классов для лучшего прогресса.

[8.0.0] 2017-11-01

Добавлено

  • extras/readings: «The System Design Primer»;
  • extras/readings: «Category Theory for Programmers: The Preface»;
  • extras/readings: «Programming Languages: Application and Interpretation»;
  • extras/readings: «Programming and Programming Languages»;
  • CONTRIBUTING: раздел «Изучение Git» на странице руководства для участников;
  • Core Math: добавлен «Суть линейной алгебры» в качестве предварительного условия для «Линейная алгебра: основы и границы».

Обновлено

  • Перемещено «Введение в математическое мышление» в extras/courses;
  • Перемещён «Взлом ядра» (ops-класс) из раздела «Продвинутые системы» в раздел «Основные системы»;
  • Основные системы: «Операционные системы: три простых части» больше не требуется, но рекомендуется в качестве сопроводительного текста к «Взлому ядра»;
  • Основная теория: заменён Coursera на Lagunita в качестве хоста для Стэнфордских алгоритмов, поскольку Coursera использует тёмные шаблоны, чтобы обмануть пользователей и заставить их платить.

[7.2.2] 2017-07-02

Добавлено

  • Книга «Программирование на Haskell с первых принципов» в качестве платной альтернативы для изучения Haskell;
  • «Подумай о Python» в extras/readings;
  • Записи часто задаваемых вопросов и ссылки под соответствующими курсами;
  • «Теория категорий: мягкое введение» в extras/readings.

[7.2.1] 2017-05-14

Обновлено

  • Курс по сетевым технологиям должен занимать 8 недель;
  • Исправлена орфографическая ошибка.

Добавлено

[7.2.0] 2017-04-28

Добавлено

  • Курс по тестированию программного обеспечения;
  • Ссылка на Стэнфордский курс Lagunita по алгоритмам: дизайн и анализ;
  • Добавлена ссылка на раздел об уравнениях с параметрами и полярных координатах из курса MIT по одномерному исчислению, чтобы должным образом подготовить студентов к многомерному исчислению.

[7.1.2] 2017-04-22

Обновленное

  • Добавить ссылку на список мегапроектов во введении раздела «Проекты».

[7.1.1] 2017-04-11

Обновлённое

  • Окончательный штрих перед выпуском.

[7.1.0] 2017-04-10

Обновлённое

  • Возврат к переформатированию курса по языкам программирования.

Добавленное

  • Надежные распределённые алгоритмы;
  • Новый курс по основам информатики.

[7.0.2] 2017-03-30

Обновлённое

  • Перенесены дополнительные онлайн-курсы обучения в extras/courses в новый раздел;
  • Перенесли альтернативный курс по компьютерной архитектуре в extras/courses.

Добавленное

  • Специализация по Scala в разделе «Продвинутое применение».

Удалённое

  • Убраны все варианты, кроме одного, для обязательных чтений, чтобы упростить учебную программу.

[7.0.1] 2017-03-11

Обновлённое

  • Исправлена ссылка на страницу Брэдли DIY по информатике.

Добавленное

  • Примечание под курсом по исчислению с ссылками на исправления и рекомендации по курсу;
  • Дополнительные курсы в разделе extras:
    • курс Странга по линейной алгебре;
    • «Структура и интерпретация компьютерных программ» от Беркли;
  • Дополнительное чтение в разделе extras:
    • книга Ван Роя по продвинутому программированию;
    • книга П&Х по архитектуре компьютера;
    • книга Скиены по алгоритмам;
    • книга Странга по линейной алгебре;
    • книга по управлению базами данных;
    • книга Тарра по созданию собственного предметно-ориентированного языка;
    • чтения различных авторов по распределённым системам.

[7.0] 2017-03-09

Полный пересмотр структуры программы.

Обновлённое

  • Уточнены рекомендации для участников и перемещены в отдельный файл;
  • Переход от множества предметов к четырём предметам со множеством тем;
  • Консолидация. Бесплатные книги (free-books.md) и платные книги (paid-books.md) объединить в чтения (readings.md):
  • Бесплатные книги (free-books.md) и Платные книги (paid-books.md) объединить в Чтения (readings.md).

Объединить объединённые бесплатные курсы (consolidated free-courses.md) и объединённые платные курсы (paid-courses.md) в курсы (courses.md):

  • Объединённые бесплатные курсы (consolidated free-courses.md) и Объединённые платные курсы (paid-courses.md) объединить в Курсы (courses.md).

Заменить старое «Как программировать» на новое «Как программировать» (Software Development MicroMasters):

  • Заменить старое «Как программировать» новым «Как программировать» (Software Development MicroMasters).

Заменить Принстонские алгоритмы (moved to альтернативные курсы) на Стэнфордские алгоритмы:

Добавлено:

  • Указать предварительные требования для всех курсов.
  • Требования: предметные/тематические требования и требования к проекту.
  • Обязательное чтение по Haskell, Prolog, операционным системам.
  • Курсы: Программирование языков Дэн Гроссман.
  • Курсы: От Nand до Tetris.
  • Факультативный курс: Введение в параллельное программирование.
  • Факультативный курс: LAFF: программирование для правильности.
  • Факультативный курс: введение в математическое мышление.
  • Факультативные курсы: электричество и магнетизм.
  • Факультативные курсы: вычислительные структуры MIT.
  • Факультативный курс: многомерное исчисление.
  • Факультативный курс: ops-class.org.
  • Факультативный курс: теория автоматов.
  • Факультативный курс: введение в логику.
  • Факультативный курс: вычислительная геометрия.
  • Факультативный курс: формальный анализ понятий.
  • Факультативный курс: теория игр.
  • Факультативная специализация:
    • робототехника;
    • интеллектуальный анализ данных;
    • большие данные;
    • интернет вещей;
    • облачные вычисления;
    • полная веб-разработка;
    • наука о данных.
  • Профессиональная специализация:
    • освоение разработки программного обеспечения на R;
    • инженер по искусственному интеллекту;
    • инженер машинного обучения;
    • кибербезопасность;
    • разработчик Android.

Удалено:

  • Удалены многие неработающие ссылки и устаревшие курсы.
  • Удалено требование к проекту для каждого курса.
  • Курс: объектно-ориентированное программирование на Java.
  • Курс: функциональное программирование в Scala.
  • Курс: компьютерная архитектура (оставлен как сноска).
  • Курс: введение в теоретическую информатику.
  • Курс: процессы программного обеспечения и гибкие методы.
  • Курс: операционные системы и системное программирование.
  • Курс: введение в кибербезопасность.
  • Курс: параллельная компьютерная архитектура и программирование.
  • Курс: UX-дизайн для мобильных разработчиков.

[6.0] 2016-10-09

Обновлено:

  • Поместить исчисление один перед математикой для информатики и вместе с ней.
  • Улучшить текст в разделе «Порядок классов».

Добавленное:

  • Создать общедоступную доску Trello с новой версией учебного плана.
  • Создать раздел «Как отслеживать и показывать свой прогресс» в разделе «Как использовать это руководство».
  • Добавить файл PROJECTS.md.
  • Скопировать все разделы учебного плана в файл PROJECTS.md.

Удалённое:

  • Удалить раздел «Следующие цели».
  • Удалить ссылку на веб-приложение OSSU.

[5.1.0] 2016-08-20

Обновить до последней версии математики для информатики:

Обновлённое:

  • Раздел: математика (дискретная математика) — математика для информатики.

[5.0.0] 2016-08-20

Из-за удалённого курса произошли следующие обновления:

Удалён:

  • Раздел: обработка естественного языка — обработка естественного языка.

Добавленный:

  • Раздел: обработка естественного языка — введение в обработку естественного языка.

[4.1.0] 2016-08-05

Из-за изменений платформы Coursera произошли следующие обновления:

Исправленное:

  • Раздел: большие данные — введение в большие данные.

[4.0.0] 2016-07-30

Из-за изменений платформы Coursera произошли следующие обновления:

Удалённый:

  • Раздел: теория — автоматы;
  • раздел: математика (линейная алгебра) — кодирование матрицы: линейная алгебра через приложения информатики;
  • раздел: параллельные вычисления — гетерогенное параллельное программирование;
  • раздел: обработка естественного языка — обработка естественного языка.

Исправленный:

  • Раздел: компьютерные сети — компьютерные сети;
  • раздел: компиляторы — компиляторы.

Добавленные:

  • Раздел: теория — введение в теоретическую информатику;
  • раздел: математика (линейная алгебра) — линейная алгебра: от основ до передовых технологий;
  • раздел: параллельные вычисления — параллельная архитектура компьютеров и программирование;
  • раздел: обработка естественного языка — обработка естественного языка.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/sigcc-computer-science.git
git@api.gitlife.ru:oschina-mirror/sigcc-computer-science.git
oschina-mirror
sigcc-computer-science
sigcc-computer-science
master