Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › How important is calculus when programming?
New Posts  All Forums:Forum Nav:

How important is calculus when programming? - Page 2

post #11 of 68
It depends on what you're programming. As math becomes more complicated (calculus and beyond) it becomes more desirable to model things electronically. So if you understand calculus and higher maths, you will be able to program them.

In my math for engineering analysis course we model almost everything in mathematica or matlab. Most of what we do involves differential equations but we also use calculus.
Big Daddy
(18 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i5 3570K @ 4.5 GHz Gigabyte Z77X-UD3H EVGA 980 Ti Classified G Skill ripjaws x 16 GB 1866 
Hard DriveHard DriveCoolingOS
Seagate Barracuda 1 TB 7200 RPM Crucial MX 100 Corsair H80i GT Windows 7 Professional 64-bit 
MonitorMonitorKeyboardPower
Asus ROG Swift PG279Q Dell P170S KBP V80 TKL Seasonic X-750 
CaseMouseMouse PadAudio
Fractal Design Define R4 Titanium Grey Logitech G502 Razer Goliathus Speed M Creative Sound Blaster X-Fi Titanium 
AudioOther
AKG K7XX NZXT Mesh 5 Channel Fan Cantroller 
CPUGraphicsHard DriveCooling
Intel Core i7 2620M AMD Radeon HD 6470M Hitachi 320 GB 7200 rpm SED Stock, AC MX-4 
OSMonitorMouseMouse Pad
Windows 7 Professional 64 1600x900 Logitech G700 Razer Goliathus 
Audio
Onboard 
  hide details  
Reply
Big Daddy
(18 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i5 3570K @ 4.5 GHz Gigabyte Z77X-UD3H EVGA 980 Ti Classified G Skill ripjaws x 16 GB 1866 
Hard DriveHard DriveCoolingOS
Seagate Barracuda 1 TB 7200 RPM Crucial MX 100 Corsair H80i GT Windows 7 Professional 64-bit 
MonitorMonitorKeyboardPower
Asus ROG Swift PG279Q Dell P170S KBP V80 TKL Seasonic X-750 
CaseMouseMouse PadAudio
Fractal Design Define R4 Titanium Grey Logitech G502 Razer Goliathus Speed M Creative Sound Blaster X-Fi Titanium 
AudioOther
AKG K7XX NZXT Mesh 5 Channel Fan Cantroller 
CPUGraphicsHard DriveCooling
Intel Core i7 2620M AMD Radeon HD 6470M Hitachi 320 GB 7200 rpm SED Stock, AC MX-4 
OSMonitorMouseMouse Pad
Windows 7 Professional 64 1600x900 Logitech G700 Razer Goliathus 
Audio
Onboard 
  hide details  
Reply
post #12 of 68
Depends on what you need. Basic math and algebra is what I see more. Geometry and calculus some of the time. Most of it though is logic and reasoning. Its usually mapping out how to do certain tasks in logical order.

That's really the trickier part..
Edited by frankietown - 11/29/12 at 5:08pm
Death Tyrant
(11 items)
 
  
CPUMotherboardGraphicsRAM
i7-3770k p8z77-v evga gtx 780 classified SLI corsair vengeance 16gb 
Hard DriveOptical DriveCoolingOS
ocz vertex 4 256 asus 24x corsair h100 windows 7 pro 64 
MonitorPowerCase
Overlord Tempest X270SE corsair ax850 corsair vengeance c70 
  hide details  
Reply
Death Tyrant
(11 items)
 
  
CPUMotherboardGraphicsRAM
i7-3770k p8z77-v evga gtx 780 classified SLI corsair vengeance 16gb 
Hard DriveOptical DriveCoolingOS
ocz vertex 4 256 asus 24x corsair h100 windows 7 pro 64 
MonitorPowerCase
Overlord Tempest X270SE corsair ax850 corsair vengeance c70 
  hide details  
Reply
post #13 of 68
Just like everyone said, it depends on what your programming. For example as a game programmer I need basic understanding of algebra, geometry and physics.

If your doing web development or networking you wouldn't need physics or geometry. So it really depends on what are you programing.
    
CPUMotherboardGraphicsRAM
Intel 3930K 5040MHz @ 1.48 - 1.53v @ VTT/VCCSA ... Asus rampage extreme IV Gigabyte GTX 970 G1 @ 1580/4050MHz @ 1.325V Corsair Vengeance 64GB (8 x 8GB) DDR3 2400MHz. ... 
Hard DriveHard DriveHard DriveHard Drive
Samsung 850 Pro 256GB Seagate Barracuda ST3000DM001 3TB WD Black 1TB 64Mb Cache  WD Blue 500GB 16mb Cache 
Hard DriveOptical DriveCoolingCooling
WD Black 4TB 64mb Cache LG DVD EK-FB KIT RE4 - Acetal EK-FC970 GTX WF3 Backplate - Black 
CoolingCoolingCoolingCooling
Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) EK-CoolStream RAD XTX (120) 
CoolingCoolingCoolingCooling
EK-CoolStream XE 120 (Single) 8x Corsair Air SP120 PWM High Performance Edition 3x Corsair Air AF120 High Performance Edition EK-Supremacy EVO CPU Water Block (Nickel Acetal) 
CoolingOSMonitorMonitor
EK-FC970 GTX WF3 - Acetal+Nickel Windows 10 64-bit v1511 build 10586.14 BenQ RL2755HM LG W2261 
MonitorKeyboardPowerCase
Samsung S23C350 Razer BlackWidow Ultimate Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
Mouse
Razer Lachesis 5600DPI 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel 3930K 5040MHz @ 1.48 - 1.53v @ VTT/VCCSA ... Asus rampage extreme IV Gigabyte GTX 970 G1 @ 1580/4050MHz @ 1.325V Corsair Vengeance 64GB (8 x 8GB) DDR3 2400MHz. ... 
Hard DriveHard DriveHard DriveHard Drive
Samsung 850 Pro 256GB Seagate Barracuda ST3000DM001 3TB WD Black 1TB 64Mb Cache  WD Blue 500GB 16mb Cache 
Hard DriveOptical DriveCoolingCooling
WD Black 4TB 64mb Cache LG DVD EK-FB KIT RE4 - Acetal EK-FC970 GTX WF3 Backplate - Black 
CoolingCoolingCoolingCooling
Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) EK-CoolStream RAD XTX (120) 
CoolingCoolingCoolingCooling
EK-CoolStream XE 120 (Single) 8x Corsair Air SP120 PWM High Performance Edition 3x Corsair Air AF120 High Performance Edition EK-Supremacy EVO CPU Water Block (Nickel Acetal) 
CoolingOSMonitorMonitor
EK-FC970 GTX WF3 - Acetal+Nickel Windows 10 64-bit v1511 build 10586.14 BenQ RL2755HM LG W2261 
MonitorKeyboardPowerCase
Samsung S23C350 Razer BlackWidow Ultimate Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
Mouse
Razer Lachesis 5600DPI 
  hide details  
Reply
post #14 of 68
Quote:
Originally Posted by xXSebaSXx View Post

I get asked similar questions almost on a daily basis... The kids I tutor in Math (from HS Geometry through Calc II in college) always ask me questions along the lines of: What on earth am I going to need Calculus for in real life? My answer is almost always the same... Even if you don't ever use the stuff you learn today; you'll still need it so that you can graduate HS/College and get your degree.
So is calculus needed for programming? Not intrinsically, but if you plan on getting a Bachelors degree in computer programming; Calculus will be part of your core classes and without it you won't be able to graduate. biggrin.gif So, in a way, you do need it.
dis!
Quote:
Originally Posted by {Unregistered} View Post

But, obviously, being good at Calculus wouldn't hurt.
When I say Calculus I see a lot of pain on the faces of people nearby...
Edited by metala - 11/30/12 at 1:27am
Ferberite
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz Lenovo Thinkpad Edge E520 AMD Radeon HD 6630M 6GB DDR3 @ 1333MHz  
Hard DriveHard DriveOSOS
Samsung 850EVO HITACHI HTS727550A9E364 7.2krpm Debian 7.0 Win7 
OSMonitorMonitorKeyboard
Win8 15.6 Zoll 16:9, 1366x768 Pixel, AUO23EC, spiege... 24" Dell U2412M, 1920x1200 Integrated + External 
PowerCase
20V, 4.5A Lenovo Thinkpad Edge 
  hide details  
Reply
Ferberite
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz Lenovo Thinkpad Edge E520 AMD Radeon HD 6630M 6GB DDR3 @ 1333MHz  
Hard DriveHard DriveOSOS
Samsung 850EVO HITACHI HTS727550A9E364 7.2krpm Debian 7.0 Win7 
OSMonitorMonitorKeyboard
Win8 15.6 Zoll 16:9, 1366x768 Pixel, AUO23EC, spiege... 24" Dell U2412M, 1920x1200 Integrated + External 
PowerCase
20V, 4.5A Lenovo Thinkpad Edge 
  hide details  
Reply
post #15 of 68
I sucked at calculus lol, 50, 60 averages. In fact, one of the reasons I took Computer Science is because it barely needed any maths units.

[edit]

Even if you did need calculus for say graphics engines, most of the mathematical formula's have already been converted to code, and a major principle of programming is to not reinvent the wheel, so they will usually suffice. And if it doesn't, there is usually a senior programmer/genius around that knows what to do lol.
Edited by nooboc2012 - 11/30/12 at 7:19pm
Bandaids
(15 items)
 
  
MotherboardGraphicsHard DriveOptical Drive
Asrock Z77 Extreme 6 GTX 580 WD 10EALX ASUS DRW 
CoolingOSMonitorMonitor
Havik 140 Windows 7 Ultimate ASUS VH228T Toshiba 32RV600A 
MonitorKeyboardPowerCase
Compaq S2021a Microsoft Wired Keyboard 600 Aero Cool Strike X 1100w Asus Antec 
MouseMouse PadAudio
Logitech MX518 Mionix Ensis 320 Creative 2.1 
  hide details  
Reply
Bandaids
(15 items)
 
  
MotherboardGraphicsHard DriveOptical Drive
Asrock Z77 Extreme 6 GTX 580 WD 10EALX ASUS DRW 
CoolingOSMonitorMonitor
Havik 140 Windows 7 Ultimate ASUS VH228T Toshiba 32RV600A 
MonitorKeyboardPowerCase
Compaq S2021a Microsoft Wired Keyboard 600 Aero Cool Strike X 1100w Asus Antec 
MouseMouse PadAudio
Logitech MX518 Mionix Ensis 320 Creative 2.1 
  hide details  
Reply
post #16 of 68
Like nooboc2012 said, my computer science degree only required a basic math credit as well.
post #17 of 68
I think anti derivatives was as hard as it got, for me anyways. It wasn't so much hard but just time consuming to learn, it felt like having to learn the multiplication tables all over again. I guess the highlight was watching the lecturer slice through calculus problems like a hot knife through butter.



This is the stuff that made me cringe lol.
Bandaids
(15 items)
 
  
MotherboardGraphicsHard DriveOptical Drive
Asrock Z77 Extreme 6 GTX 580 WD 10EALX ASUS DRW 
CoolingOSMonitorMonitor
Havik 140 Windows 7 Ultimate ASUS VH228T Toshiba 32RV600A 
MonitorKeyboardPowerCase
Compaq S2021a Microsoft Wired Keyboard 600 Aero Cool Strike X 1100w Asus Antec 
MouseMouse PadAudio
Logitech MX518 Mionix Ensis 320 Creative 2.1 
  hide details  
Reply
Bandaids
(15 items)
 
  
MotherboardGraphicsHard DriveOptical Drive
Asrock Z77 Extreme 6 GTX 580 WD 10EALX ASUS DRW 
CoolingOSMonitorMonitor
Havik 140 Windows 7 Ultimate ASUS VH228T Toshiba 32RV600A 
MonitorKeyboardPowerCase
Compaq S2021a Microsoft Wired Keyboard 600 Aero Cool Strike X 1100w Asus Antec 
MouseMouse PadAudio
Logitech MX518 Mionix Ensis 320 Creative 2.1 
  hide details  
Reply
post #18 of 68
Thread Starter 
In my school computer science degree requires me to take up to Calculus 3. mad.gif
post #19 of 68
My CE degree requires I take Calc 4/Lin Alg/Diff Eq, but after getting through two programming courses already, only basic trig was used, and that was only for a specific problem to find the dimensions of triangles using basic trig identities.

You're going to need to take math courses regardless, but no, you will not need to be great at math for programming.
The Fortress
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 930 @ 4.0 GHz 1.28V Gigabyte X58A-UD3R Sapphire Radeon HD 5850 1GB 850MHz Core, 4800MH... Kingston 6GB 1528MHz 7-7-7-20-1T 
Hard DriveOptical DriveCoolingOS
WD Caviar Black 1TB LG WH10LS30 10X Blu-ray Burner CoolerMaster Hyper 212+ Windows 7 Ultimate 64-bit 
MonitorKeyboardPowerCase
Acer X233Hbd 23" 1080p Logitech Illuminated Keyboard BFG GS-650 Silverstone FT01 
MouseMouse PadAudio
Razer Naga Molten Edition Cloth Pad Philips 2.1 
  hide details  
Reply
The Fortress
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 930 @ 4.0 GHz 1.28V Gigabyte X58A-UD3R Sapphire Radeon HD 5850 1GB 850MHz Core, 4800MH... Kingston 6GB 1528MHz 7-7-7-20-1T 
Hard DriveOptical DriveCoolingOS
WD Caviar Black 1TB LG WH10LS30 10X Blu-ray Burner CoolerMaster Hyper 212+ Windows 7 Ultimate 64-bit 
MonitorKeyboardPowerCase
Acer X233Hbd 23" 1080p Logitech Illuminated Keyboard BFG GS-650 Silverstone FT01 
MouseMouse PadAudio
Razer Naga Molten Edition Cloth Pad Philips 2.1 
  hide details  
Reply
post #20 of 68
You won't use calculus when programming unless you go into game development. It is, however, really important to understand mathematical reasoning and logic. I also thought math wasn't important in computer science, but once you get into upper division classes, the amount of math is crazy. I've been doing a lot of set theories, countability, relations in my current computer science class. It'll be pretty tough to do well unless you're comfortable with mathematical reasoning. smile.gif
Hackintosh
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770K MSI Z77 MPower Asus GTX 670 DCII G.SKILL Ares 2x4GB 
Hard DriveCoolingOSOS
Samsung 830 SSD NZXT Havik 140 Mac OSX 10.8 Windows 8 Professional 
MonitorKeyboardPowerCase
Yamakasi Catleap Q270 Logitech G510 Seasonic X750 Corsair 500R 
MouseAudio
Logitech G9x Logitech Z623 
  hide details  
Reply
Hackintosh
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770K MSI Z77 MPower Asus GTX 670 DCII G.SKILL Ares 2x4GB 
Hard DriveCoolingOSOS
Samsung 830 SSD NZXT Havik 140 Mac OSX 10.8 Windows 8 Professional 
MonitorKeyboardPowerCase
Yamakasi Catleap Q270 Logitech G510 Seasonic X750 Corsair 500R 
MouseAudio
Logitech G9x Logitech Z623 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › How important is calculus when programming?