Полный курс для разработчиков программного обеспечения по математике
О чём курс
О чём курс
Математика помогает вести разработку программного обеспечения, понимать процессы в компьютерных системах, корректно анализировать алгоритмы и решать практические задачи в сфере компьютерных наук, охватывая фундаментальные дисциплины, концепции и инструменты.
Что внутри
Программа охватывает ключевые разделы высшей и прикладной математики:
- дискретная математика и булева алгебра в контексте цифровой электроники;
- линейная алгебра и матричная теория в вычислениях;
- математическая логика, исчисления, методы верификации программ и проверка моделей;
- теория чисел, применяемая в алгоритмах шифрования и расшифровки сообщений;
- основы лямбда-исчисления для функционального программирования, а также методы вероятностей, статистики и теории принятия решений.
Для кого
Курс рассчитан на слушателей, владеющих базовой школьной математикой и стремящихся изучать математический аппарат для программирования:
- начинающих разработчиков на Java, Python, C и C++;
- студентов специальностей, связанных с информатикой и инженерией;
- сотрудников компаний по разработке ПО.
Формат и авторы
Курс ведут авторы Мартин Янев и Пламен Янев. Обучающие материалы представляют собой видеозаписи на английском языке с русским переводом.
Программа обучения
- Методы доказательства. Математическая индукция и теория рекурсии.
- Математическая логика. Пропозициональное исчисление и исчисление первого порядка.
- Модельная теорема. Верификации программ и проверка моделей
- Линейная алгебра. Матричная теория в информатике.
- Булева алгебра и ее приложения в цифровой электронике.
- Лямбда-исчисление как основа функционального программирования
- Теория чисел и шифрование.
- Современная статистика и вероятностные методы в информатике.
- Функциональный анализ и эффективность компьютерных алгоритмов
- Теория принятия решений
Теги курса
Другие материалы автора 5
MY Martin Yanev Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.