I'm a freshman of computer science and technology. Besides the C programming language, we have to study caculus and linear algebra as well. Unfortunately, I find myself interested in programming only and caculus quite hard and dull.

It seems to me computer science contributes a lot to the development of math, while I can't imagine how caculus be applied to computer science. Perhaps students who study maths should learn computer science.

Are we studying maths to find a new way to look at the world? I was told that a few days ago.

Calculus is essential. Any program which needs to model movement requires calculus - that is how you calculate things like velocity. Any time you need to calculate a specific value of a quantity that is continuously varying then you are likely to need calculus.

Computer science has contributed a little to the general subject of maths - particularly in complexity theory - but more often it is maths that provides the computer scientist with the tools he/she needs.

In short, you cannot hope to study computer science in any depth without a solid grounding in maths, and that includes calculus.

Yeah, the latest graphics cards and games offer particle physics to bring realistic environment. That is every time you shoot something (in FPS games) or collide with objects (NFS like), you get different result based on angle of strike, speed, distance etc, based on real world physics and mathematics. In India, most of the universities do not allow to study Computer Science unless you have physics and maths at your pre degree level.

Thanks for your replies, Bikerman and Indi~~ Maybe I'm just studying something basic of programming currently. I believe I'll need calculus and linear algebra sometime in the future. My C programming professor told us he was quite regretful that he hadn't learnt maths well.

Calculus seems much more difficult than linear algebra, though both are not easy to learn. Anyway, I'll try my best.