Bachelor in Science

Bachelor of Science: Computer Science

180 credits

Cascadia’s Bachelor of Science in Computer Science program equips students for IT careers in programming, software engineering, and data science across various industries.  Computer Science requires creativity, collaboration, and analytical problem-solving skills.  Students gain a strong foundation in computing principles through a combination of individual study and collaborative projects, allowing them to apply their knowledge to solve practical and engaging problems.

Program Outcomes:  Upon successful completion of this degree a student will be able to:

  • Demonstrate in-depth understanding of algorithms, complexity, data structures, programming language concepts, modern software development, and computer science theory.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.
  • Work with a diverse team, respond to feedback, handle ambiguity, communicate effectively with clients, team members, and other project stakeholders.
  • Develop and present a major project that requires integration and application of knowledge and skills acquired in the program.

Science, Technology, Engineering and Mathematics

Students in a STEM pathway who successfully complete this degree will be able to:

  • Demonstrate proficiency with tools such as software or equipment appropriate to the STEM field
  • Engage in the analytical process, by making observations, designing, implementing, and evaluating the approach
  • Demonstrate proficiency with interpreting data and drawing evidence-based conclusions. 
  • Communicate complex ideas using written, verbal, and visual methods appropriate for a given audience
  • Recognize the responsibility to positively impact both local and global societies through sustainable and ethical practices.

General Education Core Classes

Course Code
Name
Lecture Hours
Lab Hours
Other Hours
Credits
55.00
0.0
0.00
5
Sub-Total Credits
330
0
0
30

Humanities and Social Science Requirements

Course Code
Name
Lecture Hours
Lab Hours
Other Hours
Credits
55.00
0.0
0.00
5
55.00
0.0
0.00
5
Sub-Total Credits
110
0
0
10

Natural Science Requirements

Course Code
Name
Lecture Hours
Lab Hours
Other Hours
Credits
Variable
Variable
0.00
5
Variable
Variable
0.00
5
Sub-Total Credits
0
0
0
10

Elective General Education Requirements

Course Code
Name
Lecture Hours
Lab Hours
Other Hours
Credits
Sub-Total Credits
55
0
0
5

Lower Division Program Requirements

Course Code
Name
Lecture Hours
Lab Hours
Other Hours
Credits
Sub-Total Credits
550
0
0
50

Upper Division Program Requirements

Course Code
Name
Lecture Hours
Lab Hours
Other Hours
Credits
33.00
0.0
0.00
3
Sub-Total Credits
605
0
0
55

Upper Division Program Electives

Students will choose from a list of approved electives to bring the total number of credits to 90. Students should consult with an advisor for specific program completion requirements.

Course Code
Name
Lecture Hours
Lab Hours
Other Hours
Credits
Variable
Variable
0.00
15-20
Sub-Total Credits
0
0
0
20
Total Credits
180