Sunday, August 2, 2009

Which is better to take up, Computer Science or Computer Engineering?

Which is better to take up, Computer Science or Computer Engineering?





....if so, may you site the difference between these two courses?





TNX. I owe you a lot!





PS: can you give links to help me make up my mind?


TNX again!

Which is better to take up, Computer Science or Computer Engineering?
Definitely Computer Engineering. As a Computer Engineer, you learn all the hardware, some of the software. Many of the old time programmers were engineers. Companies have come to love that. I've worked in both areas and I love software. The difference? Hardware guys don't care about looks, but they get the job done. It ain't pretty, but it's functional. Software people are designers. It's pretty, then they make it function. Maybe they make it more functional, just for fun.





I would say CS is for the programmer/designer who understands mechanics. Computer Engineering will be for the next gen who gets into physics and molecular computing. The difference will be courses in Math, Chem and Physics. Actually, it will be one's ability to understand molecular communication, programmining nanos and electrical paths that makes a good computer engineer, for the future.





My major is currently Computer Science, but I'm drawn to molecular computing.





Links? For the next gen? In 2004, they discovered that gold nanobytes deliver meds to cancerous cells, non-metal elements act as semi-conductors and they've built a logic gate.





It's a brand-new world in computer engineering, do your own research.
Reply:Comp Sci focuses more on general computing with a lot of foundations especially in programming and logic structures. Comp Eng focuses a lot more on the internal structures and infrastructure behind the scenes - optimized computing structures and performance. There is a lot of overlap between the two, so you have to ask yourself whether you want to program or be a hardware specialist. You can also work on your required courses first because many overlap and decide when you get further into your degree. Also, upon graduation, one does not preclude the other. Neither can displace true experience.





Also, my description may not apply to all schools' programs.





Good luck!
Reply:computer engeneering


No comments:

Post a Comment