Meet the Other Phone. Flexible and made to last.

Meet the Other Phone.
Flexible and made to last.

Buy now

Please or to access all these features

Education

Join the discussion on our Education forum.

Maths and coding...

12 replies

cressetmama · 20/12/2015 16:27

DS16 has just discovered, after half an hour playing with Python coding language, that it can solve his Maths A level homework. Should I congratulate him on being resourceful, or forbid further use? He does think he might do something coding related at university...

OP posts:
YeOldeTrout · 20/12/2015 17:23

I'd give congrats & remind him reasons why he wants to do the math the old fashioned way, too.

noblegiraffe · 20/12/2015 17:28

That's great. He should still do his homework by hand, but he can use his program to check his answers. It will also help his understanding of the maths to code it.

FishWithABicycle · 20/12/2015 17:29

Lots of congratulations but he still needs to know how to do it the long way around if he is going to be able to learn the even more exciting kinds of coding that await him as he dives deeper.

He'll do well - be proud.

IamactuallytherealJeff · 20/12/2015 17:30

What is coding? My 5 year old daughter has told me she loves coding at school on the computer. What is it?

rubyontherocks · 20/12/2015 17:33

It's not a bad way to learn the maths! And he'll still end up having to learn the 'proper' way to get through the maths exams.

Fwiw, my job involves a lot of coding maths up, it's a useful skill that not many people can do!

cressetmama · 20/12/2015 18:37

He says you will all understand if he says he's doing D1 and it is monotonous!

OP posts:
Stirling84 · 20/12/2015 18:39

Coding is how you write computer software.

In primary school it will mean using 'scratch' to make an animated cat dance or create a rudimentary game.

noblegiraffe · 20/12/2015 18:52

Oh yes, D1 is monotonous but he needs to practise because he won't have his computer in the exam!

Programming the algorithms is also an excellent coding exercise.

cdtaylornats · 20/12/2015 22:44

If he is going to do pretty well any subject at university these days he will come into contact with some form of coding.

If he wants to do Computer Science then he will do a lot of it.

Coding in reality actually makes up about a tenth of producing software. The rest is made up of requirements, design, testing, documentation, delivery and project management.

How did he test his code to make sure it was right?

FanDabbyFloozy · 20/12/2015 22:55

Did he show you what he did?

When I was a teen, that would have been impressive because I would have had to code up the whole algorithm. Nowadays, there are libraries for everything which are shortcuts to the answer.

So in short, encourage him to do it the hard way first on paper to check he understands it and then let him double-check it using Python.

Computer Science is an excellent discipline and requires a lot of maths, but is deeply rewarding as a career. So good luck to him!

scissy · 24/12/2015 14:34

Coding D1 algorithms from scratch is a good exercise so good on him. But... He does need to practise by hand. The trick to high marks in D1 is being able to manually go through the algorithms by hand, quickly, without making stupid arithmetic mistakes. And annoyingly that only comes with practise. (Learnt that myself the hard way). Still, I still use elements from D1 in my day job over 10 years later which is more than I can say for my other A levels.

roguedad · 27/12/2015 17:28

python is excellent. For quick computations you might also try
wolfram alpha.com which can e.g. check calculus homework, or cheap student version of Mathematica.

New posts on this thread. Refresh page