Introduction to Discrete Mathematics for Computer Science
About this Specialization
Discrete Mathematics is the language of Computer Science. One needs to be fluent in it to work in many fields including data science, machine learning, and software engineering (it is not a coincidence that math puzzles are often used for interviews). We introduce you to this language through a fun try-this-before-we-explain-everything approach: first you solve many interactive puzzles that are carefully designed specifically for this online specialization, and then we explain how to solve the puzzles, and introduce important ideas along the way. We believe that this way, you will get a deeper understanding and will better appreciate the beauty of the underlying ideas (not to mention the self confidence that you gain if you invent these ideas on your own!). To bring your experience closer to IT-applications, we incorporate programming examples, problems, and projects in the specialization.Created by: University of California San Diego

Related Online Courses
This course is primarily aimed at individuals who want to learn how Data Science is applied in the real world, what we mean by data, and what we mean by machine learning. The course also covers... more
In this project, we will analyze life expectancy data by performing data wrangling & exploratory data analysis (EDA). Pandas is a powerful open source data analysis tools in python. Exploratory... more
This series of courses provides best practices for online instruction, student engagement and virtual community building; effective uses of asynchronous and synchronous technologies, social media... more
This course offers an in-depth exploration of modern JavaScript and ES6, starting with fundamental concepts such as variables, data types, and control structures. It advances to intermediate topics... more
In Software Requirements Elicitation for Secure Software Development, we\'re going to discuss the overall software requirements process as it applies in waterfall, spiral, and agile models. You\'ll... more