May 02, 2026  
2026-2027 Catalog SVC 
    
2026-2027 Catalog SVC

Computer Science, Bachelor of Science


Return to {$returnto_text} Return to: Degrees and Certificates by Department

Overview


The Bachelor of Science in Computer Science (BSCS) degree at Skagit Valley College (SVC) is a direct entry, four-year program that prepares graduates for high paying careers in high-demand computer and technical fields. BSCS is a student-centered program designed to prepare students to work in industry contributing to the design and development of software and computer systems. The classes are built to facilitate collaboration and to replicate real-world perspectives through teamwork and independent learning. 

Degree Option


The Bachelor of Science in Computer Science (BSCS) program is a four-year degree program.  

In the first two years of the BSCS program, CS classes will meet in person on Tuesdays and Thursdays at the Mount Vernon campus with additional online requirements. In the last two years of the program, CS classes will meet asynchronously online with required in-person exams on the Mount Vernon campus.

A Bachelor of Science in Computer Science degree is awarded upon completion of 180 credits of specified coursework with a cumulative GPA of 2.5 or higher.  Entry into a master’s program may require a higher GPA for admission and additional coursework. Students are responsible for checking specific requirements of graduate institutions prior to application.   

Cost of Program


Specific tuition information can be found on the SVC website. Upper division courses carry a higher tuition rate than lower division courses.

Program Learning Outcomes


Upon completion of the Bachelor of Science in Computer Science program, students will be able to: 

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  • Using application of knowledge and skills acquired in the program, design, implement, test, evaluate and present a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed and equitable judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline including responding to feedback, handling ambiguity, and communicating with internal and external stakeholders.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

Program Admissions


Apply at Enrollment Services . Students may enter the program at the beginning of Fall quarter. Some students may qualify for admission in subsequent quarters based on their prior coursework. Advanced standing may be requested for prior education or experience.

Specialized Program Information


SVC’s Bachelor degrees follow a cohort model for upper division courses. In these cohort models, students may only begin the program fall quarter.

Prerequisites


Students must place into MATH& 141 - Precalculus I  or above and ENGL& 101 - English Composition I  or above.

Laptop Requirement


The BSCS curriculum engages students in a hands-on learning environment to reflect modern software development practices, requiring students to collaborate in team-based work spaces with access to wireless technology. As a result, all incoming students are required to have consistent access to a laptop computer with a reliable internet connection. Students needing support, may reach out to the SVC Library.

Faculty


Catherine Wyman
Department Chair and Faculty
Catherine.Wyman@skagit.edu

Dr. Kai Dupe, Ed.D.
Faculty
Kai.Dupe@skagit.edu

Return to {$returnto_text} Return to: Degrees and Certificates by Department