This is the latest accepted revision, reviewed on 4 July 2018. For engineering of other types of hardware, see mechanical engineering. For engineering electrical systems, see electrical engineering. Computer engineering is a discipline that integrates several fields of computer science and electronics engineering required pdf genie informatique develop computer hardware and software.
In many institutions, computer engineering students are allowed to choose areas of in-depth study in their junior and senior year, because the full breadth of knowledge used in the design and application of computers is beyond the scope of an undergraduate degree. Other institutions may require engineering students to complete one or two years of General Engineering before declaring computer engineering as their primary focus. The first computer engineering degree program in the United States was established in 1972 at Case Western Reserve University in Cleveland, Ohio. The examples and perspective in this section deal primarily with the United States and do not represent a worldwide view of the subject. There are two major specialties in computer engineering: hardware and software.
Most computer hardware engineers research, develop, design, and test various computer equipment. This can range from circuit boards and microprocessors to routers. Some update existing computer equipment to be more efficient and work with newer software. Most computer hardware engineers work in research laboratories and high-tech manufacturing firms. Some also work for the federal government. Computer software engineers develop, design, and test software. They construct, and maintain computer programs, as well as set up networks such as “intranets” for companies.
Software engineers can also design or code new applications to meet the needs of a business or individual. There are many specialty areas in the field of computer engineering. Computer engineers work in coding, cryptography, and information protection to develop new methods for protecting various information, such as digital images and music, fragmentation, copyright infringement and other forms of tampering. Examples include work on wireless communications, multi-antenna systems, optical transmission, and digital watermarking. This specialty focuses on compilers and operating systems design and development. Engineers in this field develop new operating system architecture, program analysis techniques, and new techniques to assure quality. Computational Science and Engineering is a relatively new discipline.
According to the Sloan Career Cornerstone Center, individuals working in this area, “computational methods are applied to formulate and solve complex mathematical problems in engineering and the physical and the social sciences. In this specialty, engineers build integrated environments for computing, communications, and information access. Examples include shared-channel wireless networks, adaptive resource management in various systems, and improving the quality of service in mobile and ATM environments. Some other examples include work on wireless network systems and fast Ethernet cluster wired systems. Engineers working in computer systems work on research projects that allow for reliable, secure, and high-performance computer systems. Projects such as designing processors for multi-threading and parallel processing are included in this field.