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?

post #1 of 68
Thread Starter 
Can you be a great programmer without being good at Calculus? How much math/calculus is used when programming?
post #2 of 68
Unfortunately, there is quite a bit of maths involved in programming. I started an introductory course and dropped it when I found out how much was involved. My understanding of Maths is bad though, so you may want to check it out . There are some free courses here that might interest you and you could try without having to pay or invest too much time: https://www.coursera.org/category/cs-programming
I tried 'Learn to program the Fundamentals'
 
Boinc Box
(9 items)
 
 
CPUMotherboardGraphicsRAM
i7 3770K @ 4.5Ghz MSI Z77A-GD65  Gigabyte Windforce 7950 16GB Corsair Vengeance  
Hard DriveHard DriveHard DriveHard Drive
128GB Crucial M4 Western Digital Green HDD Samsung F3 Samsung F2 
Hard DriveOptical DriveCoolingOS
Seagate Archive Sony Dual Layer DVD Corsair H80 Windows 7 Ultimate 64 
MonitorMonitorKeyboardPower
LG IPS234V-PN - 23" LED LCD HDMI IPS Monitor LG Flatron 22" LCD W2243S Logitech Corsair HX850W 
CaseMouse
Corsair 600t Logitech 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8Z68-VGEN3 MSI HD 7850 8GB Geil Black Dragon 
Hard DriveOSMonitorPower
Seagate  Windows 7 Ultimate 64 bit Acer 22" X222W  Corsair CX 750 
Case
Fractal Design Arc Midi 
CPUCPURAMRAM
X5650 X5650 Crucial Crucial 
RAMRAMRAMRAM
Crucial Crucial Crucial Crucial 
Hard DriveOptical DriveOSMonitor
Seagate DVD RW Windows 10 32" Hannspree TV 
  hide details  
Reply
 
Boinc Box
(9 items)
 
 
CPUMotherboardGraphicsRAM
i7 3770K @ 4.5Ghz MSI Z77A-GD65  Gigabyte Windforce 7950 16GB Corsair Vengeance  
Hard DriveHard DriveHard DriveHard Drive
128GB Crucial M4 Western Digital Green HDD Samsung F3 Samsung F2 
Hard DriveOptical DriveCoolingOS
Seagate Archive Sony Dual Layer DVD Corsair H80 Windows 7 Ultimate 64 
MonitorMonitorKeyboardPower
LG IPS234V-PN - 23" LED LCD HDMI IPS Monitor LG Flatron 22" LCD W2243S Logitech Corsair HX850W 
CaseMouse
Corsair 600t Logitech 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8Z68-VGEN3 MSI HD 7850 8GB Geil Black Dragon 
Hard DriveOSMonitorPower
Seagate  Windows 7 Ultimate 64 bit Acer 22" X222W  Corsair CX 750 
Case
Fractal Design Arc Midi 
CPUCPURAMRAM
X5650 X5650 Crucial Crucial 
RAMRAMRAMRAM
Crucial Crucial Crucial Crucial 
Hard DriveOptical DriveOSMonitor
Seagate DVD RW Windows 10 32" Hannspree TV 
  hide details  
Reply
post #3 of 68
mathematics is not necessary for programming..

programming is basically applied logic..

You don't need calculus..

If someone says that math is important they are referring to the critical thinking required for math..not math itself
post #4 of 68
Better to be a good typist.
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
post #5 of 68
You need to be good at logical thinking and reasoning (which is essentially a large part of Maths) and some fundamental Mathematical concepts but you don't need Calculus as such, unless you're actually working on a Calculus related programming project.
But, obviously, being good at Calculus wouldn't hurt.
MacBook Pro 13"
(6 items)
 
 
Desktop
(13 items)
 
CPUGraphicsRAMHard Drive
Intel i5 3210 @ 2.5 GHz Intel HD4000 4 GB DDR3 @ 1600 MHz 500 GB @ 5400 RPM 
OSMonitor
OSX Mountain Lion 13.3" @ 1280 x 800 
CPUGraphicsRAMHard Drive
Intel i5 480m@2.67GHz AMD Radeon Mobility 5650 4GB DDR3 500GB 
OSMonitor
Windows 7 64bit HP 15.6" 1366x768 
CPUMotherboardGraphicsRAM
E7500 Intel...:( MSI GTS250 1GB 2GB 
Hard DriveOSMonitorPower
250GB Windows XP 17" LG CRT 1280x768@85hz 400W 
  hide details  
Reply
MacBook Pro 13"
(6 items)
 
 
Desktop
(13 items)
 
CPUGraphicsRAMHard Drive
Intel i5 3210 @ 2.5 GHz Intel HD4000 4 GB DDR3 @ 1600 MHz 500 GB @ 5400 RPM 
OSMonitor
OSX Mountain Lion 13.3" @ 1280 x 800 
CPUGraphicsRAMHard Drive
Intel i5 480m@2.67GHz AMD Radeon Mobility 5650 4GB DDR3 500GB 
OSMonitor
Windows 7 64bit HP 15.6" 1366x768 
CPUMotherboardGraphicsRAM
E7500 Intel...:( MSI GTS250 1GB 2GB 
Hard DriveOSMonitorPower
250GB Windows XP 17" LG CRT 1280x768@85hz 400W 
  hide details  
Reply
post #6 of 68
Calculus is not needed for general programming. Even trig is a stretch.

You do need a strong understanding of how variables work and a very strong understanding of logic and applied logic. Math and programming go together because the thought processes are similar. They are exact sciences. You'd probably be better off taking a time management course or other planning course than calc though.

Oh, and invest in a keyboard you won't make many mistakes on.
The Fox Box
(16 items)
 
Macbook Pro
(10 items)
 
 
CPUMotherboardGraphicsRAM
Intel 3930K ASUS P9X79 ASUS GTX 570 DCII 4 x 4GB G.Skill Sniper 1600MHz LV 
Hard DriveOptical DriveCoolingOS
Intel 330 - 180GB LG HDDVD & Blu Ray Reader Cooler Master Hyper 612 Windows 7 Ultimate 64bit 
MonitorMonitorKeyboardPower
HP ZR30w Samsung 2243BWX Ducky! PCP&C 750w Silencer (coppa) 
CaseMouseMouse PadAudio
Lian Li PC-E8 G9x S&S Steel Onkyo Receiver/Design Acoustics 2.1 system 
CPUGraphicsRAMHard Drive
Core i5 2410M HD 3000 8GB 120GB SSD 
Optical DriveOSOSOS
Super Drive OSX 10.7.2 Win 7 Enterprise (In VB) Ubuntu 10.04 (In VB) 
MonitorPower
13" 1280x800 65w Magsafe 
CPUMotherboardRAMHard Drive
Q9300 Gigabyte P35 8GB DDR2 2TB WD 
Hard DriveHard DriveHard DriveHard Drive
2TB WD 2TB Seagate 1.5TB Seagate 1.5TB Seagate 
Hard DriveHard DriveHard DriveOptical Drive
1TB Hitachi 1TB Hitachi 500GB WD DVD-RW 
OSMonitorKeyboardPower
Win Server 2012 Headless/15" touchscreen Apple mini USB PC P&C 500W 
  hide details  
Reply
The Fox Box
(16 items)
 
Macbook Pro
(10 items)
 
 
CPUMotherboardGraphicsRAM
Intel 3930K ASUS P9X79 ASUS GTX 570 DCII 4 x 4GB G.Skill Sniper 1600MHz LV 
Hard DriveOptical DriveCoolingOS
Intel 330 - 180GB LG HDDVD & Blu Ray Reader Cooler Master Hyper 612 Windows 7 Ultimate 64bit 
MonitorMonitorKeyboardPower
HP ZR30w Samsung 2243BWX Ducky! PCP&C 750w Silencer (coppa) 
CaseMouseMouse PadAudio
Lian Li PC-E8 G9x S&S Steel Onkyo Receiver/Design Acoustics 2.1 system 
CPUGraphicsRAMHard Drive
Core i5 2410M HD 3000 8GB 120GB SSD 
Optical DriveOSOSOS
Super Drive OSX 10.7.2 Win 7 Enterprise (In VB) Ubuntu 10.04 (In VB) 
MonitorPower
13" 1280x800 65w Magsafe 
CPUMotherboardRAMHard Drive
Q9300 Gigabyte P35 8GB DDR2 2TB WD 
Hard DriveHard DriveHard DriveHard Drive
2TB WD 2TB Seagate 1.5TB Seagate 1.5TB Seagate 
Hard DriveHard DriveHard DriveOptical Drive
1TB Hitachi 1TB Hitachi 500GB WD DVD-RW 
OSMonitorKeyboardPower
Win Server 2012 Headless/15" touchscreen Apple mini USB PC P&C 500W 
  hide details  
Reply
post #7 of 68
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.
Daily Driver
(21 items)
 
  
CPUMotherboardGraphicsGraphics
Phenom II X6 1090T Gigabyte GA-890FXA-UD5 XFX HD5670 1GB Gigabyte HD6570 1GB DDR3 
RAMHard DriveHard DriveHard Drive
Microcenter Value RAM OCZ Vertex 2 Maxtor STM3200820AS Seagate ST316002 3AS 
Optical DriveCoolingCoolingOS
Asus DRW-24B1ST Thermalright Venomous X Black Sanyo Denki - San Ace 9SG1212P1G01 120mm x 38mm... Win 7 Ultimate x64 
MonitorMonitorKeyboardPower
Dell U2311H Dell E193FP Dell OEM keyboard Corsair TX850V2 
CaseMouseMouse PadAudio
CM 690 II Advanced Razer Death Adder Black Edition 3.5G Steelseries QKC  On board Realtek HD audio 
Audio
Dell OEM 5.1 speaker system 
  hide details  
Reply
Daily Driver
(21 items)
 
  
CPUMotherboardGraphicsGraphics
Phenom II X6 1090T Gigabyte GA-890FXA-UD5 XFX HD5670 1GB Gigabyte HD6570 1GB DDR3 
RAMHard DriveHard DriveHard Drive
Microcenter Value RAM OCZ Vertex 2 Maxtor STM3200820AS Seagate ST316002 3AS 
Optical DriveCoolingCoolingOS
Asus DRW-24B1ST Thermalright Venomous X Black Sanyo Denki - San Ace 9SG1212P1G01 120mm x 38mm... Win 7 Ultimate x64 
MonitorMonitorKeyboardPower
Dell U2311H Dell E193FP Dell OEM keyboard Corsair TX850V2 
CaseMouseMouse PadAudio
CM 690 II Advanced Razer Death Adder Black Edition 3.5G Steelseries QKC  On board Realtek HD audio 
Audio
Dell OEM 5.1 speaker system 
  hide details  
Reply
post #8 of 68
I actually need programming to do math. Go figure.
Ol' Sandy
(28 items)
 
"Zeus"
(12 items)
 
Elite Preview
(6 items)
 
CPUMotherboardGraphicsRAM
Intel Xeon E3-1230v3 Gigabyte GA-Z97X-UD5H-BK MSI Gaming GTX 980 Kingston 32GB (4x8) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Samsung EVO 1TB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 8 Pro 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2713HM Topre Realforce 87UB | Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Logitech G700 XTRAC Ripper XXL 
AudioAudioAudioAudio
Beyerdynamic DT-770 Pro 250ohm Schiit Bifrost DAC Schiit Asgard 2 HiVi Swan M50W 2.1 
CPUMotherboardRAMHard Drive
Intel Xeon E5-2620 Super Micro X9SRL-F-B 128GB 1333MHz LSI 9271-8i 
OSPowerCase
VMware ESXi 5.5 SeaSonic SS-400FL2 Fractal Define R3 
CPUMotherboardGraphicsRAM
Intel Core i5-3437U HP EliteBook Folio 9470m  Intel HD Graphics 4000  16GB DDR3 SDRAM 
Hard DriveOS
256GB SSD Windows 10 Insider Preview 
  hide details  
Reply
Ol' Sandy
(28 items)
 
"Zeus"
(12 items)
 
Elite Preview
(6 items)
 
CPUMotherboardGraphicsRAM
Intel Xeon E3-1230v3 Gigabyte GA-Z97X-UD5H-BK MSI Gaming GTX 980 Kingston 32GB (4x8) 
Hard DriveHard DriveHard DriveHard Drive
Plextor PX-256M5S 256GB Samsung EVO 1TB Hitachi HDS721010CLA332 Hitachi HDS723020BLA642 
Hard DriveHard DriveHard DriveOptical Drive
Hitachi HDS723020BLA642 Hitachi HUA722010CLA330 WDC WD10EARS-00Z5B1 TSSTcorp CDDVDW SH-S223B 
CoolingCoolingOSMonitor
Phanteks PH-TC14PE with TY-140's Lamptron FCv5 (x2) Windows 8 Pro 64-bit Dell U2412M 
MonitorMonitorMonitorKeyboard
Dell U2412M Dell U2212HM Dell U2713HM Topre Realforce 87UB | Ducky DK9087 G2 Pro 
PowerCaseMouseMouse Pad
Corsair AX-750 Corsair Obsidian 650D Logitech G700 XTRAC Ripper XXL 
AudioAudioAudioAudio
Beyerdynamic DT-770 Pro 250ohm Schiit Bifrost DAC Schiit Asgard 2 HiVi Swan M50W 2.1 
CPUMotherboardRAMHard Drive
Intel Xeon E5-2620 Super Micro X9SRL-F-B 128GB 1333MHz LSI 9271-8i 
OSPowerCase
VMware ESXi 5.5 SeaSonic SS-400FL2 Fractal Define R3 
CPUMotherboardGraphicsRAM
Intel Core i5-3437U HP EliteBook Folio 9470m  Intel HD Graphics 4000  16GB DDR3 SDRAM 
Hard DriveOS
256GB SSD Windows 10 Insider Preview 
  hide details  
Reply
post #9 of 68
Quote:
Originally Posted by tompsonn View Post

I actually need programming to do math. Go figure.
I'm in the same boat. Not that I think it's a bad thing.
AMD Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Ryzen 1700 ASRock AB350M Pro4 Sapphire Radeon NITRO Rx 480 8GB 2x8GB DDR4 - Corsair Vengeance LPX 16GB @ 2666 
Hard DriveCoolingOSMonitor
Samsung Evo 960 M.2 Wraith Spire Windows 10 x64 Pro LG 27U68 - 27in - 4K -IPS 
KeyboardPowerCaseMouse
Cherry MX Red w/ White LEDs Corsair HX1050W Gold Corsair 88R mATX Logitech G500 
Mouse Pad
RatPadz XL 
  hide details  
Reply
AMD Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Ryzen 1700 ASRock AB350M Pro4 Sapphire Radeon NITRO Rx 480 8GB 2x8GB DDR4 - Corsair Vengeance LPX 16GB @ 2666 
Hard DriveCoolingOSMonitor
Samsung Evo 960 M.2 Wraith Spire Windows 10 x64 Pro LG 27U68 - 27in - 4K -IPS 
KeyboardPowerCaseMouse
Cherry MX Red w/ White LEDs Corsair HX1050W Gold Corsair 88R mATX Logitech G500 
Mouse Pad
RatPadz XL 
  hide details  
Reply
post #10 of 68
Speaking as an Analyst Programmer and Senior IT Specialist in IBM, you don't need Calculus thumb.gif
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?