Skip to Main Content

CIS119

Download as PDF

Math for Computer Professional

Computer Information SystemsBusiness, Entrepreneurshp, PD

Core Course Topics

  1. Numbering Systems

  2. Arithmetic

  3. Algebra

  4. Boolean Algebra and Logic

  5. Basic Statistics and Functions

  6. Measurement and Units

  7. Basic Geometry

  8. Basic Physics

  9. Culminating Project

Upon successful completion of this course, students will be able to:

Describe how the binary numbering system is used in computing.

Describe how the octal numbering system is used in computing.

Describe how the decimal numbering system is used in computing.

Describe how the hexidecimal numbering system is used in computing.

Convert numbers between binary, octal, decimal and hexidecimal numbering systems on paper.

Describe how computers use data types and memory to store numbers.

Apply numbering systems in a practical computer program

Troubleshoot computer programs with mathematical anomalies resulting from how computers process and store numbers.

Perform basic addition, subtraction, multiplication, and division calculations with whole numbers, fractions, decimals, and percentages with and without a computer program.

Calculate power and modulus with and without a computer program.

Create practical computer programs using arithmetic, e.g. payroll, loan calculator, grade calculator, etc.

Describe variables, constants, expressions and equations.

Describe the order of operations and associativity.

Design a computer algorithm involving algebra based on provided program specifications.

Create practical computer programs using variables, constants, equations and expressions.

Describe relational and logical operators.

Describe relational and logical operator precedence.

Solve truth tables for a variety of conditions and expressions.

Design a computer algorithm using Boolean logic based on provided program specifications.

Create practical computer programs using Boolean logic.

Solve for the mean, median, and mode of a list of numbers with and without a computer program.

Utilize built-in programming language functions for formatting numbers, generating random numbers and calculating statistics.

Perform practical calculations involving measurement and units with and without a computer program.

Perform practical geometric calculations with and without a computer program.

Perform practical physics calculations with and without a computer program.

Apply mathematical, algorithmic and programming techniques in a practical culminating project, e.g. encryption, game physics, data science, sorting algorithms, etc.