Master Discrete Mathematics
Sets, Math Logic, and More

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Master Discrete Mathematics: Learn and master all of Discrete Math - Logic, Set Theory, Combinatorics, Graph Theory, Etc

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Grant Hall

Reddit Posts and Comments

0 posts • 2 mentions • top 2 shown below

r/csMajors • comment
2 points • InCoffeeWeTrust

Like someone else said, learn Logic. When they say "logic" it's not like the deductive critical thinking, lawyering kind. It's discrete math.

Master Discrete Mathematics: Logic

Master Discrete Mathematics: Sets, Math Logic, and More

But also learn Python. Python will give you an idea of what the heck programming even is.

Python for Absolute Beginners

I would highly recommend Udemy. I take their classes to prep for my upcoming semesters. Right now i'm studying Calc 2 and Linear Algebra, tbh the teacher is great (Krista King) and it's been a pretty good time.

​

Now, if you somehow managed to not fuck around and actually get through these classes, take some time to learn about ...

Object oriented programming. What is it? How is it used? This concept alone is a mind fuck for a lot of people. If you have a chance, pick up an Intro to Object Oriented Programming Java or C++ class (depending on what your college requires).

Logic, Programming in Python and Object Oriented Programming easily weed out 1st year students. The best advice I could give someone is to start before everyone else to avoid getting fucked by the overwhelming amount of new concepts and information.

​

Finally, computer science classes aren't like other classes and here's why:

- It's expected that you will look for information outside the material you're given (ie. textbook) and find the information on your own. Google is your best resource.

- "copying" code is not necessarily bad if you take proper notes and break apart what you copied. At the end of the day, you're learning how to walk through imitation. It's much more efficient than cracking your skull over a problem which you'll have extreme difficulty getting an answer to.

- When you google things, be specific. That's because the specific answer probably exists already. Now that you've found a clue to solving your problem, add in the code, and comment out an explanation for your work.

r/OMSCyberSecurity • comment
1 points • Trolling_turd

I'm starting in Spring also and had the same concern. I did/am in the process of completing these courses.

for C I did like the first 4 lectures on edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x

for python I'm halfway through these: https://automatetheboringstuff.com/ -- book is free walkthrough from the author was $11 here https://www.udemy.com/course/automate/

also planning on doing some of this https://developers.google.com/edu/python

also going to try out this course to catch up in discrete math https://www.udemy.com/course/master-discrete-mathematics/

This doesn't really answer your question, but this is just the prep I decided to do.