Bachelor of Science in Computer Science


Advance your computer science knowledge and skills and position your career for the future. Earn your affordable BSCS online and qualify for in-demand roles in your chosen industry.

Learn how to design and build software; develop your ability to analyze computer programs; and hone your communication, critical thinking and troubleshooting skills in the online BSCS degree program. Coursework explores a wide range of field-specific topics such as software engineering, data structures and objects and computer network security. Benefit from the flexibility of affordable, pay-as-you-go tuition and multiple start dates so you can begin studying online on a schedule that works for you.

Apply Today!

Apply By: 12/16/24

Start Class: 1/6/25

 

Program Overview:

Explore the value of our Bachelor of Science in Computer Science online program

Cost Per Credit Hour: $460*

Transfer Credit Limit: 90 Hours

Credit Hours: 120

Description: Become a sought-after member of any organization’s tech team. The Bachelor of Science in Computer Science 100 percent online program from YSU gives you credentials that align with a rewarding career in a high-growth field. This respected program is taught by highly dedicated faculty who provide career-relevant instruction in a supportive environment.

 

Graduates this online BSCS degree program are prepared for various roles, including:

  • Software Engineer
  • Software Developer
  • Systems Engineer
  • Data Engineer
  • Network Engineer

 

In this bachelor’s in CS program, you will learn how to:

  • Analyze, design, implement and test computer programs by using the appropriate data structures and algorithms
  • Communicate effectively with written reports and presentations
  • Design and build software
  • Develop effective ways to solve computing problems such as storing information in databases, sending data over networks, and providing new approaches to security problems

 

Benefit from low, pay-by-the-course tuition

Expand your opportunities when you complete a high-value online B.S. degree in computer science program with affordable, pay-by-the-course tuition. All fees are included in the total tuition.

Tuition breakdown:

$460* Per Credit Hour

*In-state tuition.

Note: No payment plans are available for accelerated online students.

Program Per Credit Hour Per Course
  In-State Out-of-State In-State Out-of-State
B.S. in Computer Science $460 $465 $1,380 $1,395

 

Important dates and deadlines to keep in mind

This Youngstown State University program features an accelerated online format optimized for flexibility and convenience. Review upcoming start dates and other important deadlines below.

Next Start & Application Due Dates:

Next Application Deadline

icon

12/16/24

Classes Start On This Date

icon

1/6/25

 

First Starts Program Start Date Application Deadline Document Deadline Registration Deadline Tuition Deadline Last Class Day
Spring 1 1/6/25 12/16/24 12/23/24 1/1/25 1/3/25 2/16/25
Spring 2 3/10/25 2/17/25 2/24/25 3/5/25 3/7/25 4/20/25
Summer 1 5/12/25 4/21/25 4/28/25 5/7/25 5/9/25 6/22/25
Summer 2 6/30/25 6/9/25 6/16/25 6/25/25 6/27/25 8/9/25

 

Key steps for admission to our bachelor’s in computer science online

To be admitted to a YSU online undergraduate program, you must meet specific requirements. Please read the admission guidelines for the BSCS online program to ensure you qualify.

  1. Online Application
  2. Official Transcripts (from all institutions previously attended)
  3. Minimum 2.0 GPA
  4. If you are 25 or older, visit the Bachelor of Science in Computer Science page for program details.
  • Click to view further admission information

    Applying at Youngstown State University is a simple 3-step process and is the first step toward earning your online B.S. in Computer Science degree from Youngstown State University. The admission information below will detail what’s required, what additional materials you need and where you should send them. Review the Program Map to determine eligibility of this program in your state.

    Admission Requirements

    • Have a minimum cumulative 2.0 GPA (on a 4.0 scale)
    • Be in good standing at the previously attended school
    • Complete undergraduate admission application

     

    Official Transcripts

    Transcripts must be mailed from the granting institution or sent electronically through a secure server vendor.

    Email Address: enroll@ysu.edu
    Fax Number: 330-941-3674
    Mailing Address:

    Office of Admissions
    1 Tressel Way
    Youngstown, OH 44555

     

    Transfer Credits and PLA

    Youngstown State recognizes that your journey to this point may not be a straight path. You may have credits from other institutions, along with certifications and experience that also may qualify for earned credits. Upon admission, Youngstown State’s advisors will work with you to maximize your credits earned to shorten the path to earning your degree.

    For additional information on the Youngstown State credit transfer and prior learning assessment (PLA) policies, please see the Undergrad FAQ page.

    Application Submission Requirements

    • Pay $45 application fee (waived if you are an active duty/veteran military member)
    • Submit official transcripts from all colleges/universities attended

 

Courses

Preview your online CS bachelor’s degree program

For the Bachelor of Science in Computer Science online, you must complete 120 credit hours. If you have credits from other institutions, certifications and/or relevant experience, you may qualify for earned credits. A YSU advisor will help you determine your total credits earned upon admission.

  • Click to view further course information
    • General Education Courses

      Arts & Humanities                       3 cr hr

      Natural Sciences                          7 cr hr
      (2 courses; one course must include a lab)

      Social Sciences                             6 cr hr

      General Education Electives         9 cr hr

      Any General Education Courses   9 cr hr

      ENGL 1550: Writing 1

      ENG 1551: Writing 2

      MATH 1571: Calculus 1

      PHIL 2625: Intro to Professional Ethics

    • Mathematics Minor

      MATH 1572: Calculus 2

      MATH 3720: Linear Algebra and Matrix Theory

      STAT 3743: Probability and Statistics

      Additional MATH course required to meet 18 hr minimum for Minor requirements

    • CSIS Core Courses

      CSIS 2610: Programming and Problem Solving

      CSIS 2610L: Programming and Problem Solving Lab

      CSIS 3700: Data Structures and Objects

      CSIS 3700L: Data Structures and Objects Lab

      CSIS 3701: Advanced Object-Oriented Programming

      CSIS 3740: Computer Organization

      CSCI 3710: Introduction to Discrete Structures

      CSCI 5806: Operating Systems

      CSCI 5801: Software Engineering

      CSCI 5870: Data Structures and Algorithms

      CSCI 4890: Computer Projects

      ENGL 3743: Business Communication

    • CSIS Electives

      Select at least 12 additional semester hours from CSCI or CSIS courses, or STEM 4890. This must include at least 9 s.h. from the following courses:

      CSIS 3722: Development of Databases

      CSIS 3723: Networking Concepts and Administration

      CSIS 3755: Information Assurance

      CSCI 3770: Concepts of Programming Language

      CSCI 5840: Automata Theory

      STEM 4890: STEM Internship

 

Not Finding What You’re Looking For?

See additional YSU programs at The Office of Distance Education.


*Price includes in-state tuition and fees. For students from outside Ohio, tuition and fees total $465 per credit hour.