| | |
Computer Science, Computer (Software) Engineering...
![]() |
•
•
Join Date: Jul 2004
Posts: 2
Reputation:
Solved Threads: 0
Hello everyone..
I am from Puerto Rico... I'm 18 years old... and I have some kind of a doubt, I'm about to enter to college, and I'm having a terrible doubt in wich major I should be going...
It's a Computer Science vs Computerr Engineering (Software Engineering) kind of a thing...
I've been doing some research from some time now about these two majors, but the more I research the more confused I get.
The two majors in the college I'm planning to go are very very similar *very* (Polytechnic University of Puerto Rico -- www.pupr.edu)
I know what Computer Scientist are about, they tend to work a lot on Compilers, theory, etc, but the thing is Software Engineering it's pretty similar, I even thought on taking the Computer Engineering program and take some of the best integral parts of the Computer Science program as electives.. By now, the only difference I have seen with the program in the college are the Electronics, Microprocesors, circuits classes... from that, nothing is really _that_ different.
I have taken several tests about wich career might be right for me, they all say the same thing (Systems Analist [computer science], engineering, programming, and a couple more)
I was hoping that some people here that are studying Computer Science and if I'm lucky enough some studying Computer Engineering could tell me the real deal about these two.
Oh another thing... I'm not a fan of titles, infact if it were up to me I wouldn't been paying attention to titles, but here in Puerto Rico it doesn't work that way, here they are kind of stupid... some are even so stupid that they'd rather have titles than skills.. shame... Anyway, I just want to have a happy life with the Career I could have with the studies I accomplish, an economical part would certainly help... but money is not everything in life, I want to be happy with my job aswell, perhaps in software engineer, developer, or whatever I end up doing...
have a nice day,
bye!..
I am from Puerto Rico... I'm 18 years old... and I have some kind of a doubt, I'm about to enter to college, and I'm having a terrible doubt in wich major I should be going...
It's a Computer Science vs Computerr Engineering (Software Engineering) kind of a thing...
I've been doing some research from some time now about these two majors, but the more I research the more confused I get.
The two majors in the college I'm planning to go are very very similar *very* (Polytechnic University of Puerto Rico -- www.pupr.edu)
I know what Computer Scientist are about, they tend to work a lot on Compilers, theory, etc, but the thing is Software Engineering it's pretty similar, I even thought on taking the Computer Engineering program and take some of the best integral parts of the Computer Science program as electives.. By now, the only difference I have seen with the program in the college are the Electronics, Microprocesors, circuits classes... from that, nothing is really _that_ different.
I have taken several tests about wich career might be right for me, they all say the same thing (Systems Analist [computer science], engineering, programming, and a couple more)
I was hoping that some people here that are studying Computer Science and if I'm lucky enough some studying Computer Engineering could tell me the real deal about these two.
Oh another thing... I'm not a fan of titles, infact if it were up to me I wouldn't been paying attention to titles, but here in Puerto Rico it doesn't work that way, here they are kind of stupid... some are even so stupid that they'd rather have titles than skills.. shame... Anyway, I just want to have a happy life with the Career I could have with the studies I accomplish, an economical part would certainly help... but money is not everything in life, I want to be happy with my job aswell, perhaps in software engineer, developer, or whatever I end up doing...
have a nice day,
bye!..
•
•
Join Date: Jun 2004
Posts: 609
Reputation:
Solved Threads: 7
hi everyone,
here's a strange story for you is that i was once in the same dilemma as you are in now. One of my good friends once told me learning to do computer science can be picked up from books (as what i know from people whom have taken this course) is mainly about programming languages but computer engineering is basically learning about the computer main architecture and about its main hardware systems and tasks. As for myself end of the day i decided to go heavily into robotics and artificial intelligence which until today i still enjoy. Basically what i am saying if you want to be a programmer go into computer science but if you want something more hardcore go to computer engineering or maybe even electronics engineering. Well anyway this is what i think.
Hope you make the right choice and don't make any hasty choices as these mistakes last a lifetime
Richard West
here's a strange story for you is that i was once in the same dilemma as you are in now. One of my good friends once told me learning to do computer science can be picked up from books (as what i know from people whom have taken this course) is mainly about programming languages but computer engineering is basically learning about the computer main architecture and about its main hardware systems and tasks. As for myself end of the day i decided to go heavily into robotics and artificial intelligence which until today i still enjoy. Basically what i am saying if you want to be a programmer go into computer science but if you want something more hardcore go to computer engineering or maybe even electronics engineering. Well anyway this is what i think.
Hope you make the right choice and don't make any hasty choices as these mistakes last a lifetime
Richard West
Hmm, computer science is a lot more than programming. There is a lot of math and theory behind it. The main differences between computer science and computer engineering are that comp. engineering also includes more digital circuitry and electrical engineering than comp. sci. does.
•
•
Join Date: Nov 2004
Posts: 14
Reputation:
Solved Threads: 1
My impression is that someone with the computer science degree would be able to perform the same tasks as the one with the MIS or software engineering degree, but not vice-versa. I see CS as being more theoretical and rigorous, and more beneficial in the long run.
For example, once one has mastered the theory of languages, how hard would it be for them to pick up this or that new language?
For example, once one has mastered the theory of languages, how hard would it be for them to pick up this or that new language?
•
•
Join Date: Oct 2004
Posts: 19
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by MarkKnutson
My impression is that someone with the computer science degree would be able to perform the same tasks as the one with the MIS or software engineering degree, but not vice-versa. I see CS as being more theoretical and rigorous, and more beneficial in the long run.
?
Well, these majors all have there place. A person with a CS degree or a Soft. Engineering Degree can BOTH do the same things. The curriculum for both majors are almost identical. MIS and CIS, have there own place too. However you saying,
•
•
•
•
once one has mastered the theory of languages, how hard would it be for them to pick up this or that new language
If you think you will be able to "master" the theory of language with just a BS degree in CS, you will be sadly mistakened.
On the other hand, CS is a good way to get a head start.
•
•
Join Date: Nov 2004
Posts: 14
Reputation:
Solved Threads: 1
•
•
•
•
Originally Posted by smagee12
...
If you think you will be able to "master" the theory of language with just a BS degree in CS, you will be sadly mistakened...
•
•
Join Date: Oct 2004
Posts: 19
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by MarkKnutson
Please elaborate. I found the comparative languages text to have a pretty good coverage of some different approaches--not sad quite yet.
All I am saying, if you want to " MASTER " the theory of computing, I would suggest completeing a Doctoral Program in Computer Science or Software Engineering.
At the BS level, you learn an overview of theortitcal divisions of computing and, you will have a great understanding of computing, however, you will be quite far from actually "MASTERING" it.
•
•
Join Date: Nov 2004
Posts: 14
Reputation:
Solved Threads: 1
My original choice of words was regrettably ambiguous. My college has a comparative languages course that does enough generalizing that it ought to take the edge off of learning a new language. Though I have used at least a dozen languages over the years, the text for the course is providing insight and tying things together nicely for me.
There is also an Introduction to the Theory of Computing course that covers finite state machines, turing machines, computability, NP completeness and so forth. I am sure that there is much more to the field than is contained in this course, and it would be graduate level to move beyond it.
I continue to maintain that the more generalized and theoretic coursework of the CS degree is more helpful than the more practical code a bunch of programs in the most popular language approach. This a short-term versus long-term kind of thought.
A co-worker took mechanical engineering at MIT and mentioned that while the engineering students learned C++, the computer science majors tended to think of a programming language as a very plastic thing to be debated or created rather than just learned. I am only remembering my impressions of his description rather than the specifics, but knew at that moment that I wanted to be coming from that place as well.
MIT uses the Wizard book for an introductory programming course--I think, and it is different from anything at my school, so I am not conversant in what its exact insights are.
There is also an Introduction to the Theory of Computing course that covers finite state machines, turing machines, computability, NP completeness and so forth. I am sure that there is much more to the field than is contained in this course, and it would be graduate level to move beyond it.
I continue to maintain that the more generalized and theoretic coursework of the CS degree is more helpful than the more practical code a bunch of programs in the most popular language approach. This a short-term versus long-term kind of thought.
A co-worker took mechanical engineering at MIT and mentioned that while the engineering students learned C++, the computer science majors tended to think of a programming language as a very plastic thing to be debated or created rather than just learned. I am only remembering my impressions of his description rather than the specifics, but knew at that moment that I wanted to be coming from that place as well.
MIT uses the Wizard book for an introductory programming course--I think, and it is different from anything at my school, so I am not conversant in what its exact insights are.
![]() |
Other Threads in the IT Professionals' Lounge Forum
- Previous Thread: Computer Software Engineer?
- Next Thread: *** Inviting all Developers for a open source JAM!! ****
| Thread Tools | Search this Thread |
1gbit advertising advice amazon archive british broadband business businessprocesses career carrier censorship cern china cio collectiveintelligence connectivity consumer consumers corporateearnings datatransfer debtcollectors dictionary digg digital ebay ecommerce email employment environment facebook food government grid high-definition hottub infodelivery infotech intel internet interview ipod isp japan kindle lhc library malware marketing mit moonfruit news onlineshopping piracy piratebay pope porn program r&d religion remoteworking research retail security sex shopping simple skype smallbusiness smb sms socialmedia socialnetworking software softwareengineer spam speed spending startrek statistics stocks study stumbleupon survey tabletpc technology touch-screen touchscreen twitter uk videoinprint voips web webdeveloper windows words







