Course-level learning objectives: Upon completion of MTH 225, you will be able to:
-
Represent integers using different number bases, and perform integer arithmetic using different bases and modular arithmetic.
-
Formulate, manipulate, and determine the truth of logical expressions using symbolic logic.
-
Formulate and solve computational problems using sets and functions.
-
Formulate and solve complex counting problems using computational thinking and the tools of combinatorics.
-
Evaluate numerical and other sequences using recursion, and solve simple recurrence relations.
-
Write clear, correct, and convincing arguments to explain the correctness of a solution using combinatorial proof and mathematical induction.
-
Explain the reasoning behind solutions to computational problems clearly to an appropriate audience.
-
Apply effective problem-solving skills in solving computational problems.
-
Apply computer programming and computational thinking to frame and solve mathematical and computational problems.
-
Self-assess one’s work and apply feedback from others to make improvements in that work.