This course will introduce students to mathematical reasoning and strategies for problem-solving. These will be applied to the study of sets and logic and understanding the basic operations of number systems. The course will also introduce students to the concepts of functions, patterns, and basic number theory.