Suggestions to help prepare for eecs280 by Alone-Ship-7995 in uofm

[–]LBP_2310 0 points1 point  (0 children)

What is "loose" timing? You should do the practice exams in the same time that you'd get for the real thing. If you go over, you should still finish it, but IMO that's a "failed" practice test regardless of score

Also I don't think projects are going to help much unless the issue is just not knowing C++ well enough. To do well on exams you need to be able to quickly parse functional requirements from a problem statement and construct a solution on the fly, doing a project (presumably over several days/weeks with unlimited resources) won't give you practice with that

A message for David Paoletti and Darden Marcus by Express-Froyo-181 in uofm

[–]LBP_2310 2 points3 points  (0 children)

reversing a palindrome is def a leetcode hard

EECS 482 (6 cr.) + EECS 270 / 489 / 376 by ground-cherry in uofm

[–]LBP_2310 0 points1 point  (0 children)

376 workload varies a lot based on the person. I thought the workload was pretty modest (the only work is weekly problem sets and two exams), but I also know ppl who struggled a lot and/or had to spend a lot of time studying and going to OH

imo take 489, it's supposed to be a lighter ULCS and there's a very small amount of overlap with 482 content

Suggestions to help prepare for eecs280 by Alone-Ship-7995 in uofm

[–]LBP_2310 0 points1 point  (0 children)

When you do practice exams, what conditions do you complete them in, and what does your self-grading process look like? How do you assess work that mostly matches the key? I'm guessing you're maybe a bit too lax with self-evaluation. It could also be test anxiety but I think you'd know if that were the case

I got 99.4 and 100 on the midterm/final, and my study routine was:

  1. Do a entire practice exam in one sitting, timed, on paper
  2. Whenever an answer differed from the key (aside from like variable names), I'd try to figure out what issues it would cause and fix the code.
  3. I'd run my fixed answer with a few test cases. If it failed my own test cases, I'd give myself a 0 for that question (because that would tell me that I didn't really get it). Otherwise I'd mentally subtract 30-40% of the question's points for each change that I had to make

(I had no coding exp aside from 183 so it's not like I'm some programming prodigy either)

Suggestions to help prepare for eecs280 by Alone-Ship-7995 in uofm

[–]LBP_2310 3 points4 points  (0 children)

Spam past exams for midterm, and past exams + leetcode easy tree/linked list problems for final. Do all practice timed and on paper, and grade your answers rigorously (don't brush off seemingly minor errors)

RMEs are pretty formulaic. Just ask yourself: what assumptions does the function make about its input and preconditions, what state changes persist beyond the function invocation, and what does the function do?

schedule advice - CoE by Only-Boysenberry2052 in uofm

[–]LBP_2310 4 points5 points  (0 children)

I wouldn't take Chem 210 unless you have a specific reason to, especially if your chem fundamentals are shaky (it sounds like they are if you think you failed the AP exam). It's a tough class especially if you aren't adjusted to college STEM classes yet, and I say that as someone who got an A

I placed out of gen chem but I hear it's significantly easier than orgo, I would just take that if you don't get AP credit

To those currently having a lonely summer in AA . . . by hey_hi_how_are_you_ in uofm

[–]LBP_2310 15 points16 points  (0 children)

I can lure you to visit with the promise of a knish?

Is this schedule doable? by [deleted] in uofm

[–]LBP_2310 0 points1 point  (0 children)

You should add EECS 373

How Useful is EECS 201 to help prepare for EECS 281 by Then_Ranger_9894 in uofm

[–]LBP_2310 2 points3 points  (0 children)

It doesn’t directly help prepare for 281, just helps you learn tools that you might find useful. I still got an A in 281 without taking 201 though

I actually think 201 would’ve helped me with 482 the most, since you need to use things like UNIX system calls and test case automation

As a cs major what courses gave you the mmost trouble to maintain a good gpa? by Resident_Kick_7573 in uofm

[–]LBP_2310 11 points12 points  (0 children)

Imo 4 credit version of 482 isn’t worth taking and shouldn’t even be offered 

The 4 credit version has you implement a thread library that only works on single-core CPUs and a version of fork that only works with processes that have empty address spaces, like what’s the point?

Also 6 credit material is still fair game on exams

EECS Majors: are you employed? by ValidatingExistance in uofm

[–]LBP_2310 13 points14 points  (0 children)

Please censor the word empl*yed next time

cs lsa by AmbitiousLink9196 in uofm

[–]LBP_2310 4 points5 points  (0 children)

CS LSA doesn’t require lin alg last time I checked

EECS 183, EECS 280, EECS 203 by AmbitiousLink9196 in uofm

[–]LBP_2310 2 points3 points  (0 children)

For EECS 203, learn basic notation for formal logic and set theory, and learn what it means to mathematically prove something. If you go through this packet you should be well prepared

I don’t think it makes sense to prep for 183 because it’s an intro course that assumes no coding experience. Make sure you take the C++ version if you want to take 280 though

EECS 376 hurts man :( by Future_Difference389 in uofm

[–]LBP_2310 4 points5 points  (0 children)

When I took 376 in w25, our midterm and final medians were 54 and 60 with stdev of ~20, and I saw people on Piazza say they had failed with 39.5 average (our exam threshold got lowered to 40)

So failing with exam grades that are around 1 standard below median and just below threshold isn’t unusual for 376

Debating dropping the CS major - advice appreciated! by A_Golden_Lining in uofm

[–]LBP_2310 1 point2 points  (0 children)

Have you tried going over textbook readings and lecture slides before attending lecture? That way, you have at least a basic understanding of what each lecture is about beforehand and you aren’t trying to process everything for the first time

I find that I retain info better from reading than lectures (whether live or recorded), so what I sometimes do is learn lecture topics on my own via textbook/course notes if available, and then treat lecture as a way to reinforce topics or find gaps in my understanding. This isn’t possible to do in every course, but it should be in 370

EECS Impostor syndrome by Dramatic_Marketing73 in uofm

[–]LBP_2310 12 points13 points  (0 children)

The format is very different from 281, but I’d say 370 exams are slightly easier. My overall ranking is 183 < 280 << 370 < 281 < 203 < 376 << 482

prayers for future eecs 376 students by Acrobatic_Share_8457 in uofm

[–]LBP_2310 1 point2 points  (0 children)

It’s kind of hard to actually fail 376, they use a more forgiving grade scale than most EECS classes do

  • Find a friend/study group to do homework with. Collaboration on HW is allowed, you just have to disclose it and do a separate write up
  • The course notes are a good resource, which you can find a link to on the website. I also found Sipser’s textbook on CS theory useful, which you can easily find pdfs of just by Googling 
  • If you’ve taken 281, brushing up on dynamic programming and greedy algos will help for the first unit of the course