Students work at computers in a computer science college class
Computer Science B.S.

Dive Into a Computer Science Bachelor’s Degree to Enhance Your Career

Our world runs on computers, but only a few know how and why they work. Computers are much more than a collection of programming languages, and there’s demand in practically every industry for experts who know the ins and outs of the devices that provide too many services to count. If you’re looking for a challenging yet rewarding career or want to learn the art and science behind modern technology, OHIO’s Bachelor of Science in Computer Science program is right for you.

As a professional computer scientist, you’ll be equipped to work for businesses, carry out research, and much more. With evergreen skills that make you an invaluable asset in any industry, you’ll have an unimaginable range of doors open to you, and it all starts here at Ohio University.

Undergraduate research in computer science is encouraged. The School of Electrical Engineering and Computer Science receives significant research support from industrial and governmental agencies. A number of undergraduate students participate in these sponsored research projects.

What You'll Learn

  • Core Classes

    To ensure you’re ready for any computer science challenge ahead, you’ll complete a collection of 15 required computer science courses covering topics like data structures, software design and development, and operating systems.

  • Technical Electives

    You’ll also have the opportunity to specialize your degree according to your interests. You’ll choose nine hours of technical electives like computation theory, parallel computing, and software verification to complete your CS program.

Choose Where You Want to Learn

  • Athens, OH, Residential Campus

    The complete computer science program at Ohio University is only available at our residential campus in Athens. While some classes may be completed online, most students will reap the most rewards from attending full-time at our energizing campus, where students can collaborate, socialize, and enjoy the plethora of fun activities in town.

  • Regional Campuses

    Many OHIO CS majors opt to take certain classes at our regional campuses. If one of these campuses is closer to your home, you can spend a semester or two studying there before transferring to the main Athens campus.

    Chillicothe Campus    

    Eastern Campus  

    Lancaster Campus  

    Southern Campus  

    Zanesville Campus

Admission Requirements

To best prepare for the demands of the academic programs in Russ College, it is necessary to have met general admissions requirements for Ohio University and completed four years of college-prep math, at least one year of chemistry or physics, and at least one additional year of chemistry, physics, or an engineering science such as engineering principles, robotics, computer science, or digital electronics. Students ranked in the top 30 percent of their classes who score at least 24 on the ACT or comparable SAT are most likely to be successful in Russ College of Engineering and Technology.

OHIO Admissions

  • Tuition & Fees

    OHIO is committed to your lifelong success through our Guarantee+, which offers fixed tuition and fees, a graduation plan and lifelong benefits to our students. We're continuously striving to make college more affordable and accessible, while maintaining the high quality and value of an OHIO education.

    Tuition & Fees

  • Financial Aid & Scholarships

    Our Office of Student Financial Aid and Scholarships provides services to students and parents both in-person and remotely. You can visit our office on the ground floor of Chubb Hall or reach us at financial.aid@ohio.edu or 740-593-4141.

    Financial Aid & Scholarships

Careers in Computer Science

Not sure what specific, lucrative computer science careers await you? There are dozens of different positions you’ll be qualified for upon graduating with your computer science degree, including the data science and artificial intelligence / machine learning fields. Examples include:

  • Computer programmer
  • Computer and information research scientist
  • Computer network architect
  • Information security analyst
  • Web developer
  • Software developer
  • Network and computer system administrator

Post-Grad Opportunities for Computer Science Majors

Once you graduate from OHIO’s computer science bachelor’s program, the sky’s the limit!

Many of our students head straight into our M.S. in computer science program. It’s a stellar option for those who want to jump into a specific industry or give their careers an early extra boost, and it has both thesis and non-thesis project options. Ohio University also offers a Ph.D. track, enabling you to pursue your doctoral degree – and a career in computer science research – as soon as you decide it’s where you want to go.

But many of our students also take their undergraduate degrees and find immediate success in the job market. Thanks to required internship experiences and additional experiential learning opportunities, you may find that you have one – or several! – job offers waiting for you before your final semester.

Study in the Honors Tutorial Program in Advanced Computing

Exceptional students can apply for and study within the Honors Tutorial Program in Advanced Computing. It offers a flexible curriculum and one-on-one tutorials with the most knowledgeable faculty at the School of Electrical Engineering and Computer Science.

Get Hands-On Experience With Your Computer Science Degree

Mastering computer science requires more than sitting through lectures. That’s why CS majors at Ohio University will participate in a variety of hands-on, experiential learning opportunities.

  • Participate in undergraduate research


    OHIO strongly encourages undergraduate CS research. Undergraduate students have the opportunity to participate in sponsored research projects to hone their skills and bolster their resumes.

  • Jump into AR/VR development projects


    Ohio University computer science students can participate in augmented reality and virtual reality development projects for medical facilities and other organizations.

  • Work with NASA


    Ohio University computer science majors have chances to work with major government organizations, including NASA! For instance, previous students completed a Mars rover project.

  • Senior design sequence


    All computer science majors at Ohio University must finish the senior design sequence. Four students work on a single project all year long, leveraging the CS skills they’ve learned up to that point, and complete it as a team.

  • Join the Avionics Engineering Center


    OHIO computer science majors can join the Avionics Engineering Center, the largest research center at Ohio University overall and one of the premier avionics research facilities in the world.

Why Choose a Computer Science Degree?

View Computer Science B. S. Courses & Curriculum in the Academic Catalog

As our world becomes more and more reliant on interlinked computer systems, the demand for capable professionals who know how to solve problems, devise new solutions, and use computer technology effectively will continue to rise. Earning your computer science bachelor’s degree now will set you up for decades of professional prosperity, so it’s an excellent program for students concerned about future career prospects.

According to the Bureau of Labor Statistics, employment in the computer and information technology industry is projected to grow significantly over the next decade. This organization projects over 377,000 new job openings every year.

On a personal level, a bachelor’s degree in computer science might be worthwhile if you use computers all the time and want to learn more about this vital technology. Studying computer science as a discipline will provide you with a greater appreciation for the technological marvels we use every day.

What is Computer Science?

The computer science program is administered by the School of Electrical Engineering and Computer Science. The School is the beneficiary of a major endowment from the late Dr. C. Paul Stocker, an electrical engineering alumnus. This endowment provides support for facilities and a level of excellence surpassed by few other electrical engineering and computer science departments in the nation. Its laboratories and offices are located in Stocker Center, and the Academic and Research Center. The program offers a Bachelor of Science (B.S.) degree in Computer Science through the Russ College of Engineering and Technology, which is accredited by the Computing Accreditation Commission of ABET under the commission’s General Criteria and Program Criteria for Computer Science.

Computer science involves the design, development, analysis, and maintenance of the computer software that controls complex computer systems and networks. Computer scientists work with all aspects of computer software, including graphics, multimedia, the World Wide Web, email, compilers, software engineering, computer gaming, mobile computing, artificial intelligence, theory of computer algorithms, operating systems, database systems, and Internet applications.

While writing programs is an important function for computer scientists, they do much more than that. They analyze the needs of software users, develop algorithms and interfaces to meet those needs, and work in small groups to design software components. They must be proficient at problem solving, mathematical reasoning, logical thinking, and interpersonal communication. The computer science program at Ohio University, because of its strong ties with mathematics and engineering, emphasizes both the mathematical and the practical components of computer science.

Student Support Resources for Computer Science Majors

Computer science majors at Ohio University will benefit from a variety of different support resources, including knowledgeable faculty, who often act as mentors beyond the classroom. In addition, every student will have several success advisors assigned to them – these are knowledgeable full-time professionals committed to helping you make the best choices and accomplish all your degree objectives on time.

At Ohio University, we’re committed to ensuring that every program, including computer science, feels welcoming to students from varied backgrounds. Computer science student organizations such as the National Society of Black Engineers, the Society of Women Engineers, and the Society of Hispanic Professional Engineers facilitate social events, networking opportunities, and additional professional development for students from underrepresented groups. 

All students can apply for various engineering and technology scholarship awards. The Russ College has several renewable scholarships for first-year students, totaling over $1.3 million in scholarship awards to students every year (not counting scholarships offered by Ohio University overall). Cutler Scholarships are an excellent example, available to extraordinary and highly committed students.

 

The OHIO Experience for Computer Science Majors

As a well-rounded and comprehensive degree program, the OHIO computer science major ensures that you’ll graduate with a strong mathematics foundation. The skills you’ll gain at Ohio University are highly transferable, so you can take them wherever your career evolves. Faculty members and success advisors will work with you to make sure you graduate on time and have the tutoring assistance needed to grasp material before moving on.

OHIO also strives to provide an energetic, exciting learning environment. From day one, you’ll have exactly what you need to succeed in class – plus gain the confidence and the academic knowledge needed to achieve your career goals now and decades into the future. The Bobcat network of alumni will also serve you well later on, helping you find jobs and grow your professional network.

The OHIO Experience