The goal of the Computer Science undergraduate program is to produce students with the
following set of abilities at the time of graduation:
- Ability to apply knowledge of computing, basic science, and mathematics appropriate to
the discipline and the program educational objectives
- Ability to analyze a problem, identify and define the computing requirements appropriate
to the problem's solution
- 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 trade-offs involved in the design choices
- Ability to apply design principles in the construction of software systems of varying
complexity, in accordance with applicable standards
- Ability to design, implement, and evaluate the capability of a computer-based system,
process, component, or program to meet desired needs
- Ability to use technique, skills, and tools necessary to current computing practice
- Ability to function effectively on teams to accomplish a common goal
- Ability to communicate effectively with a range of audiences
- Ability to analyze the local and global impact of computing on individuals,
organizations, society, and environment
- Ability to understand professional, ethical, legal, security, and social issues and
responsibilities
- Ability to recognize the need for and ability to engage in continuing professional
development
Its program educational objective (PEO) is to achieve the following attributes for the alumni
within three to five years after graduation:
- Engage in the productive practice as computer science professional to solve significant
problems across broad-range of application areas
- Adapt to technology advances through continued professional growth and by embracing
life-long learning
- Make well-rounded decisions when faced with social, ethical, legal, and environmental
issues inherent to computing practice
- Communicate effectively with their peers, customers, supervisors through both written
and oral means