Students thinking about a job dedicated to computer systems and computing frequently request for clarification concerning the distinction between computer engineering (CompE) and information technology (CompSci), and just how Duke undergraduate curriculum reflects this relationship. You will find philosophical in addition to practical solutions to those questions. Both CompE and CompSci study using digital computer like a tool which makes possible a lot of today's technology and also the overlap backward and forward fields is important. Both disciplines study intricacies of computer systems and both study hardware in addition to software facets of personal computers. The variations are individuals of emphasis. Students in CompSci, CompE, or Electrical and Computer Engineering will all study programming and fundamental computer operation.
Information Technology is typically more worried about the theoretical underpinnings of computation as well as programming thus one typically finds courses in programming, calculations, statistical analysis (how can you guarantee several created with a software program is accurate), and also the theory of computation (what may and may not in principle be calculated) in CompSci departments. Many CompSci departments at U.S. colleges were offshoots from math departments within the seventies, and also the focus on supplying an extensive mathematical reason for computing disciplines continues to be apparent in lots of CompSci curricula.
Computer engineering programs largely coded in engineering departments strong in electrical engineering. CompE concentrates on the sensible facets of development and employ of computer systems, and thus courses in digital logic design and processor interfacing which develop an engineering student's understanding of electronics and circuits are usually present in CompE programs. CompE programs also frequently have strong ties to solid condition physics and products programs in which the particulars of really manufacturing integrated circuits are analyzed. In the intersection between CompE and CompSci are courses in computer architecture (the fundamental construction and occasional-level programming of computer systems) and os's, that are as likely found in either or both programs.
At Duke, Information Technology is really a department in Trinity College of Arts and Sciences. Information technology majors stick to the Trinity College curriculum. With the Pratt School of Engineering, we provide a significant within the hybrid discipline Electrical and Computer Engineering as you alternative within the ECE department. Students within the ECE department may also choose a classical electrical engineering major. By providing a significant within an Electrical and Computer Engineering as opposed to a Computer Engineering major, we stress progressively important traditional electrical engineering subjects like electromagnetics and signal processing to anybody having a deep curiosity about personal computers.
We discover an all natural method of the hybrid discipline of Electrical and Computer Engineering produces students better ready to integrate modern computing software in products and items able to improving the planet.
Six Duke faculty people have visits both in the ECE and CompSci departments. Within the Pratt School of Engineering, a number of our Electrical and Computer Engineering majors have a second major in Information Technology and also the two departments have cooperated to produce a second major program that matches well right into a four-year program. This provides students the very best of all mobile phone industry's - firm groundings in theoretical underpinnings, deep practical understanding of actual computing devices, and traditional but still highly relevant electrical engineering subjects that better ready them for future technology.