this post was submitted on 30 Mar 2024
37 points (73.4% liked)
Asklemmy
43791 readers
1525 users here now
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- !lemmy411@lemmy.ca: a community for finding communities
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's funny you mention game development classes because the one game development class I took used a tutorial utilizing Unity and it was fraught with errors that our instructor was often unaware of. In-fact that's the last class I took before deciding to leave college and my formal training in software development as a whole.
I think I get what you're saying. There is no excuse for bad instruction. It sounds like your learning style put's you in the minority. I found repetition helped me understand procedure as applied in math that would otherwise lead to miscounting if I were just winging it. I think the same principle applies to the majority of math students.
The way I see it either you get something or you don't. If you're making mistakes it's because some fundamental skill isn't there and all repetition is going to do is entrench you further in whatever bad model you already have. Yes it gets you marks in class but that won't transfer to the real world. For a personal example, the way I count in base 10 goes from 1-3, 5, and then 10. I don't actually have a mental model to count 4s, 6s, 7s, 8s, or 9s and because I spent a good amount of my formative years getting by without it, that bad model is now entrenched in my mind and I have a really hard time counting a lot of numbers even though better models exist. Got me great grades, though.
EDIT: For ones I go Inc. Twos is IncInc, Threes are a somewhat awkward IncIncInc, I can't string four Incs so 4 is impossible. Fives is just a Even/Odd modulo followed by 10 which is just an Inc in the next place. I created a model that works off of an even-odd tree with multiplication. I wasn't able to parse it mentally but I did program it into a machine once and it was insanely efficient. It's very easy to find out if a value is going to be even or odd based on its inputs being even or odd, and once you figure that out you've halved the possible values. Turns out that's actually what modern-day ALUs do (with carry bits) in order to maximize processing speed.