icon
What you will learn

  • Discrete Structures, Data Structures, and Algorithms. The mathematics required for computing and the structures behind it all.
  • Students will learn the fundamentals of logic, proof, graph theory, number theory, data structures, and much more - all with application!

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 76 / 100

icon
Course Description

This course is a full course in understanding all the mathematics and structures required to successfully do computing. It is a course in discrete structures, data structures, and algorithms. That means that we go through logic and proofs alongside the structures such as trees and graphs. This is the basis for understanding algorithms, recursion and much more. This course aims to give a clear and cogent understanding of the major parts to discrete structures. Anyone interested in computers should be learning this material well.
Data structures requires the understanding of certain mathematical concepts that are built here. It is imperative to understand computing from first principles. As such, we build and analyze different data structures with our firm mathematical foundation.
This course also discusses an introduction to algorithms. It develops many ideas related to speed and efficiency in algorithms. It has many deep ideas and approaches to be an effective, algorithmic computerista.
Who this course is for:
Anyone with a thirst to learn. The focus is on math for computer science majors - the target student is someone that is curious about the world and is interested in how things work

icon
Instructor Details

Matthew Fried

Matthew Fried teaches full time. He is an educational professional who has many years experience in guiding students to reach their full potential. He has taught computers, networking, math, and finance for nearly a decade. He has taught graduate and undergraduate courses in each subject. He has developed student-centric platforms and feels very strongly that every student can accomplish their goals.
He is full time in Lander College and a Lecturer in SUNYFarmingdale. He teaches courses in programming and derivatives in Queens College and University of Connecticut. He regularly teaches C++, C#, Python, Networking, Financial Modelling and more.

icon
More courses by Matthew Fried

C# and Financial Modeling

$11.99

Visual Basic For Applications (VBA) - Excel

$11.99

icon
More data structures and algorithms courses

Python Data Structures

Free

Operations Analytics

Free

Data Structures and Performance

Free

Algorithms for DNA Sequencing

Free

Excel/VBA for Creative Problem Solving, Part 2

Free

Master the Coding Interview: Data Structures + Algorithms

$11.99

icon
Reviews

3.8

8 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Lin Ching Kung on 10/23/2020

Za worudo

By Cathalina on 10/17/2020

Doing an algorithms course at college after a long hiatus. Good review. Wish the writing on some slides were better

By Charles Keane on 9/22/2020

Good pacing and helpful review

By Joshua Cubero on 8/11/2020

The content was decent, but the speaker had a smoke detector with a dead battery beeping in the background. Very unprofessional on the part of the speaker and Udemy.

By Matt Office on 7/11/2020

Very good - enjoying the teaching style so far

By Jose Canalizo on 6/26/2020

The course was understandable but resulted in me having to google a lot of the concepts for further clarification, which I expected anyway. Other than that, it was a good course, but it can get very confusing at times.

By Rediet T Deneke on 6/7/2020

Yes, goes by pretty fast but it's great

By Mohamad Kaser on 8/25/2019

I LIKE IT