A in Discrete Math 1, Lost in Discrete 2.

In summary, the conversation discusses the struggles of a student in a discrete math course using a different textbook with a substitute professor. The student is considering dropping the course and retaking it with the original textbook at the university, but is unsure due to the difficulty and the inconvenience of commuting. They also mention the importance of understanding the material for their major in computer science. One person suggests dropping the course now while it is still an option, while another recommends looking into MIT's "Math for CS" course for self-study.
  • #1
Of Mike and Men
54
3
Hey everyone,

Pardon the novel of a post.

Short story:
Got an 'A' in Discrete 1 (proof methods) using Epp's book at community college with an easier professor (the only offering for that course), and I'm understanding nothing to very little amount of information in Discrete 2 (computational, graph theory, etc. -- essentially a continuation of discrete 1 after proofs)using Rosen's book at university with a substitute professor who normally teaches freshman level math courses for the next 8 weeks. Should I drop and retake discrete 1 with Rosen's book at university, or continue?

Long story:
During Fall 2016 I took Discrete 1 which covered an introduction to formal logic, direct proofs, mathematical induction proofs, and some basic counting technique (pigeonhole, sum/product, inclusion/exclusion, etc.). I got an 'A' in the course without really trying. It was by far the most enjoyable math class I had. I loved doing proofs. With my other courses I didn't have much time to complete extra material, so I was doing whatever the professor assigned, and that was it. I, in part, think this professor may have been a little too easy but he was the only one at my local community college to teach it.

This semester at my university I am taking discrete 2. This course covers counting, graph theory, etc. It's essentially a continuation of discrete 1. However, this class uses a different book. At my CC we used Epp, and in this class we use Rosen. My professor is also out and they have an adjunct who normally teaches freshman level classes teaching this course since it's at a satellite campus. I am barely getting through this material. I can't understand the books derivations, solutions, and most of the time I don't even understand what the questions are asking. I've referenced Epp's text which made a lot more sense, and the problems seemed a lot easier over the same topics. Nearly every problem I've completed I've had to use chegg solutions, or look in the back of the book just to get an idea of what the question was asking.

That said, I'm really at a loss with what I should do. I live in Texas so I have this week to withdraw or I receive a 'W' and the state of Texas punishes you for taking 'W'. That is, after a certain amount of W's you have to pay out of state tuition -- which I can't afford, so I have to drop by this week, if I drop. My question is, would it perhaps be worthwhile retaking Discrete 1 at University using Rosen's book?

I'm not sure what the issue is or why I'm struggling so much with the text. Even over topics we covered in discrete 1, like pigeonhole and counting. I'm talking to the adjunct today as well as an academic advisor, but I'd like to know if this ramp up in difficulty is typical in discrete courses, or if it's likely due to other circumstances.

Normally I wouldn't worry about it, since a C is passing, but being a CS major I know this topic is important and it's not just about a grade for me, but understanding and bettering myself in this field.

Thanks.
 
Physics news on Phys.org
  • #2
Its good you are on top of this issue. I would suggest dropping the course unless the prof can give you some insight and really help you along. It may be that you aren't yet ready to take this course. In any event dropping it means you can revisit it later on after having reviewed and discovered what's causing the hangups.

Also I wouldn't say that this is a critical part of CS, I think a course in algorithms and data structures would be far more important. It's true, it would be useful though in software design where you might need to estimate size of some structure or how long something might take which would involve using discrete counting.
 
  • #3
jedishrfu said:
Its good you are on top of this issue. I would suggest dropping the course unless the prof can give you some insight and really help you along. It may be that you aren't yet ready to take this course. In any event dropping it means you can revisit it later on after having reviewed and discovered what's causing the hangups.

Also I wouldn't say that this is a critical part of CS, I think a course in algorithms and data structures would be far more important. It's true, it would be useful though in software design where you might need to estimate size of some structure or how long something might take which would involve using discrete counting.

Thanks for your response. Do you think it'd be worthwhile taking Discrete 1 again at the University using Rosen's book? My only hiccup on this is that it isn't offered at the satellite campus, so I'd have quite a commute... but if it's the difference between understanding the material and not then I'd consider it worth my time. There just seems to be a lot of factors in what could be causing the issue, so narrowing it down is difficult.
 
  • #4
I'd second dropping the course now while the option won't cost you.

Of Mike and Men said:
but being a CS major I know this topic is important and it's not just about a grade for me, but understanding and bettering myself in this field.

May I ask -- have you had a chance to look through MIT's "Math for CS"?

https://ocw.mit.edu/courses/electri...tics-for-computer-science-fall-2010/readings/

The notes are great, and there's also videos, assignments and exams with solutions, etc. If dropping this course opens up time in your schedule -- and you have the interest / discipline to do self study-- I'd highly recommend working through some of the math for CS course. And if you don't have the time now, reading through the notes later is worthwhile.
 
  • #5
StoneTemplePython said:
I'd second dropping the course now while the option won't cost you.
May I ask -- have you had a chance to look through MIT's "Math for CS"?

https://ocw.mit.edu/courses/electri...tics-for-computer-science-fall-2010/readings/

The notes are great, and there's also videos, assignments and exams with solutions, etc. If dropping this course opens up time in your schedule -- and you have the interest / discipline to do self study-- I'd highly recommend working through some of the math for CS course. And if you don't have the time now, reading through the notes later is worthwhile.

I tried taking a looking during the semester I was taking Discrete 1, but found the material didn't align well.

My professor (not the adjunct) responded to an email I sent. I addressed the same concerns I have here. She said that she sits on the advising board at the community college as well, and has been trying to get them to change books and align the course work similar to the Universities because she agrees with me that the covered material is a lot different.

However, she did make note that discrete math 2 covers completely different material and discrete 1 and can almost be taught as its own unique course. So while the former makes me feel justified in dropping (as I have), the latter makes me feel a little uncomfortable that I wasn't able to pick it up.

Anyways, I plan on working through the new book over this semester with any downtime I have (she sent me the syllabus with the HW)... but I am also going to audit a discrete 1 course over the summer, and retake discrete 2 this coming fall. It pushes me back a semester for graduation, but hopefully it'll be worth it.
 

1. What is "A in Discrete Math 1, Lost in Discrete 2"?

"A in Discrete Math 1, Lost in Discrete 2" is a hypothetical scenario in which a student receives an A in their Discrete Math 1 course, but struggles and gets lost in their Discrete Math 2 course.

2. What is Discrete Math?

Discrete Math is a branch of mathematics that deals with discrete (countable) objects and structures, as opposed to continuous (infinitely divisible) ones.

3. Why is Discrete Math important?

Discrete Math is important because it provides the foundation for many modern technologies and applications, such as cryptography, computer science, and data analysis.

4. What topics are typically covered in Discrete Math courses?

Discrete Math courses typically cover topics such as sets, logic, functions, relations, combinatorics, graph theory, and algorithms.

5. How can I improve my understanding of Discrete Math?

To improve your understanding of Discrete Math, it is important to actively engage with the material, practice problem-solving, and seek help from your professor or peers when needed. Additionally, seeking out additional resources such as textbooks, online tutorials, and practice problems can also be beneficial.

Similar threads

Replies
7
Views
2K
  • STEM Academic Advising
Replies
2
Views
851
  • STEM Academic Advising
Replies
1
Views
1K
Replies
8
Views
2K
Replies
1
Views
918
  • STEM Academic Advising
Replies
1
Views
908
Replies
2
Views
719
Replies
4
Views
919
  • STEM Academic Advising
Replies
22
Views
4K
  • STEM Academic Advising
Replies
8
Views
10K
Back
Top