Nov 24, 2024  
Catalog 2022-2023 
    
Catalog 2022-2023 [ARCHIVED CATALOG]

MATH 147 Digital Mathematics

5 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