Computer Engineering Program Objectives and Learning Outcomes
The Department of Electrical and Computer Engineering offers a four-year baccalaureate program in computer engineering which is accredited by the Engineering Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - telephone: (410) 347-7700. The computer engineering program is jointly offered with the Department of Computer Science.The program is designed to provide a broad engineering background and a comprehensive foundation in the technical principles underlying the computer area. The technical core consists of course work from electrical engineering and computer science to address hardware and software aspects respectively.
Program Objectives describe the desired and expected accomplishments of graduates during the first few years after graduation.The objectives of the computer engineering program are
A. To provide fundamental computer engineering knowledge to our graduates for continued study in graduate school and for pursuing successful professional careers in industry or government.
B. To provide necessary skills to our graduates for organizing, communicating and presenting their ideas effectively in English.
C. To prepare our graduates to understand and appreciate issues arising in professional practice including teamwork, leadership, safety, ethics, and professional organizations.
D. To prepare our graduates to propose innovative solutions to problems and be well-positioned to take leadership positions in technical endeavors.
Program Outcomes describe what students are expected to know and be able to do by the time of graduation. Our computer engineering graduates must demonstrate
-
An ability to apply knowledge of mathematics, science, and engineering.
-
An ability to design and conduct experiments, as well as to analyze and interpret data.
-
An ability to design a digital hardware and/or software system to meet desired needs, considering all realistic constraints such as economic, environmental, safety, and manufacturability.
-
An ability to function on multi-disciplinary teams.
-
An ability to identify, formulate, and solve computer engineering problems.
-
An understanding of professional and ethical responsibilities.
-
An ability to communicate technical ideas effectively in writing and speaking.
-
The broad education necessary to understand the impact of computer engineering solutions in a global and societal context.
-
Recognition of the need for, and an ability to engage in life-long learning.
-
Knowledge of contemporary issues.
-
An ability to use the techniques, skills, and modern engineering tools necessary for computer engineering practice.
-
An ability to apply the knowledge of advanced mathematics of differential equations, linear algebra, and discrete mathematics to computer engineering problems.
-
An ability to apply advanced programming techniques to solve computer engineering problems.