Computer Science Educational Objectives & Learning Outcomes
Computer Science program educational objectives
Within 3-5 years after graduation, Computer Science graduates will:
- be valued employees in a variety of occupations, in particular as computer scientists
and software developers
- work effectively with others of varying backgrounds in team environments
Computer Science program student learning outcomes
Upon graduation, Computer Science students will:
- be able to apply knowledge of computing and mathematics appropriate to the discipline
of Computer Science
- be able to analyze a problem, and identify and define the computing requirements appropriate
to its solution
- be able to design, implement, and evaluate a computer-based system, process, component,
or program to meet desired needs
- be able to function effectively on teams to accomplish a common goal
- achieve an understanding of professional, ethical, legal, security and social issues
and responsibilities
- be able to communicate effectively with a range of audiences
- be able to analyze the local and global impact of computing on individuals, organizations,
and society
- achieve recognition of the need for and an ability to engage in continuing professional
development
- be able to use current techniques, skills, and tools necessary for computing practice
- be able 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
- be able to apply design and development principles in the construction of software
systems of varying complexity