Bachelor of Arts in Computer Science & Systems

Main page content

The Computer Science and Systems (TCSCI) program prepares students to enter the field of computer software design, development and maintenance. It provides students the theoretical grounding to promote a lifelong evolution in the field while also preparing them to become effective innovators and entrepreneurs. The program also provides opportunities for the practicing professional to stay abreast of emerging theory and applications and is designed to accommodate students with previously earned degrees and/or work experience. Through partnerships with leading software companies and professionals, the program seeks to advance the Computer Science field through collaborative ventures, forums, research, and internships.

The Bachelor of Arts degree provides the student with an opportunity to experience more breadth in the academic experience, and to apply the fundamental concepts and technologies of computer science to another academic discipline.


The mission of the Computer Science and Systems program is to offer a 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.

Educational Objectives

The Computer Science and Systems program has six objectives for its BA and BS graduates. The career path a graduate takes will affect the accomplishments they achieve but within three to five years after graduation they should have accomplished some of the following:

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

Student Outcomes

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