Computer engineering is a discipline that integrates several fields of Electrical engineering and computer science required to develop computer hardware and software. Computer engineers usually have training in electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering or electronic engineering. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also how they integrate into the larger picture.
Please refer to these tabs below to have the general understanding about the course
Course Duration: 48 months (4 years)
Academic Progress: Semester, 2 semesters per year
Estimated Cost: N/A
Computer engineers though are mostly involved in IT industries, they are gaining more demand in other industries viz., bank, airlines, public utilities, manufacturing sector etc., as these industry are becoming more technology oriented and computerised.
Computing professionals might find themselves in a variety of environments in academics, research, industry, government, private and business organizations — analyzing problems for solutions, formulating and testing, using advanced communications or multi-media equipment, or working in teams for product development. Here’s a short list of research and vocational areas in computing.
Artificial Intelligence — Develop computers that simulate human learning and reasoning ability.
Computer Design and Engineering — Design new computer circuits, microchips, and other electronic components.
Computer Architecture — Design new computer instruction sets, and combine electronic or optical components to provide powerful but cost-effective computing.
Information Technology — Develop and manage information systems that support a business or organization.
Software Engineering — Develop methods for the production of software systems on time, within budget, and with few or no defects.
Computer Theory — Investigate the fundamental theories of how computers solve problems, and apply the results to other areas of computer science.
Operating Systems and Networks — Develop the basic software computers use to supervise themselves or to communicate with other computers.
Software Applications — Apply computing and technology to solving problems outside the computer field – in education or medicine, for example.
- Digital Circuits and Logic Design
- Data Structure and Programming Methodology
- Operating Systems
- Discrete Mathematics
- Database Management System
- Web Administration
- Computer Networks
- Programming Languages
- Software Engineering
- Artificial Intelligence
- Digital signal processing.
- Real Time Expert Systems
- System Programming
- Internet Technologies and much more…
What after graduation as a Computer Engineer ?