Курсы
События
Преподавателям
Компаниям
О нас
+7 499 938-92-02

Introduction to Computer Science

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

5
0

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

Что мы пройдем на курсе:

- историю развития CS, как начиналось, что такое ассемблеры и как работают процессоры (алгоритмы, архитектуры);
- развитие языков программирования, в основном затронем C/C++, а также разберем важные базовые концепции в языках программирования, общие паттерны, встречающиеся во всех языках;
- операционные системы: их историю и развитие;
- парадигмы программирования: ООП, функциональное программирование, динамическое;
- архитектуру программного обеспечения;
- основные практики разработки, тестирования и развёртывания приложения;
- основы баз данных;
- Web и Web-приложения.

Курс рассчитан 4 месяца. Последний месяц курса мы будем заниматься разработкой проектной работы и разберем итоги курса.

Преподаватель

Александр Коржиков
Dev IT Engineer ING Group (Нидерланды)
Опытный программист, Senior Web Developer, тимлид, ментор и автор технических статей по JavaScript. Специалист по Frontend, программирует на JavaScript, начиная с 2010 года. Работал в компаниях Tinkoff Bank (Москва), «Альпари», Comindware, Backbase (Амстердам) и других. С 2017 года — Dev IT Engineer в международной финансовой корпорации ING Group (Нидерланды). Занимается проектированием и поддержкой процессов web-разработки. Среди реализованных проектов — JSON Schema Validator Library — самая быстрая JavaScript-библиотека для проверки объектов на соответствие определениям JSON. Образование: степень магистра в Московском государственном университете им. М. В. Ломоносова (факультет вычислительной математики и кибернетики, кафедра автоматизации научных исследований).
Программа обучения
Модуль 1
Введение в компьютерные системы: аппаратная архитектура и язык Ассемблер
Модуль 2
Операционные системы
Модуль 3
Языки и Программирование
Модуль 4
Архитектура ПО
Модуль 5
Проектная работа
Подробная программа
PDF 60658 kb
Введение в компьютерные системы: аппаратная архитектура и язык Ассемблер
Оценить модуль
3
0
Тема 1: Семейства Hardware - Intel, ARM
Тема 2: Digital Logic Structures
Тема 3: Архитектура фон Неймана
Тема 4: Адресная архитектура и типы данных
Тема 5: Ввод-вывод
Тема 6: Процессор
Тема 7: Низкоуровневое программирование
Тема 8: Построение и анализ алгоритмов

Опрос по программе “Introduction to Computer Science”

<strong>При запуске нового курса, нам очень важно оценивать качество и актуальность предлагаемой программы на этапе идеи и концепции модулей, поэтому мы будем очень рады и благодарны вашим ответам, экспертным оценкам и комментариям.</strong>

Вопрос №1 из 5
Выберите один вариант ответа
Понятна ли вам концепция курса?
Да
Нет
Частично
Вопрос №2 из 5
Выберите один вариант ответа
Есть ли у вас опыт работы с каким либо языком программирования?
Да
Нет
Знаю основы, небольшой опыт
Вопрос №3 из 5
Выберите один вариант ответа
Интересна ли вам программа курса?
Очень интересно
Любопытно
Не интересно
Вопрос №4 из 5
Какие темы особенно вам интересны в рамках этого курса?
Вопрос №5 из 5
Какие у вас пожелания к программе курса? (Что лучше добавить, а что убрать?)