Computer Science Educational Objectives, and Program Outcomes

Mission

The mission of the School of ENCS is to provide high-quality education that prepares graduates for success in professional practice and advanced studies. The School provides this education through small-size undergraduate and graduate programs that allow close interaction between faculty and students. Additionally, the School's mission includes performance of applied as well as fundamental research through engagement with area industry and the pursuit of scholarly activities by its faculty.

Educational Objectives

The goal of our program is to prepare our graduates for successful professional practice and advanced studies by providing a broad education in computer science and by offering the opportunity to deepen their technical understanding in a particular concentration area of related technical electives.

As a graduate of the WSU Vancouver Computer Science program:

  1. You will be a knowledgeable and skilled computer scientist. Each graduate's knowledge will span the fundamental principles of computer science and include an understanding of several advanced specialty areas. Graduates will have practical experience with tools, languages and systems which are representative of those used by regional industries. Analytical problem solving and well-crafted software solutions will be a hallmark of our graduates.
  2. You will exhibit the workplace behaviors expected by employers. Employers can expect our graduates to communicate clearly, to maintain task commitment, to stay organized, and to overcome obstacles, while working individually or in a team. Graduates will demonstrate these behaviors in their jobs and careers.
  3. You will be committed to high standards of professionalism. Graduates will embrace a professional code of ethics in their practice of computer science. They will recognize the social impact of their work and respect the intellectual property of others.
  4. You will adapt to the changing landscape of computer science. Effective computer scientists must regularly update their knowledge and skills. WSU Vancouver graduates augment their knowledge and develop new skills with individual study, classes and other techniques. Some graduates will pursue advanced degrees; others will take advantage of professional development opportunities.

Program Outcomes

Graduates of WSU Vancouver will possess:

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 [CS].

k. An ability to apply design and development principles in the construction of software systems of varying complexity [CS].