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 3

post #21 of 68
You guys lucked out only have to take a basic math class for a CS degree.

I have to take 4-to-6 math classes (2 are electives which I will be taking for my degree instead of computer science math based courses) and will be one class away from getting a minor in mathematics.
Bob's Computer
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 2500K MSI P67A-G45 MSI 6970 Lightning 2GB G Skill Ripjaws X (2x4GB) 1866mhz 9-10-9-28 
Hard DriveOptical DriveCoolingOS
Corsair Force 3 SSD (60GB), X1 WD5000AAKS, X1 W... ASUS DRW-24B1ST/BLK/B/AS Black SATA 24X DVD Burner Noctua NH-C14 Windows 7 64 bit 
MonitorKeyboardPowerCase
Asus VH238H Logitech G510 HALE90 750W NZXT Phantom Black 
MouseMouse PadAudioOther
Logitech G9x SteelSeries 4HD ASUS Xonar DGX / Audio-Technica ATH-AD700 Hauppauge! HVR-1250 TV Tuner 
  hide details  
Reply
Bob's Computer
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 2500K MSI P67A-G45 MSI 6970 Lightning 2GB G Skill Ripjaws X (2x4GB) 1866mhz 9-10-9-28 
Hard DriveOptical DriveCoolingOS
Corsair Force 3 SSD (60GB), X1 WD5000AAKS, X1 W... ASUS DRW-24B1ST/BLK/B/AS Black SATA 24X DVD Burner Noctua NH-C14 Windows 7 64 bit 
MonitorKeyboardPowerCase
Asus VH238H Logitech G510 HALE90 750W NZXT Phantom Black 
MouseMouse PadAudioOther
Logitech G9x SteelSeries 4HD ASUS Xonar DGX / Audio-Technica ATH-AD700 Hauppauge! HVR-1250 TV Tuner 
  hide details  
Reply
post #22 of 68
Quote:
Originally Posted by metala View Post

When I say Calculus I see a lot of pain on the faces of people nearby...

LOL... I get the same reaction from every student I tutor. The moment the word derivatives or integrals comes up; they wince and start shaking. I can't remember how many times I've told a student that all them new things like log, derivatives, integrals, matrices, etc are nothing more than just a bunch of "+,-,*,/" bundled together... But they just see the little S from the integral and get all scared like it's somehow gonna jump out of the paper and strangle them.
Maybe it's just me, but even when I run into a problem that I can't solve... I don't get mad/scared/upset... I get excited that I have something to obsess over for a few days until I find the solution.

I read somewhere on the web a little commentary about engineers (don't remember where)... And one of the bullet points they made was:
* The easiest way to get an engineer to do something is to tell him/her it CAN'T be done. Engineers are, for the most part, prima-donnas and will not be able to stand the fact that someone told them there was something they could not do.
* And the best one I saw: When and Engineer claims a problem is "unsolvable" ~ this is just Engineer code for "this isn't fun for me anymore" ~. Just nod in approval and say... "It's OK... I'll ask Bob from accounting; he's always good at solving the complicated problems". No engineer can stand being out-staged by a measly accountant. biggrin.gif
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 #23 of 68
Quote:
Originally Posted by xXSebaSXx View Post

LOL... I get the same reaction from every student I tutor. The moment the word derivatives or integrals comes up; they wince and start shaking. I can't remember how many times I've told a student that all them new things like log, derivatives, integrals, matrices, etc are nothing more than just a bunch of "+,-,*,/" bundled together... But they just see the little S from the integral and get all scared like it's somehow gonna jump out of the paper and strangle them.
Maybe it's just me, but even when I run into a problem that I can't solve... I don't get mad/scared/upset... I get excited that I have something to obsess over for a few days until I find the solution.
I read somewhere on the web a little commentary about engineers (don't remember where)... And one of the bullet points they made was:
* The easiest way to get an engineer to do something is to tell him/her it CAN'T be done. Engineers are, for the most part, prima-donnas and will not be able to stand the fact that someone told them there was something they could not do.
* And the best one I saw: When and Engineer claims a problem is "unsolvable" ~ this is just Engineer code for "this isn't fun for me anymore" ~. Just nod in approval and say... "It's OK... I'll ask Bob from accounting; he's always good at solving the complicated problems". No engineer can stand being out-staged by a measly accountant. biggrin.gif

For point 1, that's only mildly true. If someone tells me it can't be done, I'll accept it but try to make it work without putting too much thought into it.

For point 2, the stereotype is that if you're too stupid to be an engineer, you drop out and become a business major. The stereotype is true as I see countless people drop out of engineering and just switch to business.
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 #24 of 68
Quote:
Originally Posted by xXSebaSXx View Post

Maybe it's just me, but even when I run into a problem that I can't solve... I don't get mad/scared/upset... I get excited that I have something to obsess over for a few days until I find the solution.
I was like you in the HS, then I was excellent math student and I didn't even put much effort in it. When I entered Faculty of Mathematics and Informatics, things has changed.

Now I hate math, I know how to even use it, and I hate it. We had 2 classes of Calculus (it seems the material covered all the topics of Calulus III), 2 classes of Discrete Math and Automata, some Algebra, Geometry of Motion, Differrential Equations of Classical Phycics, Statistics. The ones I find useful is the Statistics Class with all the z, t, chi.. hypotesis tests and data distributions and the Automata, which I already knew and used, only I hadn't had the theory behind.


I'm studying for Software Engineer, FFS. Keep in mind that in my university, Software Engineering has less math that the other majors in the faculty. Now i'm wondering if I should have taken Philosophy major instead...
Edited by metala - 12/11/12 at 3:12am
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 #25 of 68
Thread Starter 
Quote:
Originally Posted by Detroitsoldier View Post

For point 1, that's only mildly true. If someone tells me it can't be done, I'll accept it but try to make it work without putting too much thought into it.
For point 2, the stereotype is that if you're too stupid to be an engineer, you drop out and become a business major. The stereotype is true as I see countless people drop out of engineering and just switch to business.

hahhahahaaha, I have two friends who switched from engineering to business because they couldn't handle all the math.
post #26 of 68
Math barely important at all imo. And if you're gonna work at a company what has custom math intensive algorithms they'll have their own math guy.

E.g finance... automated loan approvals etc. Someone will give you all the calculations on what accepts a loan request... you don't have to understand it, just convert it to code
post #27 of 68
If you do games dev or cryptography there is a lot of math.
^3
(11 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i7 5930K  EVGA x99 Micro EVGA GTX 980 SC ACX 16GB Corsair DDR4 Vengeance LPX Black PC4-21300 
Hard DriveCoolingOSMonitor
500GB Samsung 840 EVO H105 Win 10 ASUS ROG PG279 
KeyboardPowerCase
Ducky Shine 1 MX-Red Corsair AX 860i  Fractal Design Node 804 Black 
CPUGraphicsRAMHard Drive
Core i7 @ 2.6  GT650 16GB of 1600 MHz DDR3L SDRAM 256GB SSD 
OSMonitorKeyboard
Mac OSX Lion Retina Display US layout 
  hide details  
Reply
^3
(11 items)
 
   
CPUMotherboardGraphicsRAM
Intel Core i7 5930K  EVGA x99 Micro EVGA GTX 980 SC ACX 16GB Corsair DDR4 Vengeance LPX Black PC4-21300 
Hard DriveCoolingOSMonitor
500GB Samsung 840 EVO H105 Win 10 ASUS ROG PG279 
KeyboardPowerCase
Ducky Shine 1 MX-Red Corsair AX 860i  Fractal Design Node 804 Black 
CPUGraphicsRAMHard Drive
Core i7 @ 2.6  GT650 16GB of 1600 MHz DDR3L SDRAM 256GB SSD 
OSMonitorKeyboard
Mac OSX Lion Retina Display US layout 
  hide details  
Reply
post #28 of 68
Quote:
Originally Posted by andrewmchugh View Post

If you do games dev or cryptography there is a lot of math.

This...although cryptography requires more of Number Theory than Calculus.
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 #29 of 68
The most common mathematical procedure done in computer science is either incrementing a number by one or decrementing a number by one.

Think "for loop".
Bob's Computer
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 2500K MSI P67A-G45 MSI 6970 Lightning 2GB G Skill Ripjaws X (2x4GB) 1866mhz 9-10-9-28 
Hard DriveOptical DriveCoolingOS
Corsair Force 3 SSD (60GB), X1 WD5000AAKS, X1 W... ASUS DRW-24B1ST/BLK/B/AS Black SATA 24X DVD Burner Noctua NH-C14 Windows 7 64 bit 
MonitorKeyboardPowerCase
Asus VH238H Logitech G510 HALE90 750W NZXT Phantom Black 
MouseMouse PadAudioOther
Logitech G9x SteelSeries 4HD ASUS Xonar DGX / Audio-Technica ATH-AD700 Hauppauge! HVR-1250 TV Tuner 
  hide details  
Reply
Bob's Computer
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 2500K MSI P67A-G45 MSI 6970 Lightning 2GB G Skill Ripjaws X (2x4GB) 1866mhz 9-10-9-28 
Hard DriveOptical DriveCoolingOS
Corsair Force 3 SSD (60GB), X1 WD5000AAKS, X1 W... ASUS DRW-24B1ST/BLK/B/AS Black SATA 24X DVD Burner Noctua NH-C14 Windows 7 64 bit 
MonitorKeyboardPowerCase
Asus VH238H Logitech G510 HALE90 750W NZXT Phantom Black 
MouseMouse PadAudioOther
Logitech G9x SteelSeries 4HD ASUS Xonar DGX / Audio-Technica ATH-AD700 Hauppauge! HVR-1250 TV Tuner 
  hide details  
Reply
post #30 of 68
I found from my time getting a CS degree that the math seemed to be more for teaching problem solving skills and methodical thinking than for actual programming
the only time we actually used the math in the programming classes was when doing the theoretical stuff like learning why certain sort algorithms were faster than others

outside of that, unless programming a math program, math didn't really come up much

I ended up in non programming IT though after college, professional programming might be different that school programming
Quad
(14 items)
 
HTPC
(13 items)
 
 
CPUMotherboardGraphicsRAM
Q9550 @ 3.2GHz GA-EP45-UD3P EVGA 02G-P4-2670-KR GeForce GTX 670 2GB 8GB total, Kingston HyperX 4GB KHX8500D2K2/4G 
CoolingOSPowerCase
ZALMAN CNPS9900ALED 120mm Win 7 64bit Sunbeam PSU-ECO650-US 650W ATX12V V2.3 80 PLUS Antec Three Hundred 
Mouse
Logitech G500 
CPUGraphicsRAMHard Drive
Intel Core 2 Duo E7300 Wolfdale 2.66GHz MSI N9400GT-MD256 GeForce 9400 GT 256MB Kingston HyperX 2GB (2 x 1GB) Seagate Barracuda 7200.10 ST3750640AS 750GB 
Optical DriveCase
LG GGC-H20L Blu-ray/HD DVD-ROM Shuttle SG33G5B 
  hide details  
Reply
Quad
(14 items)
 
HTPC
(13 items)
 
 
CPUMotherboardGraphicsRAM
Q9550 @ 3.2GHz GA-EP45-UD3P EVGA 02G-P4-2670-KR GeForce GTX 670 2GB 8GB total, Kingston HyperX 4GB KHX8500D2K2/4G 
CoolingOSPowerCase
ZALMAN CNPS9900ALED 120mm Win 7 64bit Sunbeam PSU-ECO650-US 650W ATX12V V2.3 80 PLUS Antec Three Hundred 
Mouse
Logitech G500 
CPUGraphicsRAMHard Drive
Intel Core 2 Duo E7300 Wolfdale 2.66GHz MSI N9400GT-MD256 GeForce 9400 GT 256MB Kingston HyperX 2GB (2 x 1GB) Seagate Barracuda 7200.10 ST3750640AS 750GB 
Optical DriveCase
LG GGC-H20L Blu-ray/HD DVD-ROM Shuttle SG33G5B 
  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?