Computer Engineering is the discipline that embodies the science and technology of design, construction, implementation and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. Although computer engineering has been traditionally viewed as a combination of computer science and electrical engineering, it has evolved over the past three decades as a separate but closely related discipline. The Computer Engineering Major offers its students a curriculum solidly grounded in the theories and principles of computing, mathematics, science and engineering and applies those theories and principles to solve technical problems through the design of computing hardware, software, networks and processes.
Increasingly, computer engineers are involved in the design of computer-based systems to address highly specialized and specific application needs, particularly in the computer, aerospace, telecommunications, power production, manufacturing, defense and electronics industries. A wide array of complex technological systems, such as power generation and distribution systems and modern processing and manufacturing plants, rely on computer systems designed and developed by computer engineers.