
The Department started a process that would lead to ABET
accreditation of the undergraduate program in Computer Science.
An accreditation committee and several other committees were
formed and draft a self study report. for that objective,
meetings with alumni, and employers were held to get feedback on
the program.
The following Educational Objectives were set for the B.Sc.
program in Computer Science (PEOs)
1) To provide a coherent broad knowledge of computer science
principles and practices.
2) To produce graduates with good communication skills.
3) To produce graduates who understand broad ethical and social
issues.
4) To produce graduates prepared for professional careers as well
as subsequent graduate studies and life-long professional development.
5) To produce graduates who are able to apply acquired computing
knowledge and skills to design and develop solutions to
real-world problems in the emerging information technologies.
Upon successful
completion of the program graduates are expected to comply with
the following Program Outcomes (POs):
a) An ability to apply knowledge of computing and mathematics
appropriate to the discipline
b) An ability to analyze a problem, and identify and define the
computing requirements appropriate to its solution
c) An ability to design, implement and evaluate a computer-based
system, process, component, or program to meet desired needs
d) An ability to function effectively on teams to accomplish a
common goal
e) An understanding of professional, ethical, legal, security
and social issues and responsibilities
f) An ability to communicate effectively with a range of
audiences
g) An ability to analyze the local and global impact of
computing on individuals, organizations and society
h) Recognition of the need for, and an ability to engage in,
continuing professional development
i) An ability to use current techniques, skills, and tools
necessary for computing practice
j) An ability to apply mathematical foundations, algorithmic
principles, and computer science theory in the modeling and
design of computer-based systems in a way that demonstrates
comprehension of the tradeoffs involved in design choices;
k) An ability to apply design and development principles in the
construction of software systems of varying complexity.
|