|
Nov 24, 2024
|
|
|
|
Catalog 2022-2023 [ARCHIVED CATALOG]
|
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 98 (recommended) or MATH 99 (or placement into MATH 147)
Course Outcomes 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 Theory (Lecture) Hours: 50
|
|