• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

  • CF has always been a site that welcomes people from different backgrounds and beliefs to participate in discussion and even debate. That is the nature of its ministry. In view of recent events emotions are running very high. We need to remind people of some basic principles in debating on this site. We need to be civil when we express differences in opinion. No personal attacks. Avoid you, your statements. Don't characterize an entire political party with comparisons to Fascism or Communism or other extreme movements that committed atrocities. CF is not the place for broad brush or blanket statements about groups and political parties. Put the broad brushes and blankets away when you come to CF, better yet, put them in the incinerator. Debate had no place for them. We need to remember that people that commit acts of violence represent themselves or a small extreme faction.
  • We hope the site problems here are now solved, however, if you still have any issues, please start a ticket in Contact Us

  • The rule regarding AI content has been updated. The rule now rules as follows:

    Be sure to credit AI when copying and pasting AI sources. Link to the site of the AI search, just like linking to an article.

Computer scientists/programmers?

trunks2k

Contributor
Jan 26, 2004
11,369
3,520
43
✟285,241.00
Faith
Humanist
Marital Status
Married
Politics
US-Others
I'm a 3rd year CS major at Drexel University (a good school for CS or Engineering). I don't know how other schools run their CS majors, so I'll give you a little advice.

1. Be good at math. At Drexel, CS used to be part of the Math department until last year or so. So we do a large amount of math courses, so far I've taken Calc I-IV and Linear Algebra. I still have to take Stat I-III and Discrete Math. One or two more math courses and I would get a minor in Math along with my BS in CS. In fact, there is a CS "track" that ends up giving us a Minor in math, but I'm not taking it.

2. Drink a lot of caffine. While our first few CS classes were pretty easy, the newer ones have assignments that take a long time. Currently we're building an interpreter for a non-trivial computer language.

3. It's helpful to have know at least one language pretty well. More specifically an object oriented language like C++. A lot of work you'll do revolves around object oriented design, so it's helpful to be familiar with it.

4. Don't concern yourself with knowing a large amount of languages. Any CS major can pick up a book on a language and learn the basic syntax it in a few days. What you need to focus on is problem solving, and learning the underlying concepts behind programming. i.e. I know how Perl and many of the things involved in how Perl works, so I can pick up PHP in an hour. Or "I need to minimized memory usage for this task, regardless of programming language, what's the best way to do this?"

5. Don't be scared. A lot of the stuff we do sounds incredibly difficult when we first hear about it. But by the end, it really isn't that hard. Time consuming, yes, but not really difficult. I'm currently taking a class in system architecture and we were learning MIPS assembly, it looked so confusing anf incredibly hard at first glance that I almost freaked out. In actuallity it's not that hard at all, and now I can probably pick up how to code in assembly for x86 or PowerPC processors in a couple days.
 
Upvote 0

Grommit

malloc(sizeof(dork));
Sep 8, 2003
345
2
Drowning in a puddle of rain.
✟498.00
Faith
Non-Denom
CS major here too.

Seebs has a good point. Programmers are a commodity nowadays. Gone are the large salarys and even most of our jobs. If you want to make a living in IT, best learn something that isn't programming only. There's more to CS and computers than logic and software design. I'd seriously take a CS class at a local community college during the summer and see if you really want to pursue a degree in that field. It might be helpful to know that the school I went to had 750+ CS majors my freshman year. By the time junior/senior level classes came by, only 42 of the folks in my class were left. Most got weeded out, (thanks to statics and compilers! :D), and the rest switched majors after they got a sense of what most CS programs offer. Basically programming, programming, and more programming...

If you like working with computers and don't really care much about becomming a software nut, try looking into CIS, MIS, or IS. (depends what your choice of school calls it but they are basically the same).
 
Upvote 0

Grommit

malloc(sizeof(dork));
Sep 8, 2003
345
2
Drowning in a puddle of rain.
✟498.00
Faith
Non-Denom
Actually, do this... go to a local college/University and browse through their book store and get a good look at their CS text books from 100 all the way up to 400 level courses. That will give you a GREAT idea of what CS covers. Yes, the stuff looks scary but it's actually simple if you take the time to understand it. It's actually fun on many levels. :p
 
Upvote 0

LuckyCharm

Back from Iraq 5 Apr 04
Feb 23, 2002
312
14
64
Tacoma, Washington
Visit site
✟23,105.00
Faith
Anglican
Marital Status
Single
I've been asked this question many times. The first thing I say is, "Do you love it?" Would you stay up all night troubleshooting a balky network connection? And get up in the morning, with precious little sleep and no shower, to get the hardware you needed?

And be happy to do that, as long as it worked?

If you can't say you'd do that, I don't know if you'd be happy working with computers.

~~Cheryl
 
Upvote 0

trunks2k

Contributor
Jan 26, 2004
11,369
3,520
43
✟285,241.00
Faith
Humanist
Marital Status
Married
Politics
US-Others
Grommit said:
CS major here too.

Seebs has a It might be helpful to know that the school I went to had 750+ CS majors my freshman year. By the time junior/senior level classes came by, only 42 of the folks in my class were left. Most got weeded out, (thanks to statics and compilers! :D),

Something like that happend in my first couple semesters of class. In the first semester of class, there were 4 sections for the first CS class, each with about 100-150 people in it. By the second smester, we were down to 4 sections with 50 people in it each. By the third semester we were down to 3 sections with 50 people in it each. And that was all due to the EASY stuff.
 
Upvote 0

trunks2k

Contributor
Jan 26, 2004
11,369
3,520
43
✟285,241.00
Faith
Humanist
Marital Status
Married
Politics
US-Others
LuckyCharm said:
I've been asked this question many times. The first thing I say is, "Do you love it?" Would you stay up all night troubleshooting a balky network connection? And get up in the morning, with precious little sleep and no shower, to get the hardware you needed?

I hate it when things like this happen. I sit down at my computer to work on a project and think "OK, I'll program for an hour, eat lunch, take a shower, etc." I end up running into annoying little bugs and decided "OK, I'll fix THIS bug then stop" eventually I'll say "OK, this'll be the LAST bug I fix". Except I end up saying it abuout a dozen times. By the time I finally pull myself away from the computer, it's now 6 PM, and I haven't showered or eaten since I got up.

The geekiest thing I have ever said:

I had been spending the entire day working on huge programming project. It was no around 6 or 7 PM. My roomate, who was sick, wakes up after sleeping all day. HE decides he needs to go to 7-11 to get medicine and asks me what the whether is like. To which I respond:
"I don't know. I haven't had a chance to look out the window today."
 
Upvote 0

Alenci

To God be the glory
Sep 2, 2002
1,371
69
39
Lost in thought
Visit site
✟31,877.00
Faith
Christian
Marital Status
Single
Politics
US-Republican
Niz said:
I agree drink lots and lots of caffiene
Guess I'll have to start drinking coffee and soda instead of tea and juice... :)

Grommit said:
Actually, do this... go to a local college/University and browse through their book store and get a good look at their CS text books from 100 all the way up to 400 level courses. That will give you a GREAT idea of what CS covers.
Hey, I think that's a pretty cool idea. I might try that. Thanks!

trunks2k said:
Something like that happend in my first couple semesters of class. In the first semester of class, there were 4 sections for the first CS class, each with about 100-150 people in it. By the second smester, we were down to 4 sections with 50 people in it each. By the third semester we were down to 3 sections with 50 people in it each. And that was all due to the EASY stuff.
I've noticed that kind of trend (to a lesser extent) at my high school. In each class, there are a third to half the number of year Twos that there are Ones, and there are not more than one or two year Threes in each class. I'm a Two, planning to continue next year... but college stories make me nervous, especially since my dad and brother both got their degrees in electrical engineering. They have got the real horror stories, I tell you. :D

trunks2k said:
To which I respond:
"I don't know. I haven't had a chance to look out the window today."

Hahaha.
 
Upvote 0

QuePasa

Amateur Geek
Jan 29, 2004
81
2
40
Wisconsin
Visit site
✟211.00
Faith
Non-Denom
Nothing gets me more excited than a 24 port switch or a router with stateful packet inspection. I'm going into networking, as well as network programing (clusters, TCP/IP etc). I can honestly say I genuinely love learning about these things.

However I don't think my minor exactly compliments my major, I'm a music minor. I think I may end up double-minoring with a math minor (can you do that?)
 
Upvote 0

trunks2k

Contributor
Jan 26, 2004
11,369
3,520
43
✟285,241.00
Faith
Humanist
Marital Status
Married
Politics
US-Others
datan said:
I go to a university literally up the road from yours.

UPENN? You ******* :p . I tried to go there, but it's probably a good thing I didn't. Apparently UPENN doesn't have as good as a CS department as Drexel does. Kinda strange for the school that made ENIAC.
 
Upvote 0

caitlincares

Well-Known Member
Site Supporter
May 14, 2004
14,635
458
✟108,009.00
Faith
Christian
Marital Status
Private
I graduated from DeVry Institute of Technology in Columbus, Ohio back in 1986.
When I started I had never touched a computer.
But thye recruiters gave potential students a couple of tests.
One was to determine their math skills and the other was to detemine their logic.

So I have been a mainframe COBOL programmer for awhile now.
Just last year they sent me to HTML and Dreamweaver classes.
I have doing personal web design ever since and LOVE it.

So much new stuff that you younger folks learn many times before college.

Consider whether you can see yourself doing the job for 20 years.


 
Upvote 0