Project ID - TIS001148
GCSE Computer Science (Programming with Python)

There is 1 place on this project and 1 place left

Apply Now

Registered students of the Ulster University can Apply Now for this project.

Project offered at

St Paul's High School
BT35 7EE


Paul Caldwell

Student Skills

Computing, The student should have good IT skills and be knowledgeable in regards to programming.

Expected Pupil Outcomes

The learning outcomes expected from the pupil is that they will be able to get an insight into this subject area of programming and develop skills within the area with the help of the student teacher. They will also find a benefit of a computing science student teacher, teaching them how to program as they will have studied this all before and can answer questions and provide guidance for them. As a result of this, they may develop a liking for the subject which may encourage them to study it at a higher level for example A-level or at university. They will also be able to get individual support to help them to understand the program and develop on this. The pupil will be able to excel in their interpersonal and communication skills as well as being more confident as they will be mainly working individually. As well as this, they may be asked to explain different part of their code and state what function in the program this part carries out. It is also expected that the pupil will learn how to use their problem solving skills to create different programs for various scenarios. Once they complete the course, they should know the different functions within programming and be confident to apply what they have learnt to write other programs.

Expected Student Tutor Outcomes

The student will be able to further develop their communication skills as they will be in contact with a range of different pupils individually as well as members of staff; this will allow them to build up relationships with the pupils. The student will also have to take classes and speak to the pupils as a group as well as giving one to one guidance. This will help boost their confidence and interpersonal skills as well as communication skills. If the student is thinking of going down the route of becoming a teacher, they will get a great insight into the average day of being a teacher; this will also be a rewarding experience for the student. Using initiative will be an important skill used by the student as they will have to plan out lessons for the pupils regarding what to teach them next.

Extra Information

This subject focuses on students learning more advanced features of computers and networks. Furthermore, within the course, students will be given an insight into the world of programming. I will be covering the programming sections of the course as some teachers at the school are not trained to program. Each pupil will be provided with a booklet as well as PowerPoint presentations regarding the different topics within programming; these are provided by the exam board. The school has also downloaded the necessary software to carry out the programming tasks. The first aim of the project is for the students to be introduced into the subject of programming as they have never programmed before. This will be done by first telling students about using algorithms and creating flowcharts and using pseudocode to help them to write programs. By using the booklet and starting with simple lessons such as what a variable is, what is compiling, what is a function etc, the students will then be able to start and write simple programs, for example adding two numbers and using the print function to display these on the screen. They will also be able to construct their own program design for example using spaces, capital letters etc. Once they are comfortable with this, the hope is that they will then be able to develop more advanced programs; all using what they have learnt from the booklet and PowerPoint presentations. If all these aims are met, the student will be given a great insight into the area of computer programming and will have acquired the foundation skills needed to be a good programmer.

About tutoring in schools

Tutoring in Schools is a programme that places Ulster University student tutors in a primary, secondary or special school.

The programme is open to all Ulster students who wish to enhance their student experience and strengthen their skillsets.

Learn More     

Teachers' site

The Tutoring in Schools Programme places Ulster University students in targeted primary, secondary or special needs schools. Participation from Regional Colleges is also welcome.
It provides schools with a student to work alongside teachers on any school-based project you propose.

Learn More     

Search projects

This year’s projects are now available. If required, further details can be obtained from the Tutoring in Schools co-ordinator, please email
You can also view all projects by clicking the link below.

Search Now     

Benefits of the scheme

The benefits of the Tutoring in Schools programme are widely recognised by all participating parties.
It encourages positive interaction between University student tutors and school pupils where the former can act as positive role models and ambassadors.

Learn More