Computer Science | что читать/смотреть

  Рет қаралды 3,591

tobeprog

tobeprog

2 жыл бұрын

Канал в телеге - t.me/tobeprog​
----------------
Ввод в computer science:
Канал CS50 - / @cs50
Перевод курса - • 1. CS50 на русском: Ле...
"Код", Петцольд
Missing Semester
Оригинал - missing.csail.mit.edu/
[Перевод, на данный момент переведено 2 из 11 частей]Пропущенный семестр курса по компьютерным наукам - missing-semester-rus.github.io/
----------------
Подготовка к изучению cs
Видео про основы питона - • План изучения программ...
Один из лучших курсов по Си - stepik.org/course/73618
статьи Питера Норвига
norvig.com/lispy.html (How to Write a (Lisp) Interpreter (in Python))
habr.com/ru/post/115206/ - перевод
norvig.com/lispy2.html (An ((Even Better) Lisp) Interpreter (in Python))
----------------
Алгоритмы
Алгоритмы. Руководство по разработке, Стивен Скиена
Грокаем алгоритмы, Адитья Бхаргава
Структуры данных и алгоритмы Java, Роберт Лафоре
Репозиторий с кучей алгоритмов и реализаций на разных ЯПах - github.com/TheAlgorithms/Pyth...
Алгоритмы. Вводный курс, Томас Кормен
stepik.org/course/217 - Алгоритмы: теория и практика. Методы
stepik.org/course/1547 - Алгоритмы: теория и практика. Структуры
• Lecture 1: Algorithmic... Introduction to Algorithms(MIT)
----------------
Математика
Красота в квадрате, Алекс Беллос
Удовольствие от х, Стивен Строгац
Теория игр, Авинаш Диксит, Барри Нейлбафф
Что такое математика? Рихард Курант, Герберт Роббинс
Дискретная математика для программистов, Род Хаггарти
stepik.org/course/91 - Ликбез по дискретной математике
stepik.org/course/83 - Дискретные структуры
stepik.org/course/125 - Основы перечислительной комбинаторики
stepik.org/course/126 - Основы теории графов
stepik.org/course/5608 - Теория графов
Mathematics for Computer Science - • Lec 1 | MIT 6.042J Mat...
----------------
Архитектура
Архитектура компьютера, Таненбаум
Архитектура компьютера и проектирование компьютерных систем, Дэвид Паттерсон, Джон Хеннесси
----------------
Операционные системы
stepik.org/course/1780 - Операционные системы
github.com/tuhdo/os01 - Operating Systems: From 0 to 1
littleosbook.github.io/ - The little book about OS development
Современные операционные системы, Таненбаум, Бос
Ядро Linux. Описание процесса разработки, Роберт Лав
----------------
Языки программирования и компиляторы
Компиляторы: принципы, технологии и инструменты, Ахо, Лам, Ульман, Сети
ruslanspivak.com/lsbasi-part1/ Цикл из 19 статей, в котором автор, пишет интерпретатор языка Pascal на Python
github.com/DoctorWkt/acwj - автор репозиория пишет компилятор, при этом подробнейшщим образом объясняя каждый шаг
ТАЙМКОДЫ:
пишутся...

Пікірлер: 6
@utashanks291
@utashanks291 3 ай бұрын
Очень полезное видео. облегчило изучение cs
@qwaqa625
@qwaqa625 Жыл бұрын
Прекрасное видео, все подробно, но без воды. Надеюсь, новые ролики появятся! Удачи!
@mr.phoenix9010
@mr.phoenix9010 11 ай бұрын
Чувак, лучший, спасибо тебе
@user-ue6ps6iq2o
@user-ue6ps6iq2o 2 жыл бұрын
Класная подача и ёмко спосибр за советы при выборе книгами
@Duh280
@Duh280 7 ай бұрын
Спасибо за инфу! Есть над чем задуматься👍
@user-jt7hn9kx4w
@user-jt7hn9kx4w Жыл бұрын
Жду новых видео!