OSU-Cascades offers a bachelor of science in computer science with an option in web and mobile software development. Some of the most exciting and promising areas of computer science lie in the ability to extract insight out of extremely large sets of data and deliver those insights to businesses and consumers in real time over web and mobile applications.
With the applied computer science option, web and mobile software development, you will develop the multi-disciplinary skillset required to solve these and many other problems as you take courses in algorithm development, machine learning and data analysis, database design, web and mobile application development, UX design, and entrepreneurship. This program will provide you with a solid foundation in computer science and prepare you to join one of the fastest moving and exciting areas of technology.
Software is changing every business and industry by allowing complex problems to be solved quickly and is the glue that binds every system, automobile, airplane, computer, website or mobile application. Because of this, computer scientists are one of the most sought-after graduates today and serve a wide variety of roles in almost every business.
Our program was created from a grassroots effort led by local and regional industry leaders who demanded a steady pipeline of local talent. As Bend’s software industry grows, our computer science program will continue to educate students with the skills to succeed today and the knowledge to adapt in an ever-changing and rapidly growing field.
What can you do with a computer science degree from OSU-Cascades?
What companies in Central Oregon hire our graduates?
OSU-Cascades computer science major with applied option web and mobile software development in Bend is a program of Oregon State University's School of Electrical Engineering and Computer Science within the College of Engineering.
OSU computer science students in Corvallis can transfer to OSU-Cascades and complete the upper level CS courses in Bend.
The College of Engineering is a pre-professional/professional college. What this means is that a student will begin as a pre-engineering student to build strong foundations in math, physics, chemistry and engineering principals before they progress in the professional programs. Students must apply to the computer science program and be accepted before they can take upper division engineering coursework. Find more information about applying to Pro-School at the College of Engineering Professional School website.
The program also offers a minor in computer science.