• Программирование
  • Дизайн
  • Маркетинг
  • Бизнес и финансы
  • Аналитика
  • Детям
  • Иностранные языки
  • Психология
  • Управление
  • Создание контента
  • Нейросети
  • Для педагогов
  • Образ жизни
<  К списку курсов
Computer Science
Логотип школы OTUS
OTUS

Computer Science

  • Программирование
48 150 ₽ 57 000 ₽
В рассрочку от 4 815 ₽ / месяц
Еще -5% по промокоду SKILLU-84%
Подробнее

Описание курса

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

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

Оставить заявку

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

  • Научитесь создавать и выполнять программы на разных уровнях абстракции на примере языков Assembler, C, Python
  • Примените принципы разработки ПО с ключевыми понятиями ИТ через задачи и проекты
  • Будете решать низкоуровневые и алгоритмические задачи с использованием Assembler
  • Создадите программы на C с использованием компьютерных сетей
  • Примените современные практики создания ПО
  • Поймете принципы работы и развития компьютерных систем, включая процессоры, алгоритмы, архитектуры, операционные системы, стеки, переключение контекстов и сети

Вы освоите

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

Процесс обучения

Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары проводятся 2 раза в неделю по 2 академических часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.

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

Оптимальная нагрузка

  • Возможность совмещать учебу с работой

Портфолио

  • Индивидуальная разработка итоговой проектной работы

Перспективы

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

Партнеры

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

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров

Формат обучения

  • Интерактивные вебинары
  • 2 занятия по 2 академических часа в неделю. Доступ к записям и материалам остается навсегда

Обратная связь

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

Активное комьюнити

Чат в Telegram для общения преподавателей и студентов.

Программа курса

Введение в компьютерные системы: аппаратная архитектура и язык Ассемблер

В модуле «Введение в компьютерные системы» мы познакомимся с основами архитектуры компьютеров и операционных систем, а также с историей их развития. Рассмотрим ключевые функции и идеи реализации компьютеров. Будем работать с низкоуровневым языком программирования Ассемблер, изучим его базовые возможности и синтаксис, а также будем решать практические задачи.

Темы модуля:

  • Введение в архитектуру компьютеров
  • Архитектура фон Неймана
  • Digital Logic Structures
  • Адресная архитектура и типы данных
  • Ввод-вывод
  • Процессор

Языки и Программирование

В модуле «Языки и Программирование» мы продолжаем изучение Computer Science. Познакомимся с многообразием языков программирования, их историей и особенностями применения. Более подробно рассмотрим языки С и Python, изучим их базовый синтаксис и инструменты для работы. Также рассмотрим задачи трансляторов и попробуем создать алгоритмы для их реализации.

Темы модуля:

  • Построение и анализ алгоритмов
  • Трансляторы: компиляторы и интерпретаторы
  • Парадигмы программирования
  • Низкоуровневое программирование
  • Введение в язык программирования С
  • Типы данных
  • Сложные типы данных и указатели
  • Функции и управление памятью
  • Алгоритмы поиска и сортировки
  • Создание интерпретаторов на С
  • Создание компиляторов на С

Операционные системы

В модуле «Операционные системы» мы познакомимся с теоретическими аспектами работы операционных систем, а также с историей их развития и ключевыми функциями.

Темы модуля:

  • Операционные системы
  • Программное обеспечение Linux
  • Процессы и потоки
  • Организация файловых систем

Архитектура ПО

В модуле «Архитектура ПО» мы изучим реалии работы разработчика программного обеспечения и познакомимся с основными фреймворками разработки. Рассмотрим ключевые этапы и концепции создания и поддержки ПО. Будем работать с языком программирования Python и напишем Web-приложение.

Темы модуля:

  • Особенности Enterprise разработки
  • CI/CD
  • Введение в компьютерные сети
  • Работа с файлами и сетью
  • Интернет, Web-приложения
  • Работа с базами данных

Проектная работа

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

Темы модуля:

  • Итоги курса и организация проектной работы
  • Консультации по проектам и домашним заданиям
  • Защита проектных работ
Программа трудоустройства:
Нет
Документ об окончании:
Сертификат
Продолжительность обучения:
4 мес.
График прохождения курса:
Свободный, в своем темпе
Учебный процесс:
Вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Проекты в портфолио:
Будет собственный проект
Навыки:
программирование алгоритмы архитектура
Мнение редактора:
Курс выглядит весьма комплексным и охватывает все основные аспекты компьютерных наук, начиная с основ архитектуры компьютеров и заканчивая проектной работой. Такой подход обеспечивает всестороннее погружение в предмет и позволяет студентам получить как теоретические знания, так и практические навыки. Особое внимание уделяется языкам программирования C и Python, что важно для современных IT-специалистов. Онлайн-формат обучения, поддержка преподавателей и возможность консультаций делают курс удобным и доступным для тех, кто совмещает учёбу с работой. В целом, курс обещает быть полезным.

Акции и промокоды школы OTUS

промокод
5%
Логотип школы Скидки -5% по промокоду
Действует до 31.12.2024

Скидки -5% по промокоду

Ответы на вопросы

Почему OTUS?

Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё – быстро переформатируем учебные программы под изменения в сфере информационных технологий.

Обязательно ли выполнять и защищать выпускной проект?

Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.

Обязательно ли выполнять все домашние задания?

Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.

Помогаете ли вы с трудоустройством после курса?

В Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями, и вам будет проще найти работу, расширив свои контакты.

Смогу ли я совмещать учебу с работой?

Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания — не чаще 1 раза в неделю.

Что, если в середине курса я не смогу продолжать обучение?

Вы можете бесплатно перейти в другую группу. Но только один раз.

Я могу вернуть деньги?

Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.

Может ли мой работодатель оплатить курс?

Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.

Отзывы школы

Skillbox

4.61

Скилбокс 2 раза проиграл в суде и все еще тянет время, чтобы не возвращать средства

Качество контента ужасное, большинство проверяющих уроки имеют посредственные знания, при попытке вернуть средства за непройденное обучение, платформа апеллирует незаконными формулами и отказывает возвращать средства. Я ВЫИГРАЛА СУД У СКИЛБОКСА 2 РАЗА, ПЛАТФОРМА ТЯНЕТ ВРЕМЯ И НЕ ХОЧЕТ ВОЗВРАЩАТЬ СРЕДСТВА 09.01 я выиграла суд, 20.03 было второе заседание по инициативе скилбокса и тоже в мою пользу На данный момент скилбокс не собирается возвращать полагающуюся мне сумму, всевозможными способами тянет время, общается неинформативными отписками.
Читать  →

Skill cup

4.02

Очень удобный формат

Понимаю что за наполнение курса отвечает скорее автор, нежели платформа — поэтому то, что курсы Ильяхова мне очень зашли — это отзыв скорее Ильяхову :) Что касается платформу — кайф в том, что видео короткие, перемешаны с лонгридами-конспектами, простые тесты —для мобильного формата супер. Но на планшете уже отображается всё кривовато.
Читать  →

Король говорит

4.02

Всем, кто стремится к совершенству в ораторском искусстве,

Просто нет слов, чтобы выразить моё восхищение преподавателями! Эти ребята - настоящие профессионалы своего дела и знают, как работать с обратной связью. С каждым домашним заданием я чувствовал поддержку и понимание. График занятий просто идеален - удобно вписывался в мой динамичный график. Процесс обучения происходил в столице, что добавляло мотивации, и в течение месяца, раз в неделю, я погружался в науку красноречия. Всего получилось восемь незабываемых занятий, каждое из которых давало четкие инструменты для развития и совершенствования навыка говорения.
Читать  →

1С репетитор

4.1

Ну что сказать 1С есть 1С

Очень все нудно тягомотно и скучно. Но это нужно было пройти, пользы не много, все равно ничего в этой 1С непонятно. Все потом вручную и на практике заново в работе познавать.
Читать  →

Яндекс Практикум

4.67

НЕ зря потраченное время

Я проходил курс Java разработчика с нуля. Пришел на этот курс с около нулевыми знаниями в программировании, ведь школа в своей рекламе заявляет, что и для таких как я он подходит. Какого было мое удивление от осознания, спустя пару месяцев изучения, что курс до сих пор не скатился в либо через чур сложные темы, либо в работу где мы "топчемся на месте" постоянно изучая что-то простое. То есть для меня обучение на протяжении всего времени было в меру сложным и всегда оставалось интересным. Да, были модули которые давались тяжело. Были мысли все бросить и вообще забыть идею стать программистом. Но я доучился и вот почему: - Я. практикум организовывает отличное комьюнити внутри курса. Всегда можно найти неравнодушного однокурсника либо даже преподавателя. Например мой преподаватель находил время, что бы созвониться со мной лично и помочь уложиться в дедлайн. - Реальные дедлайны. Если ты не занимаешься - ты не можешь продолжать обучаться. Отлично происходит отсев людей недостаточно замотивированных для обучения. - Команда Яндекса регулярно проводит мотивационные вебинары, презентации и интервью профессионалов - Программа курса сложная, но на выходе ты действительно чему-то научился. Достаточно ли пройти курс, что бы успешно войти в айти? И да и нет. Хардскилов приобретенных на курсе должно быть достаточно для вхождения в профессию. Но нужно быть реалистом и понимать, что придется проходить много собеседований, изучать что-то самому, писать "Пет" проекты ( все это не обязательно истинна - мое мнение). Но и тут у Яндекса кусочек заботы о студентах - они помогают в конце курса с составлением резюме, расскажут о вопросах которые будут на собесах и т.д. Курс однозначно рекомендую. Но не ждите, что этот пройденный курс = 500к в наносекнду после.
Читать  →

AgileFluent

4.15

Пустая трата денег

Я заказывала у них карьерную консультацию, вполне чётко обозначив свой запрос. Я имею опыт работы в IT больше 8 лет и искать работу, как и делать резюме, вполне умею. Мне хотелось чтобы мне помогли с тем, в какую роль мне можно двигаться дальше на базе моих навыков сейчас и в какой зарплатной вилке это это может быть. Конечно, всё можно выяснить самой, но мне было жаль своего времени на ресерч и я хотела взгляд эксперта со стороны. AgileFluent сказали, что с таким работают и мне помогут. На карьерной консультации девушка бОльшую часть времени рассказывала мне как искать вакансии через составление огромной таблицы в экселе с высчитываем веса каждого требования. Практически ничего не спросила про мой опыт и пожелания, роли предложила и так очевидные. Честно сказала что прогнала моё резюме через чат GPT для поиска ролей. Еще дала набор ссылок на поиск работы и на самостоятельное высчитывание затрат на жизнь в каждой стране и поиск зарплатной вилки. В целом не было ничего персонализированного, по ощущениям просто показали инструменты с которыми я дальше должна ответить на свой запрос самостоятельно. Это как если пришел к врачу, а он вместо заключения просто даст ссылки на медицинские ресурсы. Я осталась очень разочаровала и дала обратную связь, мне предложили переделать свою консультацию. На всякий случай я еще раз детально проговорила свой запрос и мне опять-таки сказали, что могут с этим помочь. Неделю 2-3 эксперта крутили мою прошлую консультацию и пришли к тем же выводам: либо надо пакет консультаций либо они дадут мне только инструменты для дальнейшей самостоятельной работы. Считаю им нужно делать фильтр на входе: для джуна это все может и было бы полезно, хотя всё можно найти и самому в интернете, а вот для сеньора - не серьезно совсем.
Читать  →
Оставьте отзыв
Расскажите о своём опыте использования образовательных услуг в OTUS Написать отзыв

Сморите также

Смотреть больше
Смотреть больше

Рейтинг школ

Рейтинг школ

На основании оценок пользователей, отзывов и популярности Читать отзывы
2
Логомашина
3
Skypro
4
ProductStar
5
Geekbrains
Весь рейтинг