Earn Your Degree in Computer Science on-campus in La Grande, Oregon or Online at Eastern Oregon University.
Develop the programming, analytical, and systems design skills needed to launch a cutting-edge career in technology. Whether you choose our traditional on-campus experience in La Grande or our highly flexible, 100% online program, you will graduate equipped to excel in software development, database management, and advanced computing fields.
- Industry-Driven Curriculum: Dive deep into operating systems, database structures, mobile app development, and artificial intelligence.
- Elite Career Track: EOU Computer Science graduates have gone on to work for world-class technology leaders.
- Uncompromising Value: Budget-friendly tuition with 92% of online students receiving financial aid or scholarships to minimize student debt.
- Certificates Available: The Computer Science program offers fast-track Computer Programming I & II certificates.
Develop the Skills Needed to Thrive on the Cutting Edge
Eastern Oregon University’s Computer Science program is a premier gateway for ambitious innovators who want to understand, build, and secure the next generation of digital infrastructure. Our curriculum is built to help you master programming languages, operating systems, and database architectures, preparing you to succeed in both the private and public sectors.
- Choose Your Degree Type: Earn a Bachelor of Science (B.S.) by choosing focused science and mathematics credits, or a Bachelor of Arts (B.A.) by completing credits in a foreign language.
- Tailored Elective Specializations: Customize your learning with advanced electives in highly demanded topics, including Artificial Intelligence (AI), 3D Graphics and Animation, Network Administration, and Computing Theory.
- Transfer-Friendly Advantage: Benefit from multiple transfer pathways and a generous transfer credit evaluation that helps you apply your prior college coursework directly toward graduation.
- Total Credits: 180 Quarter Credits
- Average Completion Time: 4 Years
- Top Employers: EOU alumni have worked at tech giants like Google, Apple, and HP
Core competencies
Design, develop, test, and implement robust software systems that solve complex industrial, scientific, and commercial challenges.
Develop a thorough technical understanding of computer architecture and write programs that run seamlessly across numerous operating systems.
Analyze complex computing problems and design efficient, scalable algorithms to process big data and optimize performance.
Design and manage modern digital storage structures and database formats to query, process, and analyze complex datasets.
Gain versatile hands-on experience working across a variety of programming languages and modern frameworks.
Develop strong mathematical and logical tools to analyze problems systematically, determining exact hardware and software solutions.
LEARNING OPTIONS & DELIVERY MODALITIES
In-Person (La Grande)
The Mountaineer Experience
Immerse yourself in a supportive, face-to-face learning community. Ideal for students who desire hands-on lab collaborations, active campus life, and live classroom interactions.
Highlights: • Small class sizes with direct, immediate faculty support.• Full access to high-performance science labs and campus resources.• On-campus student support services, including TRiO tutoring.
Online
Uncompromising Flexibility
Study from anywhere in the world on a fully asynchronous schedule. Perfect for working professionals, busy parents, and military families.
Highlights: • No on-campus requirements — learn completely remotely.• High-touch asynchronous format with 24/7 access to digital materials.• Identical curriculum, assignments, and degree credentials as on-campus.
The Transfer Pathway
Maximize Your Prior Credits
Turn your previous college coursework or Associate degree into a powerful, career-accelerating bachelor’s degree at EOU.
Highlights: • Flexible transfer policy — EOU accepts up to 135 credits from other institutions. • Seamlessly integrate previous credits. • Personalized advisor support to build a fast-track completion plan. • Accelerate your timeline to save money and enter the job market sooner.
Learn from Experienced Technology Experts
At EOU, you will never be lost in a massive lecture hall. Our computer science department is defined by individualized instruction led by dedicated faculty who are experts in both teaching and technology.
Our professors are active industry scholars and practitioners who bring their real-world insights directly to your courses. They are highly trained in delivering innovative, engaging online and hybrid education, ensuring you receive personalized attention, active career mentoring, and rigorous instruction whether you are in La Grande or studying on the other side of the country.
Certificates in Computer Programming
Certificate in computer programming i
The Certificate in Computer Programming I is 12 credits and provides basic knowledge and skills in computer programming. Completion of this certificate is minimal preparation for entry-level programming positions.
Certificate in computer programming iI
The Certificate in Computer Programming II is 18 credits and builds on the basic skills provided by the first certificate and provides a solid skill set for entry-level programming work.
Students must complete the Certificate in Computer Programming I coursework before starting work on the Certificate in Computer Programming II.
You might also be interested in:
Online Master of Business Administration
Master of Arts in Teaching
The MAT program is ten months (4 terms), beginning in the Summer term and extending through the following Spring term.
Ready to Open the Door to a Successful Tech Career?
Become a Mountaineer and start building an innovative future in computer science.