C Board  

Go Back   C Board > Community Boards > General Discussions

Reply
 
LinkBack Thread Tools Display Modes
Old 11-04-2009, 09:13 AM   #1
The Right Honourable
 
psychopath's Avatar
 
Join Date: Mar 2004
Location: Where circles begin.
Posts: 1,061
Doing aweful in math, but decent in CS?

To get a B.Sc at my university there are 6 math courses you need to complete; 3 Calculus courses, discreet math, linear algebra, and stats. I'm assuming it's like this most everywhere.

The issue I'm having these days, is that I'm doing pretty good in my computer science courses, but doing really bad in math (some of which is prerequisite for later CS courses). I've got an A in my Data Structures & Algorithms course, and I B (I think) in my Logic course. On the other hand, Calculus III kicked my ass to the point of having to drop the course, and I'm just scraping by in discreet math.

Have any of you run into this at all? And why is all that math required, when clearly you can do fairly well in CS (at least so far) without understanding much of the math you're supposed to?
__________________
Memorial University of Newfoundland
Computer Science

Mac and OpenGL evangelist.

Last edited by psychopath; 11-04-2009 at 09:48 AM. Reason: typo
psychopath is offline   Reply With Quote
Old 11-04-2009, 09:25 AM   #2
Registered User
 
Join Date: Jul 2009
Posts: 32
I did moderate in some math classes and great in others. Calc I kicked my ass, but Calc II and Discrete Math were a breeze. I still don't understand/remember anything from linear algebra.

On the CS side, I got all A's except for scientific and parallel computing, and that's only cause I missed a whole bunch of classes for personal reasons.

The math does come in to play more in the later classes(the parallel computing class had a lot of really big maths, as did some of the Operating Systems class for scheduling algorithms). The thing is that they are used very very differently in the two classes(Math Vs. CS), and so you may learn the exact same thing two thousand times easier in a CS class than in a Math class.

Have you talked with any of your CS professors about this? Chances are they know some tricks to help you out(both with the actual math, and with Uni stuff)
crowe is offline   Reply With Quote
Old 11-04-2009, 09:49 AM   #3
l'Anziano
 
DavidP's Avatar
 
Join Date: Aug 2001
Posts: 2,573
This depends on what you want to do with your CS degree. There are many software engineering jobs out there that require little to no math knowledge. On the other hand, there are also many that require lots of math knowledge, so it depend where you want to go with your degree.

In my experience, calculus is rarely used in Computer Science, although it is good to know. I think the basics of calculus are found all over the place, but really heavy calculus is rarely found in this field of study. Basically, you need to know the principles behind derivation and integration, but you rarely need to perform such operations.

I find that linear algebra and statistics are much more common for me to use. These two courses came in handy quite a bit when I took classes regarding algorithms, artificial intelligence, and machine learning.
__________________
My Website

"Circular logic is good because it is."
DavidP is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Math knightjp General Discussions 16 04-01-2009 05:36 PM
how to use operator+() in this code? barlas C++ Programming 10 07-09-2005 07:22 PM
Basic Math Problem. Undefined Math Functions gsoft C Programming 1 12-28-2004 03:14 AM
Math Header? Rune Hunter C++ Programming 26 09-17-2004 06:39 AM
toughest math course axon A Brief History of Cprogramming.com 12 10-28-2003 10:06 PM


All times are GMT -6. The time now is 10:43 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22