Skip to content

Instantly share code, notes, and snippets.

@RobertTalbert
Created July 30, 2021 13:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RobertTalbert/eb966962c005cd1c4cf1d68a2d979a27 to your computer and use it in GitHub Desktop.
Save RobertTalbert/eb966962c005cd1c4cf1d68a2d979a27 to your computer and use it in GitHub Desktop.

Course module structure: The course content is split up into five modules:

  • Module 1: Computer arithmetic. Representing integers in binary, octal, and hexadecimal; binary arithmetic; the Division Algorithm and modular arithmetic.

  • Module 2: Logic. Logical propositions, conditional statements, truth tables, predicates, and quantification.

  • Module 3: Sets and functions. Set notation and representation, set operations, functions (including special computer science functions).

  • Module 4: Combinatorics. The Additive and Multiplicative counting principles, the binomial coefficient, permutations, stars-and-bars counting methods.

  • Module 5: Recursion and induction. Numerical sequences in closed-formula and recursive forms, solutions to recurrence relations, the Principle of Mathematical Induction and proof by induction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment