Catalog 2016-2017 
    
    May 26, 2018  
Catalog 2016-2017 [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 098  (recommended) or MATH 099 .

Quarters Offered: Spring

Student Outcomes/Competencies:
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