Sep 18, 2020
MATH 147 Digital Mathematics5 credits
Digital Mathematics covers the finite mathematical knowledge, skills and techniques necessary for success in computer-based technologies. Content includes counting, number systems, logic, relations, recursion, graphs and trees, algorithms, data structures, digital circuits, software languages, and programming.
Prerequisites: MATH 098 (recommended) or MATH 099 .
Quarters Offered: Spring
This course teaches to the global outcome of Critical Thinking.
Upon successful completion of this course students will be able to:
- Apply counting techniques to solve simple problems in probability
- Explain the integer system expressed in various bases
- Identify logical elements in artificial languages
- Determine tautological, contradictory, and contingent logical forms
- Differentiate between functions and relations
- Appreciate the inductive structure of mathematics
- Solve simple problems using recursion
- Explain the fundamental rules of graph and tree data structures
- Construct simple algorithms for computation
- Express problems using a variety of different data structures
- Write simple computer programs in very high-level software languages
- Describe the use of logic and recursion in semiconductor circuitry
- Apply the mathematical skills of computational problem solving, pattern recognition, substitution, following structural rules, discrete modeling, and formal logic to solve problems requiring reasoning, critical thinking, and computation
Total Hours: 50 Lecture Hours: 50