Back to search results

Computer Science Higher Level International Baccalaureate group 4 subject

Dane Court Grammar School

Broadstairs Road, Broadstairs, CT10 2RT

International Baccalaureate Diploma
Level 3
Science and Mathematics

Available start dates

Available start dates

Tuesday, 01 September 2026
Dane Court Grammar School
2 Year(s)
Full time
Daytime/working hours

Application Instructions

Applications Open - 3 November 2025

Applications Close - 23 January 2026 (This is the official deadline, when planning for the new timetable will begin; however, applications will still be accepted after this date.)

Entry Requirements

IBCP: 3 x Grade 6 & 2 x Grade 5 (inc English & Maths)

IBDP: 6 x Grade 6 & 2 x Grade 5 (inc English & Maths)

IB course option: 6 x Grade 6 & 2 x Grade 5 (inc English & Maths)

How to Apply - Please apply via KentChoices

Course Summary

The IB DP computer science HL and SL course requires an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate. The course, underpinned by conceptual thinking, draws on a wide spectrum of knowledge, and enables and empowers innovation, exploration and the acquisition of further knowledge. Students study how computer science interacts with and influences cultures, society and how individuals and societies behave, and the ethical issues involved. During the course the student will develop computational solutions to problems.

The aims of the computer science HL courses are to:

- provide opportunities for study and creativity within a global context that will stimulate and challenge students developing the skills necessary for independent and lifelong learning

- provide a body of knowledge, methods and techniques that characterise computer science

- enable students to apply and use a body of knowledge, methods and techniques that characterise computer science

- demonstrate initiative in applying thinking skills critically to identify and resolve complex problems

- engender an awareness of the need for, and the value of, effective collaboration and communication in resolving complex problems

- develop logical and critical thinking as well as experimental, investigative and problem-solving skills

- develop and apply the students’ information and communication technology skills in the study of computer science to communicate information confidently and effectively

- raise awareness of the moral, ethical, social, economic and environmental implications of using science and technology

- develop an appreciation of the possibilities and limitations associated with continued developments in IT systems and computer science

- encourage an understanding of the relationships between scientific disciplines and the overarching nature of the scientific method.

This will involve the ability to:

- identify a problem or unanswered question

- design, prototype and test a proposed solution

- liaise with clients to evaluate the success of the proposed solution and make recommendations for future developments.

- Computational thinking involves the ability to:

- think procedurally, logically, concurrently, abstractly and recursively

- utilise an experimental and inquiry-based approach to problem solving

- develop algorithms and express them clearly

- appreciate how theoretical and practical limitations affect the extent to which problems can be solved computationally.


Course Details

Features and benefits of the curriculum and assessment of are as follows:

Computational thinking lies at the heart of the course and is integrated with other topics. This is supported by practical activities including programming. Candidates will learn programming skills as a critical element of developing higher-level skills applicable to virtually all fields of study.

Four course options are available; databases, modelling and simulation, web science, object oriented programming. These options will allow a particular subject of interest to be studied.

Algorithmic thinking will be both externally and internally assessed at the level of pseudo-code. This means the external assessment will focus on algorithmic thinking.


How will it be delivered and assessed?

Coursework and Examinations.

Entry requirements

Grade 7-9 Computer Science 9-1 GCSE

Fluent in high level programming language



For more courses like this, check our courses page.