Student Outcomes (SO) of the Computer Engineering Undergraduate Program
(Fine Grained )
Graduates of the Computer Engineering undergraduate program should attain
a) an ability to apply knowledge of mathematics, science, and engineering
a1) an ability to apply knowledge of mathematics
a2) an ability to apply knowledge of science
a3) an ability to apply knowledge of engineering
b) an ability to design and conduct experiments, as well as to analyze and
interpret data
b1) an ability to design experiments
b2) an ability to conduct experiments
b3) an ability to to analyze and interpret data
c) an ability to design a system, component, or process to meet desired needs
within realistic constraints such as economic, environmental, social, political,
ethical, health and safety, manufacturability, and sustainability
c1) an ability to design a system to meet desired needs within realistic
constraints such as economic, environmental, social, political,
ethical, health and safety, manufacturability, and sustainability
c2) an ability to design a component to meet desired needs within realistic
constraints such as economic, environmental, social, political, ethical,
health and safety, manufacturability, and sustainability
c3) an ability to design a process to meet desired needs within realistic
constraints such as economic, environmental, social, political, ethical,
health and safety, manufacturability, and sustainability
d) an ability to function on multidisciplinary teams
e) an ability to identify, formulate, and solve engineering problems
e1) an ability to identify engineering problems
e2) an ability to formulate engineering problems
e3) an ability to solve engineering problems
f) an understanding of professional and ethical responsibility
f1) an understanding of professional responsibility
f2) an understanding of ethical responsibility
g) an ability to communicate effectively
g1) an ability of effective oral communication
g2) an ability of effective written communication
h) the broad education necessary to understand the impact of engineering
solutions in a global, economic, environmental, and societal context
i) a recognition of the need for, and an ability to engage in life-long
learning
i1) a recognition of the need for life-long learning
i2) an ability to engage in life-long learning
j) a knowledge of contemporary issues
j1) a knowledge of computer related (technical) contemporary issues
j2) a knowledge of non-technical contemporary issues (like global warming,
deforestation, immigration, political situation etc.)
k) an ability to use the techniques, skills, and modern engineering tools
necessary for engineering practice
k1) an ability to use the techniques necessary for engineering practice
k2) an ability to use the skills necessary for engineering practice
k3) an ability to use modern engineering tools necessary for engineering
practice
l) a knowledge of probability and statistics, mathematics through
differential and integral calculus, discrete mathematics, basic sciences,
computer science, and engineering sciences necessary to analyze and design
software, and systems containing hardware and software components
m) an ability of multilingual communication.
Student Outcomes (SO) of the Software Engineering Undergraduate Program
(Fine Grained )
Graduates of the Software Engineering undergraduate program should attain
a) an ability to apply knowledge of mathematics, science, and engineering
a1) an ability to apply knowledge of mathematics
a2) an ability to apply knowledge of science
a3) an ability to apply knowledge of engineering
b) an ability to design and conduct experiments, as well as to analyze and
interpret data
b1) an ability to design experiments
b2) an ability to conduct experiments
b3) an ability to to analyze and interpret data
c) an ability to design a system, component, or process to meet desired needs
within realistic constraints such as economic, environmental, social, political,
ethical, health and safety, manufacturability, and sustainability
c1) an ability to design a system to meet desired needs within realistic
constraints such as economic, environmental, social, political,
ethical, health and safety, manufacturability, and sustainability
c2) an ability to design a component to meet desired needs within realistic
constraints such as economic, environmental, social, political, ethical,
health and safety, manufacturability, and sustainability
c3) an ability to design a process to meet desired needs within realistic
constraints such as economic, environmental, social, political, ethical,
health and safety, manufacturability, and sustainability
d) an ability to function on multidisciplinary teams
e) an ability to identify, formulate, and solve engineering problems
e1) an ability to identify engineering problems
e2) an ability to formulate engineering problems
e3) an ability to solve engineering problems
f) an understanding of professional and ethical responsibility
f1) an understanding of professional responsibility
f2) an understanding of ethical responsibility
g) an ability to communicate effectively
g1) an ability of effective oral communication
g2) an ability of effective written communication
h) the broad education necessary to understand the impact of engineering
solutions in a global, economic, environmental, and societal context
i) a recognition of the need for, and an ability to engage in life-long
learning
i1) a recognition of the need for life-long learning
i2) an ability to engage in life-long learning
j) a knowledge of contemporary issues
j1) a knowledge of computer related (technical) contemporary issues
j2) a knowledge of non-technical contemporary issues (like global warming,
deforestation, immigration, political situation etc.)
k) an ability to use the techniques, skills, and modern engineering tools
necessary for engineering practice
k1) an ability to use the techniques necessary for engineering practice
k2) an ability to use the skills necessary for engineering practice
k3) an ability to use modern engineering tools necessary for engineering
practice
l) an ability to analyze, design, verify, validate, implement, apply, and
maintain software systems
m) an ability to appropriately apply discrete mathematics, probability and
statistics, and relevant topics in computer science and supporting
disciplines to complex software systems
n) an ability to work in one or more significant application domains
o) an ability to manage the development of software systems