Difference between revisions of "CR: COMP 2804 Learning Objectives"

From Soma-notes
Jump to navigation Jump to search
 
(5 intermediate revisions by 2 users not shown)
Line 7: Line 7:
=Assumed Background=
=Assumed Background=


* COMP 1805
* COMP 1805 (Minimum grade of B-?)
* MATH 1007
* MATH 1104
* COMP 1406


=Learning Objectives=
=Learning Objectives=
Line 13: Line 16:
To learn basic tools and techniques from combinatorics and probability theory
To learn basic tools and techniques from combinatorics and probability theory
which are used in several areas in CS. To learn basic counting techniques, asymptotic analysis,
which are used in several areas in CS. To learn basic counting techniques, asymptotic analysis,
probability and statistics. Several simple randoimized algorithms (design and analysis) will be discussed
probability and statistics. Design and analysis of several simple randomized algorithms will be discussed
during the course.
during the course. Statistical ...


=Topics=
=Topics=
* Counting: Permutations, Combinations, Binomial Coefficients, Pigeon-Hole Principle, Inclusion-Exclusion.
* Counting: Permutations, Combinations, Binomial Coefficients, Pigeon-Hole Principle, Inclusion-Exclusion.
* Asymptotic Complexity: O, Theta.
* Asymptotic Complexity: O, Theta, Solving recurrence relations.
* Probability: Random Variables, Expected Value, Indicator, Markov Inequality, Chernoof Bounds.
* Probability: Random Variables, Expected Value, Indicator, Markov Inequality, Chernoff Bounds.
* Randomized Algorithms: Median, Quicksort, Binary Search Trees, Skip Lists, 2-dimensional Linear Programming.
* Randomized Algorithms: Median, Quicksort, Binary Search Trees, Skip Lists, 2-dimensional Linear Programming.
* Statistics: Confidence tests and Intervals, Hypothesis Testing.
* Statistics: Confidence tests and Intervals, Hypothesis Testing, p-values, chi square, ANOVA (Analysis of Variance)
* Probability distributions: Poisson, normal, power laws (Zipf's law)

Latest revision as of 13:51, 11 April 2011

Calendar Description

COMP2804 Discrete Structures II

Introduction to discrete mathematics and discrete structures. Topics include: counting, sequences and sums, discrete probability (including random variables, expectation, linearity of expectation, dependence, concentration results, distributions), recurrence relations. Material is illustrated through examples from computing.

Assumed Background

  • COMP 1805 (Minimum grade of B-?)
  • MATH 1007
  • MATH 1104
  • COMP 1406

Learning Objectives

To learn basic tools and techniques from combinatorics and probability theory which are used in several areas in CS. To learn basic counting techniques, asymptotic analysis, probability and statistics. Design and analysis of several simple randomized algorithms will be discussed during the course. Statistical ...

Topics

  • Counting: Permutations, Combinations, Binomial Coefficients, Pigeon-Hole Principle, Inclusion-Exclusion.
  • Asymptotic Complexity: O, Theta, Solving recurrence relations.
  • Probability: Random Variables, Expected Value, Indicator, Markov Inequality, Chernoff Bounds.
  • Randomized Algorithms: Median, Quicksort, Binary Search Trees, Skip Lists, 2-dimensional Linear Programming.
  • Statistics: Confidence tests and Intervals, Hypothesis Testing, p-values, chi square, ANOVA (Analysis of Variance)
  • Probability distributions: Poisson, normal, power laws (Zipf's law)