Jump to content

Is math in programming necessary?

GamerGry123

 

Hi, I'm 16 and I can't do math from the very beginning. 5 years ago I started doing something in html and it came out fine, everything was understandable. But a few years ago I started to learn Python and I was doing something with Arduino and that's not fully understood. In school, I have Processing in programming now and I don't understand anything.

 

In other codes, there are some other programming, he doesn't even know what it is.

 

In our class, only one person understands Processing programming and then nobody knows.

 

I just don't know if it's because I don't know math? Or maybe something else?

 

Now I am improving my math grades, at school I have 4 math lessons a week and I also learn math at home 8 hours a week, I think it is too much because the core curriculum expects the student to be able to understand and understand during the lessons this is where I eat 8 hours a week. It's not that I don't do anything and that's why I can't do math. It is often the case that when the teacher translates and I don't understand, he gets a little pissed off.

 

From the 1st to 3rd grade of primary school, mathematics was good for me. In class I was the best and I counted the fastest in my memory, people were wrong when counting the numbers, I did it well, but it was from 1st to 3rd grade. So that's why I don't understand why it is like that now.

 

From the fourth grade, my math is bad.

 

There are other IT subjects where you have to count and I do well on them I have at least 50% of the tests, and about 70-80% is about computer networks and the bnary system. Or if I am good at physics, I can do it too and I passed the grade 3, which is 50%, so I don't know why I am doing this with mathematics.

 

I had a lot of tutoring teachers, I mean extra lessons outside of school, but with none of them I learned math.
Now I have a different math tutor and I understand much better than at school.

 

Why is math so misunderstood?

Why most people don't go math? In general, hardly anyone knows mathematics well.

 

There are 30 students in the class, and only 2 have passed the math test with a grade of 2 or 3.

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, GamerGry123 said:

 

Hi, I'm 16 and I can't do math from the very beginning. 5 years ago I started doing something in html and it came out fine, everything was understandable. But a few years ago I started to learn Python and I was doing something with Arduino and that's not fully understood. In school, I have Processing in programming now and I don't understand anything.

 

In other codes, there are some other programming, he doesn't even know what it is.

 

In our class, only one person understands Processing programming and then nobody knows.

 

I just don't know if it's because I don't know math? Or maybe something else?

 

Now I am improving my math grades, at school I have 4 math lessons a week and I also learn math at home 8 hours a week, I think it is too much because the core curriculum expects the student to be able to understand and understand during the lessons this is where I eat 8 hours a week. It's not that I don't do anything and that's why I can't do math. It is often the case that when the teacher translates and I don't understand, he gets a little pissed off.

 

From the 1st to 3rd grade of primary school, mathematics was good for me. In class I was the best and I counted the fastest in my memory, people were wrong when counting the numbers, I did it well, but it was from 1st to 3rd grade. So that's why I don't understand why it is like that now.

 

From the fourth grade, my math is bad.

 

There are other IT subjects where you have to count and I do well on them I have at least 50% of the tests, and about 70-80% is about computer networks and the bnary system. Or if I am good at physics, I can do it too and I passed the grade 3, which is 50%, so I don't know why I am doing this with mathematics.

 

I had a lot of tutoring teachers, I mean extra lessons outside of school, but with none of them I learned math.
Now I have a different math tutor and I understand much better than at school.

 

Why is math so misunderstood?

Why most people don't go math? In general, hardly anyone knows mathematics well.

 

There are 30 students in the class, and only 2 have passed the math test with a grade of 2 or 3.

 

Because a lot of people try to understand it, like biology and chemistry. You learn maths by doing it and solving more questions.

Link to comment
Share on other sites

Link to post
Share on other sites

Programming is all about finding solutions, to issues. Many of these solutions involve math in some way, be it a certainly formula, or other type of mathematical equation.

A good understanding of PEMDAS (order of operations) is needed and a good eye to think of how to manipulate numbers to fit your use-case.

However, calculating numbers from your head is often not something strictly required for programming.

 

Colleges often have open-days and other information times (be it online or offline nowadays), where you can talk to different teachers and students, to try and relate your level of math to see if it's up to the level needed to become a student there.

26 minutes ago, GamerGry123 said:

There are 30 students in the class, and only 2 have passed the math test with a grade of 2 or 3.

This seems like a whole different issue, which should be talked about with your parents and the teacher.

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

 

28 minutes ago, GamerGry123 said:

 

Hi, I'm 16 and I can't do math from the very beginning. 5 years ago I started doing something in html and it came out fine, everything was understandable. But a few years ago I started to learn Python and I was doing something with Arduino and that's not fully understood. In school, I have Processing in programming now and I don't understand anything.

 

In other codes, there are some other programming, he doesn't even know what it is.

 

In our class, only one person understands Processing programming and then nobody knows.

 

I just don't know if it's because I don't know math? Or maybe something else?

 

Now I am improving my math grades, at school I have 4 math lessons a week and I also learn math at home 8 hours a week, I think it is too much because the core curriculum expects the student to be able to understand and understand during the lessons this is where I eat 8 hours a week. It's not that I don't do anything and that's why I can't do math. It is often the case that when the teacher translates and I don't understand, he gets a little pissed off.

 

From the 1st to 3rd grade of primary school, mathematics was good for me. In class I was the best and I counted the fastest in my memory, people were wrong when counting the numbers, I did it well, but it was from 1st to 3rd grade. So that's why I don't understand why it is like that now.

 

From the fourth grade, my math is bad.

 

There are other IT subjects where you have to count and I do well on them I have at least 50% of the tests, and about 70-80% is about computer networks and the bnary system. Or if I am good at physics, I can do it too and I passed the grade 3, which is 50%, so I don't know why I am doing this with mathematics.

 

I had a lot of tutoring teachers, I mean extra lessons outside of school, but with none of them I learned math.
Now I have a different math tutor and I understand much better than at school.

 

Why is math so misunderstood?

Why most people don't go math? In general, hardly anyone knows mathematics well.

 

There are 30 students in the class, and only 2 have passed the math test with a grade of 2 or 3.

 

Adruino itself does not have to do much with math. 

 

There are many parts in the IT world were math knowledge is crucial, but like with html you won't find a lot of it in front end (there are exceptions though depending on you front end depth).

 

My guess would be a bad teacher if you really try to understand it and still don't, it could also be that he/she is way too overqualified. 

Sometimes it is very hard to explain something in simple terms when all you have done is talk to other experts in depth about the topic.

 

On another note, can you maybe post some examples of what is giving you troubles? This is a very good learning community and I am sure we will be able to help you out 🙂

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, minibois said:

Programming is all about finding solutions, to issues. Many of these solutions involve math in some way, be it a certainly formula, or other type of mathematical equation.

A good understanding of PEMDAS (order of operations) is needed and a good eye to think of how to manipulate numbers to fit your use-case.

However, calculating numbers from your head is often not something strictly required for programming.

 

Colleges often have open-days and other information times (be it online or offline nowadays), where you can talk to different teachers and students, to try and relate your level of math to see if it's up to the level needed to become a student there.

This seems like a whole different issue, which should be talked about with your parents and the teacher.

I second this. 

But to be honest most of the stuff is rather studying a lot. If you try to do reductions with out knowing others you will probably fail/give yourself a much harder task.

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, GamerGry123 said:

 

Hi, I'm 16 and I can't do math from the very beginning. 5 years ago I started doing something in html and it came out fine, everything was understandable. But a few years ago I started to learn Python and I was doing something with Arduino and that's not fully understood. In school, I have Processing in programming now and I don't understand anything.

 

In other codes, there are some other programming, he doesn't even know what it is.

 

In our class, only one person understands Processing programming and then nobody knows.

 

I just don't know if it's because I don't know math? Or maybe something else?

 

Now I am improving my math grades, at school I have 4 math lessons a week and I also learn math at home 8 hours a week, I think it is too much because the core curriculum expects the student to be able to understand and understand during the lessons this is where I eat 8 hours a week. It's not that I don't do anything and that's why I can't do math. It is often the case that when the teacher translates and I don't understand, he gets a little pissed off.

 

From the 1st to 3rd grade of primary school, mathematics was good for me. In class I was the best and I counted the fastest in my memory, people were wrong when counting the numbers, I did it well, but it was from 1st to 3rd grade. So that's why I don't understand why it is like that now.

 

From the fourth grade, my math is bad.

 

There are other IT subjects where you have to count and I do well on them I have at least 50% of the tests, and about 70-80% is about computer networks and the bnary system. Or if I am good at physics, I can do it too and I passed the grade 3, which is 50%, so I don't know why I am doing this with mathematics.

 

I had a lot of tutoring teachers, I mean extra lessons outside of school, but with none of them I learned math.
Now I have a different math tutor and I understand much better than at school.

 

Why is math so misunderstood?

Why most people don't go math? In general, hardly anyone knows mathematics well.

 

There are 30 students in the class, and only 2 have passed the math test with a grade of 2 or 3.

 

First of all, this is all based on my short professional life experience

I think to answer your question : YES, but mostly for logic purposes.

 

There are some programming principles that are derived of maths, and if you don't understand them, it can be a pain to be able to understand them in programming. My best example rn would be recursion (a function that calls itself).

 

Math also helps to have a good abstraction, some notions in IT are insanely abstract.

 

Being bad at Math isn't a fatality, as long as you are good with some specific notions, like Matrixes, Boolean algebra, sequences (may be an incorrect translation of the French "Suites")

 

Math is not really important if you do frontend (maybe even mid end). But if you want to work in encryption or other specialized fields it may be required

Link to comment
Share on other sites

Link to post
Share on other sites

It depends on the level you want to reach. You can get along without knowing a lot of math if you're just programming for fun or writing boilerplate under someone else's direction, but if you're looking to get a CS or engineering degree you'll have to learn calculus and more.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
Share on other sites

Link to post
Share on other sites

100% depends on where you want to take it to. For the most part there are plenty of area's of programming where you don't need to understand the math you simply need to know how to implement the math. Then there are other areas where absolutely everything is mathematically driven such as game development where you absolutely need to understand the math because without stuff doesn't move or look right. 

CPU: Intel i7 - 5820k @ 4.5GHz, Cooler: Corsair H80i, Motherboard: MSI X99S Gaming 7, RAM: Corsair Vengeance LPX 32GB DDR4 2666MHz CL16,

GPU: ASUS GTX 980 Strix, Case: Corsair 900D, PSU: Corsair AX860i 860W, Keyboard: Logitech G19, Mouse: Corsair M95, Storage: Intel 730 Series 480GB SSD, WD 1.5TB Black

Display: BenQ XL2730Z 2560x1440 144Hz

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, James Evens said:

Math is logic. You can't brute force it by memorising.

100% agree.

 

I feel most people's hatred of mathematical things comes from the fact that it's typically taught to young children as memorisation of mind-numbingly boring formulae for the purpose of getting them through equally mind-numbing exams.

 

It's true that some people genuinely just don't find it intuitive, and that's fine - not everyone is well-suited to everything, which is why we have specialisation of labour and suchlike.

But I'm fairly sure that if the education system could just be bothered to teach it properly, far more people would develop an interest in - or at least tolerate - it.

____________________________________________________________________________________________________________________________________

 

 

____________________________________________________________________________________________________________________________________

pythonmegapixel

into tech, public transport and architecture // amateur programmer // youtuber // beginner photographer

Thanks for reading all this by the way!

By the way, my desktop is a docked laptop. Get over it, No seriously, I have an exterrnal monitor, keyboard, mouse, headset, ethernet and cooling fans all connected. Using it feels no different to a desktop, it works for several hours if the power goes out, and disconnecting just a few cables gives me something I can take on the go. There's enough power for all games I play and it even copes with basic (and some not-so-basic) video editing. Give it a go - you might just love it.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×