К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Combinatorics and Probability · LearnSpace
Назад в каталог
courseraПрограммирование

Combinatorics and Probability

Курс от University of California San Diego
Начальный≈ 23.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 create a list of all phone numbers to ensure that there are enough phone numbers for everyone? Is there a way to tell that our algorithm will run in a reasonable time before implementing and actually running it? All these questions are addressed by a mathematical field called Combinatorics. In this online course we discuss most standard combinatorial settings that can help to answer questions of this type. We will especially concentrate on developing the ability to distinguish these settings in real life and algorithmic problems. This will help the learner to actually implement new knowledge. Apart from that we will discuss recursive technique for counting that is important for algorithmic implementations. One of the main ‘consumers’ of Combinatorics is Probability Theory. This area is connected with numerous sides of life, on one hand being an important concept in everyday life and on the other hand being an indispensable tool in such modern and important fields as Statistics and Machine Learning. In this course we will concentrate on providing the working knowledge of basics of probability and a good intuition in this area. The practice shows that such an intuition is not easy to develop. In the end of the course we will create a program that successfully plays a tricky and very counterintuitive dice game. As prerequisites we assume only basic math (e.g., we expect you to know what is a square or how to add fractions), basic programming in python (functions, loops, recursion), common sense and curiosity. Our intended audience are all people that work or plan to work in IT, starting from motivated high school students.

Навыки, которые вы освоите

ProbabilityCombinatoricsPython ProgrammingMathematical ModelingAlgorithmsArithmeticComputational ThinkingProgram DevelopmentStatistical MethodsBayesian StatisticsApplied MathematicsProbability & Statistics

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

6 модулей · 111 учебных материалов

01Basic Counting24 материалов

Starting to Count

Companion e-bookЧтениеWhy CountingЧтениеRule of SumЧтениеRule of Sum in ProgrammingЗадание

Учитесь у экспертов

Владимир Подольский

Доцент

Alexander S. Kulikov

Professor

Combinatorics and Probability
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 23.1 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Европейский португальский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Numbers Divisible by 2 or 3Задание
How Not to Use the Rule of SumЧтение
Convenient Language: SetsЧтение
Operations with SetsЗадание
Generalized Rule of SumЧтение
Generalized Rule of SumЗадание

Recursive Counting

Puzzle: Number of PathsЗаданиеNumber of PathsЧтениеRule of ProductЧтениеRule of Product in ProgrammingЗаданиеApplications of the Rule of ProductЗаданиеBack to Recursive CountingЧтение

Tuples and Permutations

Number of passwordsЗаданиеNumber of TuplesЧтениеTuplesЗаданиеLicence PlatesЧтениеLicense PlatesЗаданиеTuples with RestrictionsЧтениеPermutationsЧтениеCounting with RestrictionsЗадание
02Binomial Coefficients18 материалов

Combinations

Previously on CombinatoricsВидеоGenerating Combinatorial Objects: CodeЧтениеNumber of Games in a TournamentВидеоNumber of Segments and DiagonalsЗаданиеCombinationsВидеоForming Sport TeamsЗаданиеNumber of Iterations of Nested For LoopsЗаданиеSlidesЧтение

Pascal's Triangle

Pascal's TriangleВидеоSymmetriesВидеоRow SumsВидеоSum of the First Six Rows of Pascal's TriangleЗаданиеBinomial TheoremВидеоExpanding (3a-2b)^kЗаданиеSlidesЧтение

Practice Counting

Practice CountingВидеоPractice CountingЗаданиеSlidesЧтение
03Advanced Counting15 материалов

Combinations with Repetitions

ReviewЧтениеSaladsЗаданиеSaladsЧтениеCombinations with RepetitionsЧтениеCombinations with RepetitionsЗадание

Problems in Combinatorics

Distributing Assignments Among PeopleЗаданиеDistributing AssignmentsЧтениеDistributing Candies Among KidsЗаданиеDistributing Candies Among KidsЧтениеNumbers with Fixed Sum of DigitsЗаданиеNumbers with Non-increasing DigitsЗаданиеCounting Credit Card PINsЧтениеSplitting into Working GroupsЗаданиеSplitting into Working GroupsЧтениеProblems in CombinatoricsЗадание
04Probability32 материалов

What is Probability?

The Paradox of Probability TheoryВидеоGalton BoardВидеоConcentration for Galton BoardЗаданиеNatural Sciences and MathematicsВидеоRolling DiceВидеоComputing Probabilities for Two DiceЗаданиеMore Probability SpacesВидеоComputing Probabilities: More ExamplesЗаданиеSlidesЧтение

Probability: Do's and Don't's

Not Equiprobable OutcomesВидеоFair Decisions and Imperfect CoinsЗаданиеMore About Finite SpacesВидеоPuzzle: Prisoner and KingЗаданиеMathematics for PrisonersВидеоNot All Questions Make SenseВидео

Conditional Probability

What Is Conditional Probability?ВидеоComputing Conditional ProbabilitiesЗаданиеHow Reliable Is The Test?ВидеоBayes' TheoremВидеоPrisoner, King and Conditional ProbabilitiesЗаданиеConditional Probability: A ParadoxВидео

Monty Hall Paradox

Monty Hall ParadoxВидео`Our Position'ВидеоMonty Hall Gone CrazyЗаданиеSlidesЧтение
05Random Variables19 материалов

Random Variables and Expectations

Random VariablesЧтениеRandom VariablesЗаданиеAverageЧтениеAverageЗаданиеExpectationЧтениеExpectationsЗадание

Linearity of Expectation

Linearity of ExpectationЧтениеLinearity of ExpectationЗаданиеBob’s PartyЗаданиеBirthday ProblemЗаданиеBirthday ProblemЧтениеBirthday Problem SimulationЛабораторнаяMore LinearityЗадание

Expectation is Not All

Expectation is Not AllЧтение

Markov’s Inequality

From Expectation to ProbabilityЧтениеAverage IncomeЗаданиеMarkov’s InequalityЧтениеBob’s Party RevisitedЗаданиеAlice’s testsЗадание
06Project: Dice Games3 материалов

Dice Game Problem

Dice Game ProblemЧтение

Project Description

Optimal StrategyЧтениеFinal Project: Dice GameЗадание
Inclusion-Exclusion FormulaЗадание
SlidesЧтение
More Conditional ProbabilitiesЗадание
Past and FutureВидео
IndependenceВидео
More About IndependenceЗадание
SlidesЧтение