Computer Science courses...

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Cpt Cupcake

Member
May 1, 2005
188
0
0
Originally posted by: So
Originally posted by: Metzgermeister
Originally posted by: So
Originally posted by: Metzgermeister
Originally posted by: So
Originally posted by: Metzgermeister
Originally posted by: So
Originally posted by: Metzgermeister
Originally posted by: So
Originally posted by: MrFire8808
I guess I understand.. Im just soooo bad at math, and I would really like to get into computer science

You have to struggle though the math then...it's kinda the way it is, but there are no shortcuts...

I guess I view it as them weeding out the people who aren't serious about their major. I really have no other idea why they would have that sh!t as a requirement.

Math == logic.

If you can't hack math, you can't do the programming necessary for a BS degree, which you don't need for web design and the like, really...

Funny that they are called BS degrees, eh?

Funny, until you realize that they succeeded the BA (arts) degree, historically, and probably preceed the expression...:p

STFU n00b. :D

Sorry...:eek:

:cool:

lol...all I mean by my posts is that it seems to me that in acquiring my BS, I took a sh!tload of classes that I'll never use. Sometimes it just seems to be a $$$$-making scheme.

Haha, I know what you mean, but the point of an education (engineering, at least) is to teach you how to THINK about problems, not the specifics of solving them, really.

tis true. oh well...I make good enough money to not really care about school anymore. just to get them loans paid off.
 

sao123

Lifer
May 27, 2002
12,653
205
106
Originally posted by: MrFire8808
Okay.. Math required for network security? tackle that one?

I understand how you would need math for programming.. What Im asking is, how much programming is involved in network stuff

Originally posted by: MrFire8808
I guess I understand.. Im just soooo bad at math, and I would really like to get into computer science



OK... I can answer your question affirmatively and immediately.... :|
This really p1sses me off... because you made the same mistake as millions of other morons. You're stupid. READ MY KEYBOARD... :|
DO NOT TAKE COMPUTER SCIENCE AND MATH CLASSES IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... :|
COMPUTER SCIENCE IS FOR PEOPLE WHO WANT TO ....say it with me.... EFFIN WRITE PROGRAMS. :|
IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... GO MAJOR IN INFORMATION TECHNOLOGY OR INFORMATION SYSTEMS(IS/IT)... :|
THERE IS LITTLE OR NO MATH IN IS/IT... AND THEY DONT TEACH YOU ABOUT ROUTERS AND SWITCHES AND NETWORKING IN COMPUTER SCIENCE.
:|


 

Reel

Diamond Member
Jul 14, 2001
4,484
0
76
Originally posted by: MrFire8808
Okay.. Math required for network security? tackle that one?

I understand how you would need math for programming.. What Im asking is, how much programming is involved in network stuff

Explain the algorithm used in routing a network. Explain the basis for encryption in secure communications (PGP, IPsec, etc). Explain error detection in network communications. If you don't use math, then you just understand the surface concepts of it like an end-user. All of these are very math-dependent concepts. Without a doubt, you can use them and not fully understand them (odds are good nobody here could draw a circuit diagram of your motherboard either). However, if you wanted to improve on them or modify them or do some advanced troubleshooting or even fully understand them, you will need math.
 

Muse

Lifer
Jul 11, 2001
40,896
10,225
136
Originally posted by: Metzgermeister
Originally posted by: buck
Programming requires math.

Which is BS imo.

I have a degree in math and later turned to programming. I know many very successful programmers who went to college and majored in the humanities. Many of these people are far more successful (so far) than I. IOW, it's absolutely not essential to even know math to succeed as a programmer. We're talking database programming here.

I can, however, write some very elegant routines, algorithms, etc. that I'm sure would impress many of these people. However, I don't think it's helped me much in my career - not the extent that I've often thought it could or should. Ah, but time will tell.... I still like writing that kind of stuff.
 

Reel

Diamond Member
Jul 14, 2001
4,484
0
76
Originally posted by: sao123
Originally posted by: MrFire8808
Okay.. Math required for network security? tackle that one?

I understand how you would need math for programming.. What Im asking is, how much programming is involved in network stuff

Originally posted by: MrFire8808
I guess I understand.. Im just soooo bad at math, and I would really like to get into computer science



OK... I can answer your question affirmatively and immediately.... :|
This really p1sses me off... because you made the same mistake as millions of other morons. You're stupid. READ MY KEYBOARD... :|
DO NOT TAKE COMPUTER SCIENCE AND MATH CLASSES IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... :|
COMPUTER SCIENCE IS FOR PEOPLE WHO WANT TO ....say it with me.... EFFIN WRITE PROGRAMS. :|
IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... GO MAJOR IN INFORMATION TECHNOLOGY OR INFORMATION SYSTEMS(IS/IT)... :|
THERE IS LITTLE OR NO MATH IN IS/IT... AND THEY DONT TEACH YOU ABOUT ROUTERS AND SWITCHES AND NETWORKING IN COMPUTER SCIENCE.
:|

Your last statement is decidedly false. Networking is an accepted segment of computer science. The concepts of routers and switches and networking are taught in any major computer science program. (Stanford, MIT)
 

Muse

Lifer
Jul 11, 2001
40,896
10,225
136
Originally posted by: DLeRium
Originally posted by: Metzgermeister
Originally posted by: buck
Programming requires math.

Which is BS imo.

It's a matter of problem solving skills that come with a good mathematical foundation. I mean I see those friends of mine who just BS through calculus. They don't care for proofs or mathematical understanding. When it came to "flashcards" that our teacher gave us, most people treated it like memorizing. I on the other hand (not to brag) tried to derive the definition on the flashcard through the concept itself. It wasn't so much memorizing for me as the concept coming alive...

And it's the same kids who memorize who just somehow BS through computer science. They don't care for execution time, efficiency, good memory usage, etc. They just make sure it works and they're done. They don't optimize, debug effectively or do anything right. They write this ugly 300 line program that can be done in less than 80 lines with recursion, and they show me this beast that barely functions with horribly coded if and else statements... Please.
There's a good book called Code Complete by Steve McConnell that would speak to that.
 

JayHu

Senior member
Mar 19, 2001
412
0
0
Originally posted by: Reel
Originally posted by: sao123
Originally posted by: MrFire8808
Okay.. Math required for network security? tackle that one?

I understand how you would need math for programming.. What Im asking is, how much programming is involved in network stuff

Originally posted by: MrFire8808
I guess I understand.. Im just soooo bad at math, and I would really like to get into computer science



OK... I can answer your question affirmatively and immediately.... :|
This really p1sses me off... because you made the same mistake as millions of other morons. You're stupid. READ MY KEYBOARD... :|
DO NOT TAKE COMPUTER SCIENCE AND MATH CLASSES IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... :|
COMPUTER SCIENCE IS FOR PEOPLE WHO WANT TO ....say it with me.... EFFIN WRITE PROGRAMS. :|
IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... GO MAJOR IN INFORMATION TECHNOLOGY OR INFORMATION SYSTEMS(IS/IT)... :|
THERE IS LITTLE OR NO MATH IN IS/IT... AND THEY DONT TEACH YOU ABOUT ROUTERS AND SWITCHES AND NETWORKING IN COMPUTER SCIENCE.
:|

Your last statement is decidedly false. Networking is an accepted segment of computer science. The concepts of routers and switches and networking are taught in any major computer science program. (Stanford, MIT)

I agree with both of you in a sense.
I really feel that most people have a poor sense of what Computer Science really is. Even I can't really say what computer science means, but I can tell you that I feel that computer science is really an extension of mathematics, ie using computers to help solve mathematical problems. Things like scheduling, or network design are actually mathematical problems, albeit with a very real application (something you may not be used to in taking math courses.)
Anyway I really don't think that a computer science degree should be teaching things like specific programming languages (I don't think ANY CS program with any desire to have a decent reputation would do that, though everyone does need a base to work off of hence they will need to teach some language at some point), but CS ideas are generally theoretic.
Also in response to teaching concepts of routers and switches and networking, yes they teach the concepts, but I believe what sao123 is refering to is actual router usage (ie a Cisco type certification). CS will give you a great overview of the general technology, and how it works and why it works like it needs to, but will not tie you into one specific brand/model. That is what CS is about I think.
 

sao123

Lifer
May 27, 2002
12,653
205
106
Originally posted by: Reel
Originally posted by: sao123
Originally posted by: MrFire8808
Okay.. Math required for network security? tackle that one?

I understand how you would need math for programming.. What Im asking is, how much programming is involved in network stuff

Originally posted by: MrFire8808
I guess I understand.. Im just soooo bad at math, and I would really like to get into computer science



OK... I can answer your question affirmatively and immediately.... :|
This really p1sses me off... because you made the same mistake as millions of other morons. You're stupid. READ MY KEYBOARD... :|
DO NOT TAKE COMPUTER SCIENCE AND MATH CLASSES IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... :|
COMPUTER SCIENCE IS FOR PEOPLE WHO WANT TO ....say it with me.... EFFIN WRITE PROGRAMS. :|
IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... GO MAJOR IN INFORMATION TECHNOLOGY OR INFORMATION SYSTEMS(IS/IT)... :|
THERE IS LITTLE OR NO MATH IN IS/IT... AND THEY DONT TEACH YOU ABOUT ROUTERS AND SWITCHES AND NETWORKING IN COMPUTER SCIENCE.
:|

Your last statement is decidedly false. Networking is an accepted segment of computer science. The concepts of routers and switches and networking are taught in any major computer science program. (Stanford, MIT)



That version of networking is the same as the course they offer at Penn State and every other engineering school actross the country... but they dont teach technical networking or anything practical in that class.

You dont become Cicso certified from taking a class which looks at networking from an Electrical Engineering point of view. They dont teach you **how** to configure your switch/firewall. and they dont teach you to assemble cat5 cable, nor do they teach you to block port 445 to keep the sasser worm off your network. if you want these details you have to go to an IS/IT school.
 

Reel

Diamond Member
Jul 14, 2001
4,484
0
76
Originally posted by: sao123
Originally posted by: Reel
Originally posted by: sao123
Originally posted by: MrFire8808
Okay.. Math required for network security? tackle that one?

I understand how you would need math for programming.. What Im asking is, how much programming is involved in network stuff

Originally posted by: MrFire8808
I guess I understand.. Im just soooo bad at math, and I would really like to get into computer science



OK... I can answer your question affirmatively and immediately.... :|
This really p1sses me off... because you made the same mistake as millions of other morons. You're stupid. READ MY KEYBOARD... :|
DO NOT TAKE COMPUTER SCIENCE AND MATH CLASSES IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... :|
COMPUTER SCIENCE IS FOR PEOPLE WHO WANT TO ....say it with me.... EFFIN WRITE PROGRAMS. :|
IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... GO MAJOR IN INFORMATION TECHNOLOGY OR INFORMATION SYSTEMS(IS/IT)... :|
THERE IS LITTLE OR NO MATH IN IS/IT... AND THEY DONT TEACH YOU ABOUT ROUTERS AND SWITCHES AND NETWORKING IN COMPUTER SCIENCE.
:|

Your last statement is decidedly false. Networking is an accepted segment of computer science. The concepts of routers and switches and networking are taught in any major computer science program. (Stanford, MIT)



That version of networking is the same as the course they offer at Penn State and every other engineering school actross the country... but they dont teach technical networking or anything practical in that class.

You dont become Cicso certified from taking a class which looks at networking from an Electrical Engineering point of view. They dont teach you **how** to configure your switch/firewall. and they dont teach you to assemble cat5 cable, nor do they teach you to block port 445 to keep the sasser worm off your network. if you want these details you have to go to an IS/IT school.

I can agree with that. I must have misunderstood the intent of your statement.
 

sao123

Lifer
May 27, 2002
12,653
205
106
Originally posted by: Reel
Originally posted by: sao123
Originally posted by: Reel
Originally posted by: sao123
Originally posted by: MrFire8808
Okay.. Math required for network security? tackle that one?

I understand how you would need math for programming.. What Im asking is, how much programming is involved in network stuff

Originally posted by: MrFire8808
I guess I understand.. Im just soooo bad at math, and I would really like to get into computer science



OK... I can answer your question affirmatively and immediately.... :|
This really p1sses me off... because you made the same mistake as millions of other morons. You're stupid. READ MY KEYBOARD... :|
DO NOT TAKE COMPUTER SCIENCE AND MATH CLASSES IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... :|
COMPUTER SCIENCE IS FOR PEOPLE WHO WANT TO ....say it with me.... EFFIN WRITE PROGRAMS. :|
IF YOU WANT TO BE A EFFIN NETWORK ADMINISTRATOR... GO MAJOR IN INFORMATION TECHNOLOGY OR INFORMATION SYSTEMS(IS/IT)... :|
THERE IS LITTLE OR NO MATH IN IS/IT... AND THEY DONT TEACH YOU ABOUT ROUTERS AND SWITCHES AND NETWORKING IN COMPUTER SCIENCE.
:|

Your last statement is decidedly false. Networking is an accepted segment of computer science. The concepts of routers and switches and networking are taught in any major computer science program. (Stanford, MIT)



That version of networking is the same as the course they offer at Penn State and every other engineering school actross the country... but they dont teach technical networking or anything practical in that class.

You dont become Cicso certified from taking a class which looks at networking from an Electrical Engineering point of view. They dont teach you **how** to configure your switch/firewall. and they dont teach you to assemble cat5 cable, nor do they teach you to block port 445 to keep the sasser worm off your network. if you want these details you have to go to an IS/IT school.

I can agree with that. I must have misunderstood the intent of your statement.


My intent of the statement was to point the OP who wants to learn
network security, or introduction to operating systems
without the hassels of
Im just soooo bad at math
he needs to go to an IS/IT program... because
network security, or introduction to operating systems
arent taught in
I would really like to get into computer science
 

purbeast0

No Lifer
Sep 13, 2001
53,652
6,529
126
i cant believe this is a serious question. have you ever programmed in your life? the first thing you will noticed is that you write FUNCTIONS which have VARIABLES. that sounds like both calculus AND algebra if you ask me. Not to mention, writing a program is essentially solving a problem, which math is as well.

In most real world apps you program in, math is needed strongly. I do cad software design for my job, and there is a bunch of math done in the actual code that I have to figure out and write. When I did image processing I had to use a bunch of calculus with finding the derivatives of pixels (yes pixels) and creating a function off of that to make calculations with the bounding pixels. When I did openGL in college, i had to use linear algabrae like it was a math class, with all the matrix multiplications and other matrix operations.

seriously, i thought this thread was a joke or parody until i opened it and started reading it.