Use mathematical concepts and constructs to express ideas and solve problems in computer science, and to communicate quantitative information.

• Use mathematical ideas to solve problems in computer science and information technology.
• Use mathematical thinking and models, charts, graphs, tables, figures, equations and appropriate technologies to express ideas and concepts.
• Demonstrate an understanding of discrete mathematical concepts used in computing: Articulate and apply the concepts of binary numbers, combinatorics, logic, truth tables, graph theory and algorithms to problems in computer science and information technology.
• Analyze and evaluate the mathematical thinking and strategies of others.

Required Courses