• Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»
  • Форумы
  • Администрирование

Скачать [Otus] Introduction to Computer Science [Александр Коржиков]

Описание складчины

Автоматизация рутинных процессов позволяет значительно повысить эффективность работы администратора. [Otus] Introduction to Computer Science [Александр Коржиков] познакомит с современными инструментами, а складчина поможет получить курс.

Информация
Цена: 495 РУБ
Организатор: Kail
Записаться в список
Скачать
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
462 888
Реакции
45 706
Монеты
1 191
Оплачено
0
Баллы
0
28.07.2022
  • #SkladchinaVip
  • #1
[Otus] Introduction to Computer Science [Александр Коржиков]
Ссылка на картинку

Что даст вам этот курс:

Мы разберем одну из интереснейших областей знаний в IT - Computer Science. Начнем с истории и перейдем к практическим задачам.

Курс за четыре месяца знакомит с ключевыми понятиями в Computer Science: как работают компьютеры, процессоры (алгоритмы, архитектуры), операционные системы. Мы разберем основные понятия в языках программирования, поймем работу низкоуровневых и высокоуровневых языков программирования на примере Assembler, C, Python.

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

Для кого этот курс:

Курс ориентирован для начинающих в IT, выпускников технических специальностей, либо специалистов, которые имеют практический опыт работы с каким-либо языком программирования, которые хотят:

1. Получить понимание аспектов работы компьютеров и принципов организации ПО;
2. Повысить свою экспертизу в теории и практике системных и прикладных задач программирования;
3. Научиться решать задачи, на которых построены ключевые программным концепции.

Чему вы научитесь:

1. Создавать и выполнять программы на разных уровнях абстракции на примере таких языков, как Assembler, C, Python;
2. Применять принципы разработки ПО с ключевыми понятиями ИТ, задачи/проекты;
3. Решать низкоуровневые и алгоритмические задачки с ЯП Assembler;
4. Создавать программы на C с использованием компьютерных сетей;
5. Разрабатывать веб-приложения на Python;
6. Применять современные практики создания ПО;
7. Понимать принципы работы и развития компьютерных систем, как работают компьютеры - процессоры, алгоритмы, архитектуры, операционные системы, стэки, переключение контекстов, сети;

С каким выпускным проектом вы выпуститесь с курса:

1. Написание CLI чата на С или WebAssembly;
2. Создание простого интерпретатора языка программирования;
3. Написание VCS системы типа GIT на C или Python;
4. Создание простейшей базы данных на C или Python;


Содержание:

Модуль 1 - Введение в компьютерные системы: аппаратная архитектура и язык Ассемблер
Тема 1. Введение в архитектуру компьютеров
Тема 2. Digital Logic Structures
Тема 3. Архитектура фон Неймана
Тема 4. Адресная архитектура и типы данных
Тема 5. Ввод-вывод
Тема 6. Процессор
Тема 7. Низкоуровневое программирование
Тема 8. Построение и анализ алгоритмов

Модуль 2 - Операционные системы
Тема 9. История создания ОС
Тема 10. Программное обеспечение Linux
Тема 11. Введение в язык программирования С
Тема 12. Компьютерные сети

Модуль 3 - Языки и Программирование
Тема 13. Парадигмы программирования: ООП, динамическое программирование
Тема 14. Функциональное программирование
Тема 15. Компиляторы, Metaprogramming, Debugging и Profiling, JVM
Тема 16. Язык программирования Python

Модуль 4 - Архитектура ПО
Тема 17. Особенности Enterprise Разработки
Тема 18. Cистема управления версиями - Git
Тема 19. Работа с базами данных
Тема 20. Введение в Web
Тема 21. Разработка Веб-приложений (часть 1)
Тема 22. Разработка Веб-приложений (часть 2)
Тема 23. CI/CD (часть 1)
Тема 24. CI/CD (часть 2)
Тема 25. Анализ данных
Тема 26. Современные вычислительные технологии
Тема 27. Архитектура распределенных систем программного обеспечения

Модуль 5 - Проектная работа
Тема 28. Итоги курса и организация проектной работы
Тема 29. Консультация по проектам и домашним заданиям
Тема 30. Защита проектных работ
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
introduction to computer science otus александр коржиков
Похожие складчины
Скачать [Otus] JavaScript Developer. Professional [Александр Коржиков]
  • Kail
  • 09.11.2020
0
Ответы
0
Просмотры
229
09.11.2020
Kail
Скачать [Otus] Fullstack разработчик JavaScript. Часть 1 [Александр Коржиков]
  • Kail
  • 17.05.2020
0
Ответы
0
Просмотры
245
17.05.2020
Kail
Скачать [Otus] Fullstack разработчик JavaScript. Часть 2 [Александр Коржиков]
  • Kail
  • 17.05.2020
0
Ответы
0
Просмотры
220
17.05.2020
Kail
Скачать [CS Primer] Learn Computer Science by writing code
  • Kail
  • 14.09.2024
0
Ответы
0
Просмотры
278
14.09.2024
Kail
Скачать [kobezzza] Computer Science во Frontend [Андрей Кобец]
  • Kail
  • 10.02.2023
0
Ответы
0
Просмотры
3K
10.02.2023
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?