UB - University at Buffalo, The State University of New York Computer Science and Engineering
ABET Accreditation Logo

Computer Engineering Educational Objectives and Outcomes

Mission

The mission of the CSE department is given on the Mission page.

Program Educational Objectives

Program educational objectives are broad statements that describe the career and professional accomplishments that the program is preparing graduates to achieve.

2008-2009 Accreditation Policy and Procedure Manual, page 6

In their careers, our graduates will:

  1. work productively as Computer Engineers, including supportive and leadership roles on multidisciplinary teams,
  2. communicate effectively, recognize and incorporate societal needs and constraints in their professional endeavors, and practice their profession with high regard to legal and ethical responsibilities,
  3. engage in life-long learning, such as graduate study, to remain current in their profession and be leaders in our technological society.

These objectives were developed, refined and finalized with input and feedback from various constituencies: the CSE department's ABET committee, the CSE department's Industrial Advisory Board, CSE Alumni, current students and the CSE department's Undergraduate Affairs Committee.

Program Outcomes

Program outcomes are narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the skills, knowledge, and behaviors that students acquire in their matriculation through the program.

2008-2009 Accreditation Policy and Procedure Manual, page 6

Students in the Computer Engineering program should, at the time of their graduation, be in possession of:

  1. an ability to apply knowledge of mathematics, probability & statistics, computer science, and engineering as it applies to the fields of computer software and hardware,
  2. an ability to design and conduct experiments, as well as to organize, analyze, and interpret data,
  3. an ability to design and construct a hardware and software system, component, or process to meet desired needs, within realistic constraints such as economic, environmental, social, political, ethical, health & safety, manufacturability, and sustainability,
  4. an ability to function on multidisciplinary teams,
  5. an ability to identify, formulate, and solve hardware and software problems using sound computer engineering principles,
  6. an understanding of professional, legal, and ethical issues and responsibilities as it pertains to computer engineering,
  7. an ability to effectively communicate technical information in speech, presentation, and in writing,
  8. the broad education necessary to understand the impact of computing in a global, economic, environmental, and societal context,
  9. a recognition of the need for an ability to engage in lifelong learning,
  10. a knowledge of contemporary issues, and
  11. an ability to use the techniques, skills, and modern hardware and software tools necessary for computer engineering practice.

Course Syllabi

The following course syllabi demonstrate how the core CSE and EE courses in the Computer Engineering curriculum support the program's outcomes.

CSE courses

EE courses