University of California San Diego

## Introduction to Discrete Mathematics for Computer Science

**Skills you'll gain: **Mathematics, Graph Theory, Computer Science, Computer Programming, Python Programming, Statistical Programming, Data Science, Algebra, Theoretical Computer Science, Probability & Statistics, Algorithms, Calculus, Combinatorics, Data Analysis, Statistical Analysis, General Statistics, Mathematical Theory & Analysis, Programming Principles, Bayesian Statistics, Computational Thinking, Geometry, Applied Mathematics, Correlation And Dependence, Estimation, Probability Distribution, Computational Logic, Business Analysis, Communication, Computer Architecture, Critical Thinking, Cryptography, Data Visualization, Entrepreneurship, Leadership and Management, Machine Learning, Markov Model, Microarchitecture, Problem Solving, Research and Design, Scientific Visualization, Security Engineering, Statistical Visualization, Strategy and Operations