About Computer Engineering, BA - at Trinity College Dublin
Computer engineering is about understanding how computer systems work, and also how they integrate with other systems that surround us. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and construct such a car, the computer engineer needs a broad theoretical understanding of all these various sub-systems and how they interact. This might involve some mechanical engineering, thermodynamics and fluids as well as the computer systems themselves.
The impact of computer engineering has been more significant and more pervasive than that of many other disciplines. Think of the mobile phone, the internet and the Sony PlayStation 2 - all products that weren't even imagined 30 years ago, but have now been realised by the ingenuity of the computer engineer.
Computer engineers may design computer hardware, write computer programs, integrate the various sub-systems together or do all three. Computer engineers need good management skills and good people skills as they often get quickly promoted to project manager positions.