CS and CS&E Program Outcomes for Computer Science
a) An ability to apply the basic mathematical and scientific
concepts that underlie modern computer science and
engineering
b) An ability to design and conduct experiments, as well
as analyze and interpret data
c) An ability to design a software or digital hardware
system, component or 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 productively with others as
part of a team, including those with different specialties
within computer science and computer engineering
e) An ability to identify, formulate, and solve computer
software and hardware related engineering problems
f) An understanding of professional and ethical responsibility
g) An ability to communicate effectively
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
j) Knowledge of contemporary and emerging issues in computer
science and engineering
k) An ability to use the techniques, skills, and modern
engineering tools employed in computer science and engineering
practice
l) knowledge of probability and statistics, including
applications to computer science and engineering
m) (CS&E only) knowledge of mathematics
through differential and integral calculus, basic science,
computer science, and engineering sciences, necessary
to analyze and design complex systems containing hardware
and software components, as appropriate to computer engineering
n) knowledge of advanced mathematics, including linear
algebra, numerical computing methods for engineering,
and discrete mathematics
o) knowledge of algorithms
p) knowledge of data structures
q) knowledge of software design
r) knowledge of concepts of programming languages
s) knowledge of computer organization
and architecture
t) knowledge of theoretical foundations
u) knowledge of problem analysis
and solution design