Специализация Introduction to Discrete Mathematics for Computer Science

Начинается Apr 30

Специализация Introduction to Discrete Mathematics for Computer Science

Build a Foundation for Your Career in IT. Master the math powering our lives and prepare for your software engineer or security analyst career

Об этой специализации

Discrete Math is needed to see mathematical structures in the object you work with, and understand their properties. This ability is important for software engineers, data scientists, security and financial analysts (it is not a coincidence that math puzzles are often used for interviews). We cover the basic notions and results (combinatorics, graphs, probability, number theory) that are universally needed. To deliver techniques and ideas in discrete mathematics to the learner we extensively use interactive puzzles specially created for this specialization. To bring the learners experience closer to IT-applications we incorporate programming examples, problems and projects in our courses.

Автор:

Партнеры курса:

courses
5 courses

Следуйте предложенному порядку или выберите свой.

projects
Проекты

Поможет на практике применить полученные навыки.

certificates
Сертификаты

Отметьте новые навыки в резюме и на LinkedIn.

Обзор проектов

Курсы
Beginner Specialization.
No prior experience required.
  1. 1-Й КУРС

    Mathematical Thinking in Computer Science

    Upcoming session: Apr 30
    Выполнение
    6 weeks, 2–5 hours/week
    Субтитры
    English

    О курсе

    Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most important tools used in discrete mathematics: indu
  2. 2-Й КУРС

    Combinatorics and Probability

    Upcoming session: Apr 30
    Выполнение
    6 weeks, 3-5 hours/week
    Субтитры
    English

    О курсе

    Counting is one of the basic mathematically related tasks we encounter on a day to day basis. The main question here is the following. If we need to count something, can we do anything better than just counting all objects one by one? Do we need to cr
  3. 3-Й КУРС

    Introduction to Graph Theory

    Upcoming session: Apr 30
    Выполнение
    5 weeks, 3-5 hours/week
    Субтитры
    English

    О курсе

    We invite you to a fascinating journey into Graph Theory — an area which connects the elegance of painting and the rigor of mathematics; is simple, but not unsophisticated. Graph Theory gives us, both an easy way to pictorially represent many major mathem
  4. 4-Й КУРС

    Number Theory and Cryptography

    Current session: Apr 23
    Выполнение
    4 weeks, 2-5 hours/week
    Субтитры
    English

    О курсе

    We all learn numbers from the childhood. Some of us like to count, others hate it, but any person uses numbers everyday to buy things, pay for services, estimated time and necessary resources. People have been wondering about numbers’ properties for tho
  5. 5-Й КУРС

    Delivery Problem

    Current session: Apr 23
    Выполнение
    3 weeks of study, 2–5 hours/week
    Субтитры
    English

    О курсе

    We’ll implement (in Python) together efficient programs for a problem needed by delivery companies all over the world millions times per day — the travelling salesman problem. The goal in this problem is to visit all the given places as quickly as possible.

Авторы

  • Национальный исследовательский университет "Высшая школа экономики"

    Faculty of Computer Science (http://cs.hse.ru/en/) trains developers and researchers. The programme has been created based on the experience of leading American and European universities, such as Stanford University (U.S.) and EPFL (Switzerland). Also taken into consideration when creating the faculty was the School of Data Analysis, which is one of the strongest postgraduate schools in the field of computer science in Russia. In the faculty, learning is based on practice and projects.

    National Research University - Higher School of Economics (HSE) is one of the top research universities in Russia. Established in 1992 to promote new research and teaching in economics and related disciplines, it now offers programs at all levels of university education across an extraordinary range of fields of study including business, sociology, cultural studies, philosophy, political science, international relations, law, Asian studies, media and communications, IT, mathematics, engineering, and more. Learn more on www.hse.ru

  • Калифорнийский университет в Сан-Диего

    UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Faculty at the Computer Science and Engineering Department at UCSD are among the leaders in the field of algorithms, bioinformatics, cryptography, machine learning, and many other areas of computer science.

    UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.

  • Vladimir Podolskii

    Vladimir Podolskii

    Associate Professor
  • Michael Levin

    Michael Levin

    Lecturer
  • Alexander S. Kulikov

    Alexander S. Kulikov

    Visiting Professor

FAQs