CIS119
Download as PDF
Math for Computer Professional
Computer Information SystemsBusiness, Entrepreneurshp, PD
Core Course Topics
Numbering Systems
Arithmetic
Algebra
Boolean Algebra and Logic
Basic Statistics and Functions
Measurement and Units
Basic Geometry
Basic Physics
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.