COMPUTER ENGINEERING AT SCHULICH
Educating With a Balance Of Hardware and Software Perspectives
Computer engineers concentrate on the efficient assembly of the elements of computer hardware and their function in an assembled configuration. They develop computer components and computer system specifications, design and build product and circuit prototypes, and test and assemble hardware for specific functions.
Today's information revolution is driving an increasing demand for computer engineers to work on products from cameras to fly-by wire passenger aircraft. The computer and related manufacturing industries, both large and small, need engineers to develop advanced computer architectures, computer networks, and to build and assemble the components of memory and advanced circuits in ever miniaturized and more efficient applications.
In the first year of the Computer Engineering program, students will follow the Electrical Engineering curriculum focusing on math, electronic devices, analog and digital circuits and systems, and computers. In the second year, the concentration increases on math, digital and analog microelectronic circuits, and on software development and computer interfacing. In the final year, students learn advanced computer architectures, and computer networking and operating systems. Students can select electives from a wide range of topics such as system engineering, computer graphics and visualization, computer-aided design, and more. There are also courses for students to work on advanced-level projects under the guidance of a professor.
Computer engineers will find an array of career opportunities available to them in the exciting and rapidly developing field of computer technology, whether they choose to work in research, telecommunications, health care, manufacturing, consulting, or the public sector.
Minors and Specializations
Computer Engineering Undergraduate Program Director
Dr. Norm Bartley
Telephone: (403) 220-5060
Department of Electrical and Computer Engineering - ICT 402
Telephone: (403) 220-5806
Fax: (403) 282-6855