2024-2025 Olympic College Catalog 
    
    Apr 04, 2025  
2024-2025 Olympic College Catalog

Computer Science, Bachelor of Science (BSCS)


Return to {$returnto_text} Return to: All Programs (A-Z)

The Olympic College Bachelor of Science in Computer Science (BSCS) program prepares students for careers in the rapidly evolving field of computing, with a strong emphasis on artificial intelligence (AI), software engineering, cloud computing, data integration, and cybersecurity. As AI and automation continue to transform industries, the demand for skilled computer scientists is higher than ever. The BSCS program equips students with the knowledge and technical skills needed to develop innovative AI-driven solutions, work with large datasets, and build intelligent systems that enhance decision-making and efficiency.

Students in the BSCS program gain expertise in problem-solving, programming, data structures, algorithms, system design, and AI technologies. The curriculum balances theoretical foundations with practical applications, ensuring graduates are prepared to analyze complex computing problems, design computing-based solutions, and adapt to the rapidly changing technological landscape.

Program Learning Outcomes

Graduates of the BSCS program will be able to:

  1. Analyze a complex computing problems and apply principles of computing and other relevant disciplines to identify solutions. 
  2. 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.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed and equitable judgments in computing practice based on legal and ethical principles. 
  5. 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. 
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions. 

Entry Requirements


Students meeting one of the following requirements are eligible to apply to the BSCS program:

Completed Associate Degree in computer science-related field (or equivalent coursework)

Completed coursework must include the following:

Other Program Requirements


The following are required core courses that should be completed prior to admission to the program; however, students may gain admission without them. Students who have not completed these courses prior to admisson, will need to plan for this additional coursework before advancing to the senior year or graduation.

General Education Requirements (69 credits)


The BSCS program requires 69 credits of general education coursework (out of a total of 180 for the degree).

Five (5) credits of the below must meet the College’s Diversity & Social Justice (DSJ) requirement.

(See Courses Meeting Graduation Requirements in Associate Degrees 

Quarter by Quarter Plan


The following is a suggested sequence of courses to meet the requirements for this degree. This plan assumes a student starts in Fall Quarter and wishes to maintain a full-time courseload. We strongly recommend students meet with an Advisor within their first 2 quarters at Olympic College to review their Quarter-By-Quarter Plan. 

Junior Year (Year 3)


Students who are admitted to Year 3 without CS 243  and CS 296  will need to complete these courses in addition to the below list before advancing to Year 4. 

Senior Year (Year 4)


Students who have not previously completed the following courses will need to plan for this coursework before graduating: CS 110, CS 180, CS 233, and a second Natural Science with lab.

Return to {$returnto_text} Return to: All Programs (A-Z)