B.S. in Computer Science

Become a technology expert and unlock your IT career potential.

Degree Details

  • Estimated completion time: 2-4 years
  • 120 credit hours minimum are required to graduate
  • $472 per credit hour
  • Next Start Date: April 29, 2019

Degree Overview

From new social media platforms to advanced software innovation, it’s no secret that the field of computer science is constantly growing. And there is more and more room for new technology professionals who are ready to set their ideas into motion. If you’re interested in becoming an innovator in one of the world’s fastest-growing fields, Avila University’s online computer science degree program can lead you to success.

Designed to prepare students for a variety of tech careers, Avila’s online computer science degree is assembled to produce the next generation of groundbreaking creators. With working students in mind, the program offers flexible schedules and easy online access to your coursework from wherever it is convenient for you. As a student, you’ll also have access to helpful digital resources, including an extensive eLibrary for conducting research and online tutoring opportunities to ensure your success.

Study vital aspects of computer science including popular coding languages such as C# and Java, computing foundations and data structures. Engage in courses focused on systems analysis and software engineering, while you gain hands-on experience in web page design, database management and operating systems. Students in our online program are also required to complete an internship to put their skills to the real-world test.

Contribute your ideas to the future of tech and earn an online computer science degree from Avila University.

Who Is This Degree For?

Avila’s online B.S. in Computer Science degree program is designed to support a variety of students with diverse career goals. Students who will reap the most benefits from this program include:

  • Those who are interested in a career in the continuously growing field of technology
  • Those who dream of turning their tech ideas into reality
  • Those striving for promotions within their companies

Get Started

Course Information

  • Computer Science Related Curriculum

    Course #
    Course Name
    EN 112
    English Comp II
    MA 120
    College Algebra*
    MA 121
    MA 230
    Discrete Math
  • Computer Science Core Curriculum

    Course #
    Course Name
    CS 120
    Introduction to CS I
    CS 210
    Navigating the Digital Society*
    CS 222
    Data Structures
    CS 195
    Intro to CS Careers
    CS 166
    Object Oriented Programming in Java OR
    CS 314
    Advanced Java
    CS 346
    Foundations of Computing
    CS 495
    CS 499
    Computer Science Capstone
  • Computer Science Concentration Curriculum

    Course #
    Course Name
    CS 165
    Object Oriented Programming in C#
    CS 313
    Advanced Object Oriented Programming in C#
    CS 321
    CS 315
    Operating Systems
    CS 365
    Program Language Systems
    CS 170
    Web Page Design
    CS 201
    Intro to Software Engineering
    CS 319
    Web Page Programming
    CS 340
    Database Management
    CS 345
    Organization and Architecture
    CS 350
    Systems Analysis and Design


Avila University is accredited by the Higher Learning Commission.

Higher Learning Commision Logo

Career Outcomes

Avila’s online computer science degree is designed to help students succeed in a variety of careers within the field. Some examples of careers that computer science graduates pursue after graduation include:

  • Website Developer

    Skilled in web design and coding, website developers are responsible for creating and maintaining websites for companies. They may work as part of a business’ IT team, or within another creative department to help transform ideas into visual realities. Also, they must stay up-to-date on web trends and fully understand SEO traffic and web marketing.
  • Software Engineer

    Professional software engineers work closely with graphic designers to develop computer tools and programs. Thorough knowledge of coding languages and operating systems are required for success in this role.
  • Engineering Manager

    Typically employed by large companies, engineering managers supervise entire technical teams to ensure productivity. While management skills are vital to this position, advanced programming, software and organization skills are also required.
  • Programmer

    Professional programmers are hired by companies of all sizes and have the responsibility of maintaining an organization’s entire computer system. These professionals work diligently to solve technical issues, debug employee equipment and develop new methods of data collection. Extensive knowledge of database design, coding languages and systems analysis are necessary for this position.

Benefits of Learning Online

It’s no secret that advanced career opportunities and greater earning potential accompany a college degree. It’s also no secret that completing a college degree, whether graduate or undergraduate, is challenging. Choosing an online degree offers you the freedom and flexibility to overcome life’s obstacles and find career success.

Avila University’s online degree programs were designed with busy students in mind. Through degree programs offered completely online, students are never required to travel to campus to attend classes. Instead, students can complete coursework on their own time and at their own pace, wherever life takes them.

The Avila Difference

  • Service to Society

    We believe the world is unfinished and that our students will make responsible, lifelong contributions to the global community. Each year, our students volunteer more than 140,000 hours to community service projects.

  • Quality Academics

    We emphasize inclusive learning and embrace individuality.

  • Development of Leaders

    We believe the real strengths of leadership are rooted in collaborative accomplishment and genuine caring.

Be Inspired

The path to your online degree starts here. Call 844-276-1341 to take your first step.