Computer Science

The foundations behind software: algorithms, data and systems.

Degree levels
Bachelor's, Master's, Doctorate
Credit hours
120 bachelor's, 36 master's, 54 doctorate
Delivery
100% online
Enrolment
In preparation
Experience
Assessed course by course
Overview

About this program

This program is in preparation

It is not open for enrolment yet. A program opens for enrolment when its curriculum and courses are in place on the learning platform. We do not announce an opening date before it is set. Register your interest and we will write to you when it opens.

For developers and technical staff who learned on the job and want the science underneath. You study how programs, data and machines work, and why some solutions scale and others do not.

Like every Berkshire program, it is built for working adults. Courses you already master through your work are tested and recorded with a grade. You study the rest online, at your own pace, with tasks carried out in your own workplace.

Curriculum

What you will study

  • Programming fundamentals

  • Data structures and algorithms

  • Databases

  • Operating systems

  • Computer networks

  • Software development

These are the main areas of the curriculum. Your personal study plan lists the exact courses, their credit hours, and the courses you may claim through assessment.

Degree levels

Levels and entry requirements

  • Bachelor's degree120 credit hours, normally 40 courses. Up to 70% of the courses can be met through assessed experience.
    Entry: A secondary school certificate or its equivalent, and documented work experience in the field.
    Fee: $240 per course.
    Status: In preparation.
  • Master's degree36 credit hours: 12 courses, including an applied project drawn from your workplace.
    Entry: A bachelor's degree or its equivalent, and professional experience related to the program.
    Fee: $590 per course.
    Status: In preparation.
  • Doctorate54 credit hours: 12 courses, and an applied research project in your field.
    Entry: A master's degree or its equivalent, and senior professional or research experience.
    Fee: $790 per course.
    Status: In preparation.
Careers

Where this degree is used

Software developerSystems analystDatabase developerTechnical lead

These are roles this program relates to. A degree supports a career. It does not guarantee a position, and each employer sets its own requirements.

How it works

How your experience counts in this program

  1. Send your record

    Your CV, certificates and evidence of your work are mapped to the courses of this program.

  2. Sit the course tests

    Each course you claim is tested. A pass is recorded on your transcript with its grade.

  3. Study the rest

    The remaining courses become your personal study plan, with an expected finish date.

Read the assessment policy →

Next step

Find out how much of this degree you have already earned

Send us your CV and tell us you are interested in this program. An admissions advisor will reply with a first reading of your record, and we will write to you when the program opens.

Register your interest →