Computer engineering encompasses all areas of research, development, design, and operation of computer systems and their components, including both hardware and software. In this area of study, you can pursue advanced coursework in: Computer Security, Artificial Intelligence, Computer Graphics, Networks, Operating Systems, and Compilers. As a computer engineer, you must have a strong background in mathematics and physics, a broad base in the humanities and social sciences, and excellent communication skills.
Computer engineering graduates are sought by all major industries. Graduates hold many important and challenging positions in the aerospace, chemical, nuclear, automotive, medical, metallurgical, textile, railway, petroleum, and other basically non-electrical industries. Important professional attributes include communication skills, the art of self-learning, teamwork, and an appreciation for ethical conduct. These skills prepare you for research and development positions in industry, as well as for careers in management, sales, teaching, medicine, and law.