14 Replies - 1608 Views - Last Post: 31 August 2010 - 05:52 AM

#1 progcomputeach  Icon User is offline

  • New D.I.C Head

Reputation: 4
  • View blog
  • Posts: 9
  • Joined: 11-May 10

Maths knowledge

Posted 29 July 2010 - 02:56 AM

What level of maths do you need to know before programming?

A friend said programming requires too much maths knowledge-I said that you just need to know the basics (addition, subtraction, division, multiplication). He also reckons HTML is a programming language ;-)

In the majority of cases the Maths is quite basic(working on general programs). In some cases(e.g. if you work in engineering, CAD) the Maths may be more complex.

What do you think? What level is your maths knowledge?

Is This A Good Question/Topic? 0
  • +

Replies To: Maths knowledge

#2 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Maths knowledge

Posted 29 July 2010 - 04:25 AM

most programming requires just basic arithmetic, some applications require more than that, doing games or graphics for example requires some geometry and linear algebra, but the most important skill to have to be a good programmer is to be able to think logically. Oh and HTML is mark up language, its just text and tags to tell the browser how to display the text, it requires no knowledge of the machine and it cannot even describe an algorithm to perform a computation.
Was This Post Helpful? 2
  • +
  • -

#3 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1256
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: Maths knowledge

Posted 29 July 2010 - 09:36 AM

Discrete mathematics and specifically the study of algorithms and data structures will be handy. You might need a little calc for the physics of networking.

I also agree with the statement that HTML is a markup language and not a programming language.
Was This Post Helpful? 3
  • +
  • -

#4 mostyfriedman  Icon User is offline

  • The Algorithmi
  • member icon

Reputation: 727
  • View blog
  • Posts: 4,473
  • Joined: 24-October 08

Re: Maths knowledge

Posted 29 July 2010 - 12:45 PM

+1 for mentioning discrete mathematics and algorithms, my favorite :)
Was This Post Helpful? 0
  • +
  • -

#5 progcomputeach  Icon User is offline

  • New D.I.C Head

Reputation: 4
  • View blog
  • Posts: 9
  • Joined: 11-May 10

Re: Maths knowledge

Posted 30 July 2010 - 01:43 AM

thanks for your comments everyone!
Was This Post Helpful? 0
  • +
  • -

#6 NeoTifa  Icon User is offline

  • Whorediot
  • member icon





Reputation: 2670
  • View blog
  • Posts: 15,715
  • Joined: 24-September 08

Re: Maths knowledge

Posted 30 July 2010 - 09:51 AM

Discrete math and statistics are really good. Also, linear/matrix algebra might come in handy, arrays are like matrices.
Was This Post Helpful? 0
  • +
  • -

#7 Bacanze  Icon User is offline

  • D.I.C Head

Reputation: 36
  • View blog
  • Posts: 202
  • Joined: 09-April 10

Re: Maths knowledge

Posted 30 July 2010 - 10:02 AM

Just bought a book on discrete mathematics after reading this thread, the masters degree I want to do requires good computer science knowledge, got to start somewhere :bananaman: .
Was This Post Helpful? 0
  • +
  • -

#8 NeoTifa  Icon User is offline

  • Whorediot
  • member icon





Reputation: 2670
  • View blog
  • Posts: 15,715
  • Joined: 24-September 08

Re: Maths knowledge

Posted 30 July 2010 - 10:23 AM

Why would you buy the book without taking the class? If you take a d.m. class, you'd just have to buy another book! XD
Was This Post Helpful? 0
  • +
  • -

#9 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10566
  • View blog
  • Posts: 39,107
  • Joined: 27-December 08

Re: Maths knowledge

Posted 30 July 2010 - 11:35 AM

I'd say statistics if you are doing a lot of accounting or business grade applications. Statistics in and of itself doesn't have direct applications to programming beyond this.
Was This Post Helpful? 0
  • +
  • -

#10 NeoTifa  Icon User is offline

  • Whorediot
  • member icon





Reputation: 2670
  • View blog
  • Posts: 15,715
  • Joined: 24-September 08

Re: Maths knowledge

Posted 30 July 2010 - 12:08 PM

Yes, huh, game programming!

Posted Image
Was This Post Helpful? 1
  • +
  • -

#11 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1256
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: Maths knowledge

Posted 30 July 2010 - 03:07 PM

Quote

I'd say statistics if you are doing a lot of accounting or business grade applications. Statistics in and of itself doesn't have direct applications to programming beyond this.


Except for time complexity analysis, risk analysis, unit testing, algorithm optimization, etc.
Was This Post Helpful? 0
  • +
  • -

#12 PsychoCoder  Icon User is offline

  • Google.Sucks.Init(true);
  • member icon

Reputation: 1641
  • View blog
  • Posts: 19,853
  • Joined: 26-July 07

Re: Maths knowledge

Posted 30 July 2010 - 03:55 PM

It's level of math not level of maths. Sorry it just irks me ;)
Was This Post Helpful? 0
  • +
  • -

#13 dorknexus  Icon User is offline

  • or something bad...real bad.
  • member icon

Reputation: 1256
  • View blog
  • Posts: 4,618
  • Joined: 02-May 04

Re: Maths knowledge

Posted 30 July 2010 - 06:07 PM

It's a cultural thing. You wouldn't understand.
Was This Post Helpful? 0
  • +
  • -

#14 gothik12  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 6
  • View blog
  • Posts: 207
  • Joined: 10-November 07

Re: Maths knowledge

Posted 31 August 2010 - 04:41 AM

In my opinion, it is useful to have some knowledge in mathematics, because it might help you when learning about algorhytms and finding the errors in your codes.
Was This Post Helpful? 0
  • +
  • -

#15 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,960
  • Joined: 21-March 08

Re: Maths knowledge

Posted 31 August 2010 - 05:52 AM

While it's good to know discrete math and algorithms, to me, it's not really the math that you know, it's the thought process. The thought process of going through a math problem is close to the same process used in programming. If you are great at math, then it's likely that you will be able to pickup the concepts of programming more easily than someone who is bad at math.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1