Computer Science
Earn a degree that’s built for the future.
Degree Type
- Bachelor of Science
- Honors Bachelor of Science
- Minor
College
College of Engineering
Catalog Link
Computer Science
Computer scientists are in high demand across a wide range of industries, including IT, healthcare, finance, manufacturing and energy. Study computer science at OSU-Cascades and gain the skills to solve complex computing problems and work collaboratively to design innovative solutions that make a real impact.
Whether you’re interested in artificial intelligence, cybersecurity, human–computer interaction, software engineering or software entrepreneurship, earning your degree from OSU-Cascades will provide countless opportunities in our tech-driven world.



Small class sizes
Build strong relationships in afun and creative environment.


Active learning
Less lecture-based instruction.More hands-on learning!


Computer Science is for everyone
Never taken a computer science class? No problem! You’ll be supported from day one.
Program Details
Applied Options:
- Artificial Intelligence: The AI focus area is perfect for students who want to study computer science and take a deeper dive into the world of artificial intelligence - how ti works, how it is used, and how to build it.
- Software Engineering: Prepares students for a path toward becoming an employed software engineer. Students learn how to build maintainable, scalable real-world software systems, with additional courses in software development, machine learning, and web/mobile software. View courses in this applied option.
- Software Entrepreneurship: Prepares students to start their own software business, or join a software startup. Students learn about entrepreneurship, how businesses manage projects, and financial operations. View courses in this applied option.
Degree Requirements
A total of 180 quarter credits are required to graduate, including 60 upper-division credits. Requirements include:
- OSU Core Education
- Computer Science
- Applied Computer Science Option
- Electives if needed to meet the 180 credits, at least 60 upper division credits
Major Requirements and Transfer Guides
Computer Science – View Requirements (OSU Catalog)
COCC Transfer Guides - for students planning to transfer from COCC to OSU-Cascades in Computer Science major.
Oregon Community College Transfer Guides - College of Engineering majors
Academic Progression Model
Academic Progression Model requires students to maintain a 2.5 OSU GPA and earn 65% of the credits they attempt at OSU. College-specific progression standards apply to all students in the College of Engineering. These standards relate to staying in good academic standing within your major and are different from staying in good standing with OSU.
Undergraduate Academic Progression Model
Sample Curriculum
All information is a sample plan and may be tailored to meet each individual student’s academic background, needs and goals. All information is subject to change.
Computer Science Sample 4-Year Academic Plan (OSU catalog)
Using the following course forecast information students will plan ahead and work with their advisor to create and update academic plans.
Once you complete this program, discover all the learning outcomes you'll achieve.
Computer Science Minor (36 credits)
A minor in computer science can open up opportunities for employment in the software development industry, but also in many areas including healthcare, business, science, medicine, graphics, utilities and education. Courses will teach theory, problem-solving skills and to program.
Cascades Edge
Your Career Advantage
At OSU-Cascades, your future is priority #1. That’s why Cascades Edge - Our signature career development program - is built into every single term.
Careers

What comes after graduation?
The future shines bright for computer science graduates! With a 23% job growth in tech projected from 2022 to 2032, you’ll drive innovation in cloud computing, big data, IoT, and mobile solutions, creating over 500,000 new roles. Your work will solve global challenges, empower communities, and foster shared prosperity through impactful technology.
- Actuary
- Application Developer
- Business Analyst
- Comptroller
- Compiled Systems Engineer
- Computer Programmer
- Computer Scientist
- Consultant
- Controls Engineer
- Chief Technology Officer
- Database Administrator
- Embedded Software Engineer
- Hardware Engineer
- Interface Programmer
- IT Consultant
- IT Specialist
- IT Manager
- Mobile Application Developer
- Mobile Games Engineer
- Mobile Software Developer
- Network Administrator
- Network Engineer
- Project Manager
- Quality Control Manager
- Software Engineer
- Software Developer
- Support Specialist
- Systems Administrator
- Systems Analyst
- Systems Engineer
- Technical Writer
- Web Developer
Associate Software Engineer, PacificSource Health Plans
Quality Assurance Engineer, Electrical Geodesics, Inc.
Lead Software Developer, Quote Software
Application Engineer, IDX, LLC
Remote Product Specialist, Symantec
Technical SEO Lead, G5 Search Marketing
Software Engineer, CBT Nuggets
Web Designer, Juniper Web Designs
Application Developer, PeaceHealth
Software Architect, Oregon Department of Fish & Wildlife
Senior Application Developer, Bi-Mart Corporation
Controls Engineer, H2 PowerTech
(Data obtained from LinkedIn)
In addition to our general job, internship, and volunteer search resources, below are some industry-specific resources to help you search for opportunities in computer science. Don't forget the important process of researching employers and networking with professionals in companies/organizations that you are interested in.
In addition to our general Graduate/Professional School resources, utilize the following resources for researching advanced degrees in computer science.
Involvement in professional associations can expand your network, keep you up to date on current trends in the field, and give you access to additional job and internship opportunities.
- Computer Society
- Association for Computing Machinery
- Information Systems Security Association (ISSA)
- Computing Technology Industry Association (CompTIA)
- Agile Alliance
- Society for Technical Communication
- Computing Research Association
- International Game Developers Association (IGDA)
- International Web Association (IWA)
- User Experience Professionals Association (UXPA)
$0k
average annual salary
Software Developer, Bureau of Labor Statistics
0%
projected growth
Software Developer, Bureau of Labor Statistics
0%
job placement
OSU-Cascades-wide
Courses

What types of classes will I attend?
- Data Structures
- Analysis of Algorithms
- Mobile Software Development
- Computer Architecture & Assembly Language
- Operating Systems
- Software Engineering
- Cloud Application Development
- Network Security
- Web Development
- Programming Language Fundamentals
- Social and Ethical Issues in CS
Student Club

Hacker Refactor builds belonging in tech
The student-led computer science club and ACM-W chapter at OSU-Cascades, Hacker Refactor advocates for diversity in the STEM fields. Hacker Refactor offers a welcoming, supportive community for all, promotes professional development and leads outreach to help middle and high school students see themselves studying and working in technology. Join us!
Alumni Spotlight

The essential role of the data scientist
Nikita Rubocki '22 is a data scientist for R1, a revenue cycle management company working with healthcare providers. Nikita's work applies to the billing between hospitals and insurance known as medical coding — the process of taking unstructured doctor's notes and turning them into codes that insurance can understand and bill. The coding process is manual and error-prone, so she applies machine learning to help people manage accounts more efficiently. Read on to learn more about her work, what she values from her time at OSU-Cascades and her advice to current students.
Faculty Spotlight

Computer science is for everyone
Today, computer science is for everyone, thanks to people like instructor Jill Hubbard. Jill’s passion for sharing the power of computing extends beyond the school year and into the summer. That’s when she and her Computer Science for Oregon partners put their $1 million National Science Foundation grant to use, helping K-12 teachers from around Oregon find creative ways to explore computing with their own students. Watch video
Request More Info
Contact Us
We're here to help! Future students can connect with an OSU-Cascades admissions advisor for admission and program questions.