BASV376

Mathematics for Applied Technology

Course Description

BASV/RNCV 376 provides students an introduction to algorithm analysis, cryptographic methods, entropy, finite automaton and the discrete mathematics underlying these techniques. BASV 376 meets the National Security Agency (NSA) Center of Academic Excellence in Cyber Operations (CAE-CO) academic requirements for Discrete Math and Algorithms.

Learning Outcomes

The student will:

  • Determine the complexity of the algorithm and cases in which the algorithm would/would not provide a reasonable approach for solving a problem.
  • Determine how variability affects outcomes, how to identify anomalous events, and how to identify the meaning of anomalous events.
  • Explain how automata are used to describe computing machines and computation, and the notion that some things are computable and some are not.
  • Explain the connection between automata and computer languages and describe the hierarchy of language from regular expression to context file.
  • Explain the historical and modern methods of cryptography and the mathematics behind them.