Objectives and Outcomes - BS or BA Computer Science

The Computer Science and Systems (CSCI) program offers high-quality undergraduate and graduate education to meet the needs of a diverse population of citizens and employers in Washington, especially in the South Puget Sound region.

Program objectives

Objectives, as defined by accreditation agencies, are the abilities, skills and accomplishments expected of graduates within a few years of graduation. Programs are expected to assess their graduates' accomplishments to determine if the objectives have been achieved. Since the objectives are typically fairly broad, it is not expected that every graduate will achieve every objective.

The CSCI program has set six objectives for its BS and BA graduates. The career path a graduate takes will affect the accomplishments they achieve but within the first few years after graduation they should have accomplished many of the following:

  1. Developed a product or process by applying knowledge of mathematics, computing, systems and development tools
  2. Participated effectively as a member of a development team and undertaken leadership roles when appropriate
  3. Taken graduate courses or continuing education classes to improve skills and abilities
  4. Made positive contributions to community and society by applying skills and abilities learned during undergraduate program in computing
  5. Made decisions related to work that demonstrate understanding of the importance of being an ethical computing professional
  6. Applied communication skills to effectively promote ideas, goals or products

Educational outcomes

The Computing Accreditation Commission (CAC) has defined a set of educational outcomes that all graduates of computer science programs must meet. CSCI students must demonstrate the following attributes and abilities by the time of graduation:

  1. Ability to apply knowledge of computing and mathematics appropriate to the discipline
  2. Ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  3. Ability to design, implement and evaluate a computer-based system, process, component or program to meet desired needs
  4. Ability to function effectively on teams to accomplish a common goal
  5. Understand professional, ethical and social responsibilities
  6. Ability to communicate effectively with a range of audiences
  7. Ability to analyze the impact of computing on individuals, organizations and society, including ethical, legal, security and global policy issues
  8. Recognition of the need for, and an ability to engage in, continuing professional development
  9. Ability to use current techniques, skills, and tools necessary for computing practice
  10. 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.
  11. An ability to apply design and development principles in the construction of software systems of varying complexity.

 

Enrollment and Graduation Data

2002 - 2003 Enrollment 79
2003 - 2004 Enrollment 105
2004 - 2005 Enrollment 93
2006 - 2006 Enrollment 93
2006 - 2007 Enrollment  95
2007 - 2008 Enrollment 120
2008 - 2009 Enrollment 145
2009 - 2010 Enrollment 157
2010 - 2011 Enrollment 172
2011 - 2012 Enrollment 188
2012 - 2013 Enrollment 243
2013 - 2014 Enrollment 329
2014 - 2015 Enrollment 387
2015 - 2016 Enrollment 437
  B.S. B.A.
2002 - 2003 Degrees Conferred 50 0
2003 - 2004 Degrees Conferred 50 0
2004 - 2005 Degrees Conferred 66 0
2005 - 2006 Degrees Conferred 54 0
2006 - 2007 Degrees Conferred 49 0
2007 - 2008 Degrees Conferred 44 0
2008 - 2009 Degrees Conferred 49 0
2009 - 2010 Degrees Conferred 58 0
2010 - 2011 Degrees Conferred 68 3
2011 - 2012 Degrees Conferred 61 3
2012 - 2013 Degrees Conferred 79 5
2013 - 2014 Degrees Conferred 100 4
2014 - 2015 Degrees Conferred 139 3
2015 - 2016 Degrees Conferred 149 9