Discrete Mathematics: Open Doors to Great Careers 2

Learn the core topics of Discrete Math to open doors to Computer Science, Data Science, Actuarial Science, and more!
5.0 (1 rating) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
80 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 65
  • Length 6 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2016 English

Course Description

-------------------------------------------------------------------------------------------------------------------

The sequel to the course Discrete Mathematics: Open Doors to Great Careers.

-------------------------------------------------------------------------------------------------------------------

Would you like to learn a mathematics subject that is crucial for many high-demand lucrative career fields such as:

  • Computer Science
  • Data Science
  • Actuarial Science
  • Financial Mathematics
  • Cryptography
  • Engineering
  • Computer Graphics
  • Economics

If you're looking to gain a solid foundation in Discrete Mathematics, allowing you to study on your own schedule at a fraction of the cost it would take at a traditional university, to further your career goals, this online course is for you. If you're a working professional needing a refresher on discrete mathematics or a complete beginner who needs to learn Discrete Mathematics for the first time, this online course is for you.

Why you should take this online course: You need to refresh your knowledge of discrete mathematics for your career to earn a higher salary. You need to learn discrete mathematics because it is a required mathematical subject for your chosen career field such as computer science or electrical engineering. You intend to pursue a masters degree or PhD, and discrete mathematics is a required or recommended subject.

Why you should choose this instructor: I earned my PhD in Mathematics from the University of California, Riverside. I have extensive teaching experience: 6 years as a teaching assistant at University of California, Riverside, four years as a faculty member at Western Governors University, #1 in secondary education by the National Council on Teacher Quality, and as a faculty member at Trident University International.

In this course, I cover core topics such as:

  • Set Theory
  • Functions
  • Relations
  • Partial Order Relations
  • Algorithms
  • Algorithm Efficiency

After taking this course, you will feel CARE-FREE AND CONFIDENT. I will break it all down into bite-sized no-brainer chunksI explain each definition and go through each example STEP BY STEP so that you understand each topic clearly. I will also be AVAILABLE TO ANSWER ANY QUESTIONS you might have on the lecture material or any other questions you are struggling with.

Practice problems are provided for you, and detailed solutions are also provided to check your understanding.

30 day full refund if not satisfied.

Grab a cup of coffee and start listening to the first lecture. I, and your peers, are here to help. We're waiting for your insights and questions! Enroll now!

What are the requirements?

  • The Udemy Course "Discrete Mathematics: Open Doors to Great Careers"

What am I going to get from this course?

  • Refresh your math knowledge.
  • Gain a firm foundation in Discrete Mathematics for furthering your career.
  • Learn one of the mathematical subjects crucial for Computer Science.
  • Learn one of the mathematical subjects needed for Data Science.

What is the target audience?

  • Working Professionals
  • Anyone interested in gaining mastery of the core topics in Discrete Mathematics.
  • Adult Learners
  • College Students

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction Lecture
Preview
03:11
Section 2: Set Theory
09:19

Students will be introduced to the notions of set, element, set equality, subset, and proper subset.

16:19

Students will learn how to find the union, intersection, difference, and complements of sets.

Problem Set: Operations on Sets
Article
12:06

Students will learn how to find the union of any number of sets and the intersection of any number of sets.

Problem Set: General Unions and Intersections
Article
07:24

The notion of a partition is introduced.

Students will be able to determine if a collection of sets forms a partition of a given set.

Problem Set: Partitions
Article
03:03

The notion of the power set of a set is introduced.

Students will be able to find the power set of a given set.

06:06

The notion of the Cartesian product of a collection of sets is introduced.

Students will be able to find the Cartesian product of a collection of sets.

Problem Set: Power Set and Cartesian Product
Article
10:36

In this lecture, students are introduced to set identities.

Students will be able to prove set identities.

Problem Set: Set Identities
Article
Section 3: Functions
11:27

The notion of a function is introduced.

Students will understand what the domain and range of a function are, and students will understand what the image of an element is and what the preimage of an element is.

13:35

In this lecture, we look at some examples of functions, including the floor function.

Students will be able to find the domain and range of a function and the preimage of a given element in the codomain.

Problem Set: Functions
Article
11:30

The one-to-one and onto properties are introduced.

Students will be able to prove that a function is one-to-one or that a function is not one-to-one.  Students will also be able to prove that a function is onto or that a function is not onto.

Problem Set: One to One and Onto Properties
Article
17:32

The notion of a one-to-one correspondence and the notion of the inverse function of a given function are introduced.  

Students will be able to prove that a function is a one-to-one correspondence.  Students will also be able to find the inverse function of a given function.

Problem Set: One-to-one Correspondence and Inverse Functions
Article
14:39

The notion of the composition of two functions is introduced.

Students will be able to find the composition of two functions.

Problem Set: Composition of Functions
Article
09:02

In this lecture, we apply functions to the task of measuring the sizes of sets.

Students will be able to show that two sets have the same cardinality.

Problem Set: Cardinality
Article
15:22

The notion of a countable set is introduced.  An example of an uncountable set is discussed.

Students will be able to show that a set is countable or that a set is uncountable.

09:34

In this lecture, an additional example of an uncountable set is discussed.  The Cantor diagonalization process is also introduced.

Students will be able to apply the Cantor diagonalization process to show that a set is uncountable.

Problem Set: Countable Sets, Uncountable Sets, Cantor Diagonalization Process
Article
Section 4: Relations
05:43

The notion of a relation is introduced.

Students will understand what the domain and codomain of a relation are, and students will understand what it means for x to be related to y.

09:15

We explore additional examples of relations.  The notion of a relation on a set A is introduced.  Also, the notion of congruence modulo 5 is introduced.

Problem Set: Relations
Article
05:52

In this lecture, we explore relationships between 3 or more things.

Students will see examples of n-ary relations.

08:38

The properties of reflexivity, symmetry, and transitivity are introduced.

Students will be able to determine if a given relation satisfies these properties.

09:18

We explore the properties of the relation of congruence modulo 5.

Students will further reinforce their understanding of the properties of relations.

Problem Set: Properties of Relations
Article
07:14

The notion of equivalence relation is introduced.

Students will be able to prove that a given relation is an equivalence relation.

Problem Set: Equivalence Relations
Article
04:21

The notion of a partition induced by an equivalence relation is introduced.  The notion of an equivalence class is also introduced.

Students will be able to find the partition induced by an equivalence relation on a set.

14:13

We explore the partition induced by congruence modulo 5 on the set of integers.

Problem Set: Partition Induced by an Equivalence Relation
Article
06:28

The notion of an equivalence relation induced by a partition is introduced.

Problem Set: Equivalence Relation Induced by a Partition
Article
Section 5: Partial Order Relations
09:12

The notion of a partial order relation is introduced.

Students will understand the properties of a partial order relation and what it means for two elements to be comparable.

Problem Set: Partial Order Relations
Article
03:54

We explore the 'prerequisite' relation on a set of math courses.

Students will be able to represent a partially ordered set using a directed graph.

06:18

The notion of a Hasse diagram of a partial order relation is introduced.  The notions of a maximal and of a minimal element are also introduced.

Students will be able to represent a partially ordered set using a Hasse diagram.

Problem Set: Hasse Diagrams
Article
03:38

The notion of a topological sorting for a partial order relation is introduced.

10:08

In this lecture, we find a topological sorting for the prerequisite relation on a set of math courses.

Students will be able to find a topological sorting for a given partial order relation.

Problem Set: Topological Sorting
Article
Section 6: Algorithms
08:32

In this lecture, we explore a simple example of an algorithm.

07:41

The definition of an algorithm is introduced, and the while loop is introduced.  The general form of an algorithm is also explained.

Students will understand while loops and the general form of an algorithm.

Problem Set: Algorithms
Article
03:16

The definition of correctness of a while loop is introduced.

Students will understand what it means for a while loop to be correct with respect to its pre-condition and post-condition.

06:34

The notion of a loop invariant is introduced, and the Loop Invariant Theorem is introduced.

Students will understand how a loop invariant is used to prove the correctness of a while loop.

16:40

We prove the correctness of the division algorithm.

Students will be able to prove the correctness of a given algorithm.

Problem Set: Correctness of Algorithms
Article
01:22

The definition of the efficiency of an algorithm is introduced.

Students will understand what the efficiency of an algorithm means.

11:30

We explore the linear search algorithm.

07:56

In this lecture, we explore the efficiency of the linear search algorithm.  The notions of best-case efficiency and worst-case efficiency are introduced.

Students will be able to measure the efficiency of algorithms.

03:04

The notion of the order of a function is introduced.

Students will be able to determine the order of a given function.  

05:13

We explore the binary search algorithm. 

03:30

In this lecture, we explore the efficiency of the binary search algorithm.

Students will reinforce their ability to measure the efficiency of algorithms.  Students will understand what it means for an algorithm to be more efficient than another algorithm. 

Problem Set: Efficiency of Algorithms
Article
Section 7: Concluding Letter
Concluding Letter
Article
Bonus Lecture
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Richard Han, PhD in Mathematics

Hi there! My name is Richard Han. I earned my PhD in Mathematics from the University of California, Riverside. I have extensive teaching experience: 6 years as a teaching assistant at University of California, Riverside, over two years as a faculty member at Western Governors University, #1 in secondary education by the National Council on Teacher Quality, and as a faculty member at Trident University International. My expertise includes calculus and linear algebra. I am an instructor on Udemy for the courses Philosophy of Language: Solidify Critical Thinking Skills and Linear Algebra for Beginners: Open Doors to Great Careers.

Ready to start learning?
Take This Course