Skip main navigation

Further learning

The  University of Reading  offers a wide range of courses. For example, our undergraduate degree in Computer Science, which includes the option of an industrial placement, providing you with valuable experience. …

Further learning

The  University of Reading  offers a wide range of courses. For example, our undergraduate degree in Computer Science, which includes the option of an industrial placement, providing you with valuable experience. …

From paddle to tiles

Over the past few weeks you’ve worked on a game with a moving paddle at the bottom of the screen, and a bouncing ball that you manoeuvre to gain points. …

Using conditional statements

This tutorial will build on what was learnt in the ‘Introduction to conditional statements’ video (in the previous step) by discussing Boolean logic and how it is used in conditional …

Solving Complex Nested Looping example

Nested looping Here’s an example of nested looping: Suppose we have the marks for a class of four students and we want to sort these into ascending order. An algorithm …

Congratulations on completing Week 1!

Are you considering applying to study computer science at university? We’d like to invite you to join our thriving department and embark on the BSc Computer Science at the University …

The Command Line and Terminal Windows

Sometimes programmers need to directly interface with the computer’s operating system rather than interacting via applications. To do this they open a window that provides a text interface to the …

Download and install Android Studio

In this Step we’ll guide you through setting up an ‘Integrated Development Environment’ (IDE). For this course you’ll be using Android Studio created by Google to develop your mobile game. …

Why do we need special software?

Before you begin programming in this course, you’ll need to download, install and set up some specialist software. Don’t worry, we’ll guide you through this in the following steps. Like …

Check your JDK installation

In the next two Steps you’ll check whether your JDK installation was successful. In the unfortunate case it isn’t successful, we have various suggestions to try to get it fixed. …

Download and install the JDK

You’ll first need to set up specific software to be able to view, edit and modify the code. Start by downloading and installing the JDK (Java Development Kit). You’ll need …

Welcome to Week 5

It’s the final week! Thanks for joining us, we hope you’ve had fun learning the basics of programming. In this video you’ll be invited to leave feedback on what you’ve …

Welcome to Week 3

In this video we’ll cover the basics of conditional statements and how to use them to improve the game. You’ll also learn about Boolean expressions and how these help the …

Welcome to Week 4

In this video we’ll cover the basics of this week’s topic – algorithms. We’ll bring together all of the constructs you’ve had a go at so far, and find out …