https://github.com/dbogatov/bu-cs-131-topic-list
Mirror of https://git.dbogatov.org/bu/cs-131/topic-list
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.4%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Mirror of https://git.dbogatov.org/bu/cs-131/topic-list
Basic Info
- Host: GitHub
- Owner: dbogatov
- Language: Python
- Default Branch: master
- Size: 109 KB
Statistics
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
- Releases: 0
Created over 8 years ago
· Last pushed about 8 years ago
Metadata Files
Readme
README.md
CS 131 Spring 2018 - List of topics
See lecture recordings here. Warning: they are low-resolution and not great audio quality, so they do not substitute for coming to lecture, but they can be helpful is you must miss a class.
Jan 23
- Welcome to CS 131
- Propositional logic
- Propositions and logical equivalence
- Evaluating compound propositions
- Conditional statements
- Logical equivalence
- Laws of propositional logic
Jan 25
- Boolean algebra
- Intro
- Boolean functions
- CNF / DNF
- Boolean algebra
Jan 30
- Boolean algebra
- Functional completeness
- Boolean satisfiability
- Boolean algebra
Feb 1
- Predicates and first order logic
- Predicates and quantifiers
- Quantified statements
- Predicates and first order logic
Feb 6
- Predicates and first order logic
- Nested quantifiers (two chapters)
- Rules of inference with quantifiers
- Predicates and first order logic
Feb 8
- Sets
- Sets and subsets
- Sets of sets
- Union and intersection
- More set operations
- Set identities
- Cartesian products
- Partitions
- Sets
Feb 13
- See lecture notes
- Functions (whole zyBooks chapter)
Feb 15
- Relations (whole zyBooks chapter)
Feb 20
- Monday schedule
Feb 22
- Proofs (whole zyBooks chapter)
Feb 27
- More on proofs
- More on proof by cases
- Euclid algoritm
- GCD
- Theorem about GCD (why Euclidian algorithm return GCD) and its proof
- Theorem: GCD of two numbers over their GCD is 1 (and its proof)
- More on proofs
Mar 1
- Writing GCD formal defintion in a form of conjunction of three statememnts
- Theorem: any rational number can be written as x over y s.t. GCD(x,y)=1 (and its proof)
- Applying GCD to rational numbers (hint: multiply by denominators)
- Proof that square root of 2 is irrational
- Theorem: any integer greater than 1 is divisible a prime (and its proof)
- Theorem: there are infinitely many primes (and its proof)
Mar 20
- Halting problem
Mar 27
- Geometric series
- Inductive proofs that are not sums
- Graphs (some basic definitions)
- "All horses are the same color"
Mar 29
- Sum of infinite series (r < 1)
- False proofs of horses color
- Fiboncci sequence
- Analusis of Euclid's algorithm (see notes)
April 3
- Loop invariants
- Pre / post conditions as ways to reason about program correctness
April 5
- Structural induction
- General (non-binary) trees
- Boolean formulas
- Proof via structural induction
- In any tree the number of edges is one smaller than the number of nodes
- In any formula number of opening and closing patterns matches
- Two recursive algorithms
- Structural induction
April 17 / 19
- Binomial coefficients
- Relation between inclusion / exclusion and identity
- Binomial distribution
April 20
- Binomial coefficients
- Pascal's triangle
- Binomial recurrence with code
- Probability basics: sample spaces, outcomes, events, etc
April 25
- Bernoulli trials and binomial distribution
- Visualization
- Not in the book
Thu Apr 27:
- Not in the book
- If you try to estimate the bias of a coin (for example, in public polling or in Monte Carlo simulation) by doing $
n$ independent samples, your answer will very likely be within about $\frac{1}{\sqrt{n}}$ of the correct answer. So need $n = 400$ samples to get to within 5%, $n = 1112$ to get within 3%, $n = 10000$ to get within 1%.
- If you try to estimate the bias of a coin (for example, in public polling or in Monte Carlo simulation) by doing $
- Conditional probability and independence
- Random variables and expectations
- Not in the book
Owner
- Name: Dmytro Bogatov
- Login: dbogatov
- Kind: user
- Location: Boston, MA
- Website: https://dbogatov.org
- Twitter: dkbogatov
- Repositories: 43
- Profile: https://github.com/dbogatov