• Образовательная площадка Eground

    БОЛЕЕ 100 000+ ОБУЧАЮЩИХ КУРСОВ • ОБНОВЛЕНИЕ СЫЛОК

    БОЛЕЕ 600+ ПОЛОЖИТЕЛЬНЫХ ОТЗЫВОВ

    Отзывы Начать изучение
  • Получи готовый онлайн-бизнес!

    Бизнес под ключ - от создателей популярных форумов!

    Эксклюзивное предложение для пользователей EGround

    Подробнее
  • НаПИШИ ОТЗЫВ - ПОЛУЧИ ДОСТУП!

    Хочешь бесплатно ссылку к одной теме?

    Смотри условия акции!

    Подробнее

Скачать Создайте современный компьютер с первых принципов: от Nand до Tetris, часть II (курс, ориентированный на проекты) - coursera (2022)

bart

bart

PRO
Сообщения
40.294
Реакции
19.790
Создайте современный компьютер с первых принципов: от Nand до Tetris, часть II (курс, ориентированный на проекты)
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
coursera

1666773276183.png


В этом ориентированном на проект курсе вы построите современную иерархию программного обеспечения, предназначенную для обеспечения перевода и выполнения объектно-ориентированных языков высокого уровня на базовой компьютерной аппаратной платформе. В частности, вы разработаете виртуальную машину и компилятор для простого языка программирования, похожего на Java, и разработаете базовую операционную систему, закрывающую пробелы между языком высокого уровня и базовой аппаратной платформой. В процессе вы получите глубокое практическое понимание многочисленных тем прикладной информатики, например, обработки стека, синтаксического анализа, генерации кода, а также классических алгоритмов и структур данных для управления памятью, векторной графики, обработки ввода-вывода и т. д. различные другие темы, лежащие в основе каждой современной компьютерной системы.

Это автономный курс: все знания, необходимые для успешного прохождения курса и создания различных систем, будут даны как часть учебного процесса. Единственным обязательным условием является знание программирования на уровне, полученном на вводных курсах информатики. Все программные инструменты и материалы, необходимые для прохождения курса, будут предоставлены бесплатно после того, как вы зарегистрируетесь на курс.

К этому курсу прилагается учебник «Элементы вычислительных систем» (Нисан и Шокен, MIT Press). Хотя это и не требуется для прохождения курса, книга обеспечивает удобный охват всех тем курса. Книга доступна в печатной или электронной форме, и MIT Press предлагает скидку 30% от цены обложки, используя код скидки MNTT30 по адресу mitpress.mit.edu/books/elements-computing-systems.

Курс состоит из шести модулей, каждый из которых состоит из серии видеолекций и проекта. Вам понадобится около 2-3 часов, чтобы посмотреть лекции каждого модуля, и около 15 часов, чтобы выполнить каждый из шести проектов. Курс можно пройти за шесть недель, но вы можете проходить его в своем собственном темпе. Вы можете посмотреть доклад TED об этом курсе, набрав в Google «nand2tetris TED talk».

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

НАВЫКИ, КОТОРЫЕ ВЫ ПОЛУЧИТЕ
  • Компьютерная архитектура
  • Конструкция компилятора
  • Компилятор
  • Операционная система


Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO

Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу