Oct 01, 2024  
2024-2025 Catalog SVC 
    
2024-2025 Catalog SVC

Computer Science, Bachelor of Science


Overview

The Bachelor of Science in Computer Science (BSCS) degree 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.  

During the first year, students will take general education courses as well as an introduction to computer science and computers and society. In year two, students will mainly take computer science courses including a three course programming series, linear algebra for data analysis web application programming, software development tools and a career seminar. In year three, students will complete two one-credit computer science seminars that help students explore careers, draft resumes, compile job application materials, and practice interview techniques. Additionally, students are introduced to foundational hands-on skills in algorithms and data structures, foundations of computer science, database modeling, software engineering, two computer science electives, and math necessary for success in computer science. In the final year, students will cover advanced topics including security concepts, principles of computer systems, algorithmic problem solving, a two-quarter capstone project, programming languages, additional applied math, two computer science electives and the final computer science seminar. The BSCS is a hybrid program with lower division classes typically held in person two days per week with additional instruction online.

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.  Students are responsible for checking specific requirements of graduate institutions prior to application.   

Cost of Program

Specific tuition information can be found at: www.skagit.edu/admissions/tuition-fees. 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

Skagit Valley College Bachelor degrees follow a cohort model for upper division courses. In these cohort models, students may only begin the program fall quarter.

Prerequisite:

Students must place into MATH 099  or above and ENGL 101  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 workspaces with access to wireless technology. As a result, all incoming students are required to have consistent access to a computer, preferable a laptop, 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