| | |  | |
11-01-2009, 04:31 PM
|
#1 | | Junior Member
Join Date: Oct 2008
Posts: 173
| Can I Handle Computer Science?
I am a freshmen in UC - Berkeley right now and I didn't know what I wanted to do at first at Cal. However, I did find out that I really like math. I didn't want to major in purely mathematics because I thought that might bore me eventually. So, I thought that I might do computer science, but I don't really have a background in it, except that I know it deals with the science of computer science and I have to think critically. Should I jump into this major?
|
| Reply
|
11-01-2009, 04:35 PM
|
#2 | | Junior Member
Join Date: Jul 2009
Posts: 140
|
This is something you'll have to answer for yourself. You could try learning a programming language and see what kinds of little problems you can solve with it, though. Of course there's more to CS than just programming, but programming is still a major part of it. It'll be a good experience; I wouldn't want to go into a programming class "cold".
|
| Reply
|
11-01-2009, 04:40 PM
|
#3 | | Junior Member
Join Date: Oct 2008
Posts: 173
|
That's very true, I'm planning to take an introductory computer science course next semester along with a seminar.
However, I'm really wondering if being good and having a deep interest in math will help me a lot in computer science courses?
|
| Reply
|
11-01-2009, 04:43 PM
|
#4 | | Junior Member
Join Date: Jul 2009
Posts: 140
|
Well no ****...
|
| Reply
|
11-01-2009, 05:08 PM
|
#5 | | Member
Join Date: Jan 2009 Location: Auburn, AL
Posts: 922
|
Yes, if you are mathematically inclined you will do well in CS. That is to say, if you could do well in a Math major, you could do well in CS, and conversely.
|
| Reply
|
11-02-2009, 02:25 AM
|
#6 | | Member
Join Date: Jan 2009
Posts: 744
|
learn to program on your own time, i think CS is one of those majors where you really have to focus and practice outside of the class the most....that is for eventual success in the industry .
|
| Reply
|
11-02-2009, 03:24 AM
|
#7 | | Member
Join Date: Jul 2008 Location: New York City
Posts: 559
|
YES. You can handle CS.
|
| Reply
|
11-02-2009, 12:34 PM
|
#8 | | Senior Member
Join Date: Apr 2008 Location: New Hampshire
Posts: 2,918
|
CS theory courses are usually taken in the junior and senior years with a lot of programming in the first two years. I agree on the advice to get some practice with programming - you will need to be decent at programming to get through a CS program and then your interest in math will carry you through the theory.
|
| Reply
|
11-03-2009, 04:28 PM
|
#9 | | New Member
Join Date: Nov 2009
Posts: 26
|
Yea, you should learn to program outside of the class room. This is because software engineers have to learn new stuff all the time at a fast past.
|
| Reply
|
11-03-2009, 06:20 PM
|
#10 | | Junior Member
Join Date: Jul 2009
Posts: 140
|
^Yeah definitely keep in mind all the stuff that you'll need on the job but won't be covered in your degree. Odds are you'll learn Java, C++, or Python in college, but for any sort of meaningful software engineering job you'll need all three of those plus several more.
|
| Reply
|
11-03-2009, 08:10 PM
|
#12 | | Junior Member
Join Date: Aug 2004
Posts: 76
| Quote: |
From what I have gathered, the math can be "side-stepped", right? What I mean is that the math courses that one takes for CS (Calc. One, Two, and Linear Algebra) will rarely come up in the workplace (unless one gets a job at a supra-intensive porgramming project/company). Am I correct on this?
| If you're going into CS only for a BS and want a programming job, this is somewhat true. You'll struggle a little more with the theory a little bit if you're uncomfortable with basic calculus, but you can certainly get by without being a "math wizard" or anything like that. There is a big IF here: lots of students go into CS for game programming, which is actually quite a bit of math. This is especially true if you do computer graphics.
|
| Reply
|
11-04-2009, 01:09 AM
|
#13 | | Member
Join Date: Jan 2009 Location: Auburn, AL
Posts: 922
|
Any quality CS program will have a few theory courses. These are 'math' courses by any reasonable definition of mathematics...
That being said, the people who are in it to be code monkeys can usually muscle their way through that stuff. I think it's a shame, and that these people should probably be in CE, EE, or IT, or something, but there you go.
|
| Reply
|
11-04-2009, 12:50 PM
|
#14 | | New Member
Join Date: Nov 2009
Posts: 26
|
One thing. Be sure you do a lot of programming outside the class room. Because when you go in for a interview they will test your ability to design and write code on the spot.
Right I'm working on a B.S.E.E.T, but I work as a software developer. The degree can get you in the door but you have to show you can design and code.
I got my first programming job(working on a casual video game, like the ones on big first games and game house) without a degree, but I had to show off examples of work to get the job.
|
| Reply
|
11-04-2009, 05:21 PM
|
#15 | | Junior Member
Join Date: Dec 2008
Posts: 168
|
@js911:
I agree with you that Math Courses can be done and handled correctly w/ enough work + effort. What I was asking specifically is the real world applicability of such courses on CS. CS is logic oriented (which I hope to work on when I got to a CS program).
Also, you said a lot students go into game programming but fail to realize that most Universities (the ones that offer such a track) have no added math reqs. I an see physics being used more widely in game programming.
See this related link: UMBC programs in Interactive Entertainment and Game Development |
| Reply
| All times are GMT -5. The time now is 11:27 PM. |