Friday, July 31, 2009

Should I take computer science or software engineering?

It seems to be all the colleges teach "computer science" but none of them really teach "software engineering". Now I want to do software engineering but I hear computer sciences has some elements of software engineering.. but tends to focus more on the theoreticaland mathematical aspects of computers and programming, while software engineering is just all about creating software and having a deeper understanding of the whole software development process. Which is what I want to do... Can some one please explain to me the diffference between Computer science and software engineering and if I should just take computer science or keep looking for a college that caters directly to just software engineering.

Should I take computer science or software engineering?
Software engineering is a branch of computer science. You can get an undergraduate degree in computer science, then get a masters in software engineering.
Reply:Software engineering is the place to be now and in the future. However most Universities do not offer a Software engineering degree. The few that do usually have it as part of a Computer Science Degree(CS) or Computer Information Systems(CIS) Degree. Tarlrton State University in Killeen Texas has such a degree under its CIS degree.
Reply:i would say go for software engineering
Reply:I suggest you look into a sw engineering program at a university. Preferably with a good cooperative education program. I took comp sci in college and I also wanted to build software after graduation. After 4 years, I only had one semester worth of real sw engr experience. Everything I learned, and am now using for my job was from real world experience. Who has time to waste 4 years on comp sci when you forget almost all of it after 1 year anyway?
Reply:Computer science is at, best, a legacy of a time 10 years ago when people "knew about computers". The discipline has fragmented so much I`m surprised that most colleges and universities aren`t providing more specialised entry level courses. It`s like engineering 100 years ago. Why learn how to build bridges and trains when you want to design ships? Take the software engineering course, you will be better qualified for what you actually want to do.


No comments:

Post a Comment