Skip to main content
GameDev.net gamedev.net
🔒 Locked

Math for Programmers

Started by wikedgamer Jul 17, 2003 at 10:23 PM 12 replies 1.3k views
Original Post
wikedgamer
wikedgamer
Out of curiosity, what type of Math courses are required or recommended for a computer science major? Like, is Algebra, Geometry, or any other type of math a must know for computer science? WikedGamer
wikedgamer
wikedgamer
Oh ok. Thanks.



WikedGamer
mutex
mutex
All of those. My Computer Science major requires calculus and linear algebra (think matrix math) to graduate, in addition to another math course of your choice. I chose a differential equations course. The calculus courses numbered three total, one on differential calculus, another on integral calculus, and another on vector calculus and some other stuff.

wikedgamer
wikedgamer
Are the Trig & Calculus courses pretty difficult or what? The equations look pretty damn difficult.


WikedGamer
Promit
Promit
I''m not quite a college student, but Calc and Trig are generally pretty simple--it''s getting the problems finished that''s hard. There''s a pretty big gap between the concepts and the problems sometimes...I always hate it when I feel like I understand something and suddenly im pwned by a problem the likes of which ive never seen in my life or in the book.
SlimDX | Ventspace Blog | Twitter | Diverse teams make better games. I am currently hiring capable C++ engine developers in Baltimore, MD.
zer0wolf
zer0wolf
quote:
Are the Trig & Calculus courses pretty difficult or what? The equations look pretty damn difficult.


They just look that way because you haven't been shown how to solve them. I must admit, your typical calculus problem takes a hell of alot longer to solve than an algebra based one does, but thats imply because they have more steps. Jusst like an algebra problem though, once you break them down step by step, its all as easy as pie. The classes you'll take will get you there step by step. Don't fret over it

---------------------------------------------------
laziness is the foundation of efficiency
retrospiral.net | llamas! | megatokyo | FreeBSD | gamedev.net | google

[edited by - zer0wolf on July 17, 2003 12:14:38 AM]
wikedgamer
wikedgamer
I was interested in Computer Science and then once I figured out I needed to take several math classes, I freaked out because the classes listed were "Functions and Analytical Geometry" and stuff like that.


WikedGamer
zer0wolf
zer0wolf
Personally, I''m just getting a minor in Computer Sciences. I''m getting my major in Computer Graphics Technology specializing in Animation... thats my plans anyways I''m considered a 2nd semester freshman for the fall, which annoys me because I''ve been in school longer than that, but most of my classes didn''t transfer from the school I''ve been attending. C''est la vie...

---------------------------------------------------
laziness is the foundation of efficiency
retrospiral.net | llamas! | megatokyo | FreeBSD | gamedev.net | google
unferth
unferth
Where I am going, Calc. 2 is required, along with "Discreet Mathematics," which is very applicable to Computer Science majors programmers anyone who solves problems. But the CS program here is not that great; I''d be interested in hearing what other requirements are.
TSwitch
TSwitch
Al-ge-bra? WTF is that?

I''m doomed to take Calc, Multi-variable Calc, Stats and a bunch of other hellish crap.
Member of the Unban nes8bit or the White Rhino in my Basement Gets Sold to the Highest Bidder Association (UNWRBGSHBA - Not accepting new members.)Member of the I'm Glad Mithrandir Finally Found an Association that Accepts People with his Past History Association (IGMFFAAPPHA)
mutex
mutex
Oooh, almost forgot about the statistics class that''s required, which I''ll be taking in the fall.

The math may seem daunting, but you get there by way of small steps, so it shouldn''t be that difficult. Back when I first started, I would''ve died if I had an exam on differential equations or stuff of that sort, but after going through all those other math classes, the diff eq class was pretty easy.

Integral calculus sucks anyway.

nes8bit
nes8bit
I never really found math that helpful except in 3d engines. If you were to be working with 3d engines, your best bet would be to take physics classes instead. Of course, you should have a basic understanding of algebra.

------------------------------------------------------------
Timothy Barnes | War Charity | 2003.
Nervo
Nervo
Yeah well Physics in some ways is much easier when someone knows calculus. i.e Like converting position time graphs into velocity time by simply differentiating instead of trying to find the limit of a slope which can be tedious work.

[edited by - nervo on July 18, 2003 5:01:10 AM]
Well, R2D22U2..

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.