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.
General Education Core Classes
Humanities and Social Science Requirements
Natural Science Requirements
Elective General Education Requirements
Lower Division Program Requirements
Upper Division Program Requirements
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.