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