Support from readers like you keeps The Journal open.
You are visiting us because we have something you value. Independent, unbiased news that tells the truth. Advertising revenue goes some way to support our mission, but this year it has not been enough.
If you've seen value in our reporting, please contribute what you can, so we can continue to produce accurate and meaningful journalism. For everyone who needs it.
ONE MAJOR ABSENCE from the 1999 Irish curriculum, compared to the UK equivalent, was computer science. I trained in the UK and taught the subject. In it, children were taught how to format text in Microsoft Word and to create fancy animations in PowerPoint.
There was little in the way of thinking but lots in the way of learning skills that might be adapted to other subjects but generally weren’t. In fact, computer science was taught as a separate subject and was not integrated with the rest of the curriculum.
In Ireland, technology was used to support the curriculum, rather than it being a subject in its own right. I’m not sure whether this was a deliberate move or a lucky accident but what it meant was technology was supposed to integrate into every aspect of the curriculum.
While there are many reasons why this took a long time, by now in 2017, there are very few teachers in Ireland who are not using technology to support the curriculum in some way or another.
Computer science as a Leaving Cert subject
Computer science is to be fast-tracked as a new Leaving Cert subject from September next year. However, I think the current (1999) curriculum had it correct. We don’t need to introduce computer science as a standalone subject. We need to help teachers find ways to integrate ICT into their teaching of the current curriculum subjects.
A class blog is a brilliant literacy tool. Podcasts sort you out for oral language. A decent internet-linked camera can provide the most interesting of maths trails. The internet is the best reference tool you can get for the social sciences. Brainstorming is a skill that is enhanced by online tools such as Padlet.
The huge power of technology is it allows pupils to communicate, collaborate and create with pupils all over the world. European projects such as eTwinning and Erasmus allow children to learn different aspects of different cultures in a way that couldn’t be done before the advent of technology.
Coding at primary level
My main argument was that when it comes to coding, in a very similar manner, I don’t think it’s important to teach children how to code. I think it’s important to think about how we code. Let me explain.
I studied computer science in college and computer programming (or coding) was part of the degree. Coding isn’t really that difficult – there’s very little one needs to do except sequences, conditions and loops. A good programmer doesn’t just know how to code. They have something extra – the ability to solve a problem.
Advertisement
All of us in our class were competent at coding as that’s the easy part. The classmates who became very successful did so because they were good at thinking rather than being better at coding. I can give a really simple example of how anyone can code but a good problem solver will do better.
If you were asked to give instructions to draw a square, you might give the following steps:
Draw a straight line of x cm
Turn 90 degrees and draw another straight line of x cm
Turn 90 degrees and draw another straight line of x cm
Turn 90 degrees and draw another straight line of x cm to join up to make the square.
This is perfectly adequate and is an example of good programming. However, someone who can think at a higher level might say:
Repeat the following 4 times: draw a line x cm long and turn 90 degrees
This achieves the same result but is a much higher level of thinking; and this is exactly what we need: children who can think at this level so if they are interested in computer programming in the future, they have the necessary skills to take it on. How we code, is basically a synonym for how we think. In the above example, both answers are correct, but the second one is thought out much more.
Solving problems in a creative way
We need to start asking our pupils to solve problems in a creative way and integrate these problems into all subjects across the curriculum. Sometimes, a computer will be a valuable tool to achieving this and sometimes it won’t. Sometimes, writing a computer programme will make the problem easier to solve and other times it won’t.
The most important thing pupils need to learn about problems is how to break them down into smaller pieces and then tackle them in different ways.
Coding is only a very small way of being able to do this and there’s no harm in it being taught in some way in primary schools as part of the current curriculum. For example, how about getting children to create a dialogue in the programming language Scratch on the topic of their favourite TV show? How about extending this to ask the children to find out Ireland’s favourite TV show. The skills required in this extension are similar to those of coding but don’t require children to learn how to code.
I think it’s really important that we don’t add computer science as a subject to the curriculum or we’ll end up making it a discrete subject where children will blindly follow whatever textbook publishing company decides is appropriate to learn and it is unlikely to get integrated into other subjects, much like what happened in the UK.
What we need is for ICT to remain subject-neutral and to enhance teachers’ knowledge and skills in utilising the power of technology through the various subjects in the curriculum. Learning to code is not the answer. Learning to think is.
Simon Lewis is the principal of Carlow Educate Together National School. He has been helping primary teachers make the most of ICT for over 15 years on his website Anseo.net. You can find more about Simon on his site, simonlewis.ie or any of his social media profiles: Twitter: @simonmlewis; Facebook: anseoDotNet; YouTube: anseoDotNet or Instagram: anseoDotNet.
Readers like you are keeping these stories free for everyone...
A mix of advertising and supporting contributions helps keep paywalls away from valuable information like this article.
Over 5,000 readers like you have already stepped up and support us with a monthly payment or a once-off donation.
Yea, so in a modern Ireland that is heavily involvet in SaaS companies let’s not bother giving our kids a basic knowledge of the fundamentals of these IT based companies. Let’s restrict them so that they are unprepared for Ireland in 20 years. Good opinion mate!
@Damien McDaid: nor do I, I think we should be teaching coding in second level, from enterprise level websites to mobile apps and games. This stuff takes very little investment and might see students actively using the school computers for a change. The hardest part would be getting someone with those skills to work for a teachers salary.
@Ben Coughlan: I agree. Children should start the fundamentals of coding in second level. I have a information systems degree. 50% of the class dropped out after 1st year as they didn’t really know what it involved. We were completely clueless starting that course. A basic understanding of computer binary systems, software patterns and graphic design would be a start.
@Ben Coughlan: This is fantasy land stuff. 60% of college students in 2nd year of CS couldn’t write an Android app to save their lives, there is no way it will be taught effectively to second level students.
I did compute science in UCC. We did not touch a computer for several weeks, we sketched out the fundamentals of programming in lectures, variable assignments, loops, scopes, etc first.
The author is absolutely right, we need to get children comfortable with a logical approach to problem solving before anything else, e.g. doing Sudoku or this puzzle https://en.wikipedia.org/wiki/Fox,_goose_and_bag_of_beans_puzzle just as a couple of examples. Then they’ll have the fundamental skills in place. Simple things that don’t involve teachers getting expensive training, expensive computers and using languages may be obsolete in 15 years.
@Derek Deveney: I disagree, the earlier you start with the basics the easier it will be later. I have seen first year students from a secondary school taking part in an app development course teaching the basics. If that was integrated into the actual curriculum, I have no doubt that by the end of the year a lot of the kids would at the very least know the basics, I also think there would be many kids that would surprise us in that they struggle in other classes but excel in this. Why not teach something in school that can actually be useful in later life?
@CazzoA: Students get Graphic Design in Art…but apart from that Computer Science is such a versatile area to work in. We also need to move away from the “everyone needs to go to third level” mentality. Plenty of students are not suited to academic life, however they could have the key skills to start working from leaving school with a good grounding in several key areas, computing being one of them. @Ben Coughlan There are plenty working in FE that teach computer science on a “teacher’s salary”. On top of that if you brought in a special rate for teachers teaching CS there would be war from the public cos “don’t they get enough already”
@Damien McDaid: Have you read the article? As somebody who has worked the in IT sector here for over 20 years I 100% agree with the author. I have worked in successful startups , global multinationals and all kinds of companies in between. We do not need to focus on coding in schools its completley the wrong focus. I have worked with many graduates who come out of some of our 3rd level institutions with software degrees who can quote coding language specifications verbatim but lack the basic problem solving and analytical thinking required to be a good software engineer.
We should focus on teaching problem solving a better focus on Maths and analytics. A good general background on information theory and how the internet works. These all deliver sound fundamentals.
Well said Simon! Let’s put this one to bed for once and for all. The primary curriculum is already crowded enough. Those teaching it constant complain of having insufficient time to teach it properly. Using Technology within the curriculum is what teachers and pupils need. Very few people know what lies within a computer but that doesn’t stop them from using one. Coding may be a great challenge for some but, in reality, it holds little attraction for the majority of pupils in 1st or 2nd level.
@PeteMcC: You are wrong, however you could make the same argument of teaching Irish or religion off the top of my head. Remember it’s not compulsory either.
@Chemical Brothers: I suspect you hit the nail on the head there, with the exception of the author, there won’t be many qualified people capable of teaching coding so it’s easier to just say we don’t need it.
We can compare ourselves to the best countries and teach our kids in a similar way to them – or we can keep doing things the way we’ve been doing it for the past 30 or 40 years. Very little has changed, our kids are taught in much the same way we were taught, but our society has changed dramatically in that time. The biggest change in that time has been technology, and our children’s education MUST reflect this.
@Derek Deveney: At third level most people teaching it are “industy experts” who tend to have poor interpersonal skills. However there are plenty of teachers teaching CS at FE level. There are a number of teachers who can already teach it (myself included) however there are courses like the 21st Century Teaching and Learning postgraduate award – part sponsored by Google – operating out of TCD. Teachers learn how to use different skills such as coding in python, scratch (though I am not a fan of this), using a raspberry pi among other things. But at the end of the day, its the skill of learning that matters, not necessarily the ability to teach something. More often than not, if a student has passion for something, they will learn it – look at coderdojo. You have ten year olds building apps that top the iOS app store. No matter how good a teacher, a digital native will learn and they will teach each other too.
I think you’re greatly overlooking the fact that coding is only a small part of Computer Science. If the school course is anything like a college course I’d imagine it’ll touch on graphic design, engineering elements around architecture, psychological aspects in HCI, Networking, conceptual modelling, testing protocols, relational databases, software quality etc. as well as general applications like e-business or mobile or whatever.
Your point on integration makes sense at primary level but not at all to be opposed to an optional leaving cert subject. Having a basic appreciation for coding logic integrated across the school program will not greatly help someone with an ambition to study and work in the field.
@Rochelle: The syllabus of the new subject will be interesting. It can’t dig too deep into any topic but a good broad understanding of what is is involved would be a very useful subject. Any idiot can code. Assume it teach technology types rather than discipline within them.
I am giving my opinion on the reference to second level only here –
We absolutly need Computer Science as a standalone subject. Every year CS courses at third level have the highest dropout rates. It is crazy to think students have to choose a four year degree in the discipline without having experienced it as a subject.
It will also give those who plan to study CS at third level at least one subject where they can develop their ability in a way that is more relevant to their intended course. I get what Simon is saying about problem solving and similarly transferable skills but there is no substitute for time working on projects and becoming familar with implementing algorithms and writing code. It aslo gives students with an aptitude a chance of getting a good grade in a relevant subject rather than having to spend time studying a less relevant subject of less interest to them.
In countries where CS is offered at second level, third level institutions can assume students will have an understanding of the fundamentals. Undergraduate programs here must assume no prior knowledge so third level institutions are wasting precious time on basics which should be understood and developed at a younger age.
Given the ubiquitous nature of computing and technology it would a pity not to let students explore this further as part of their school education. It is a huge part of the life and world of teenagers and experience writing code, data representation, databases, how hardware and software work is as important as many other subjects currently available. Even understanding viruses and hardware/software troubleshooting would be beneficial later in life. As students use more mobile and tablet technology their understanding of the technology is disappearing and those devices are abstract them from the workings of the tech more than a desktop or laptop computer.
Some my age may remeber buying a Commodore 64 or Spectrum/Amstrad. To load the cames need commands and the manual included sample programs to get going. Now a finger is all you need. This is great in terms of access and creativity but makes the technology more ‘magic’ than science.
My experience teaching in the UK system there were two subjects – A Level ICT (which included word processing and presentation productivity) and A level Computing (problem solving, programming, information systems, databases, OS etc. no word processing/presentation software).
@Conor Power: “It is crazy to think students have to choose a four year degree in the discipline without having experienced it as a subject.” I agree to an extent but this is hardly a good argument to have CS in second level unless we are to also have Nursing, childcare, Medicine and every other subject not taught in second level brought to second level and clearly that is impossible.
@Derek Deveney: I agree. Most university courses are completely foreign to a new student, having never touched on the subject in formal education before. The idea is that you have the freedom to choose what you want to study and explore it using the skills you learned through other subjects.
Medicine is aided by science, literature is aided by English, Russian is aided by Irish, archeology is aided by geography and computer science/coding/etc is aided by maths.
These are all subjects that (in their college level courses) are totally beyond a leaving cert student, but that is the point. In university their use their previous knowledge and apply it in different ways. There’s no need to learn coding in primary school. If kids want to learn it they can, and do, as a hobby.
@Derek Deveney: yeah, but you can learn biology at second level which would be a good foundation starting point for medicine , and any medical relate career.
I can only speak to my experience. I had the absolute fortune of doing Computer Science as a leaving cert subject. My teacher set up what I believe to be the first recognised second level computers course in the country. He went to UL and WIT who had input on the curriculum and scored the exams, then WIT gave points for it and UL accepted a pass as entry into any computing related course regardless of points achieved in the leaving cert. I ended up going to CIT to study computer science and the early start I got over other students really stood to me. Now I don’t know if I would have been successful anyway but I got my 1.1 this week. And if I hadn’t been introduced to what CS really is at leaving cert level I probably would have ended up as an accountant. And hated it.
Well written, Simon. You’re spot on as well. And there’s a huge question over the skills of teachers who can deliver a computer science or coding curriculum at primary level.
I see no issue with computer science as an optional subject. I agree with the integration of technology and enabling children to use it as part of solving a problem for example. Coding is merely configuring a technology to do what you want it to. The important thing is the student understanding exactly what is to be delivered and how to go about it for the best “customer experience”. Coding is no different to writing an essay in English where language is the delivery mechanism. Good article thought
He has a point.
By the time the kids in primary school will be old enough to use their coding skill in the workplace, computers may be coding themselves or be able to understand natural language. Structured problem solving is a much more valuable skill – with actual coding coming later.
The people who generally call for “coding to be thought in primary schools” are the people who don’t really understand what coding actually is.
Calling for all kids to all be thought “coding” Is a bit like calling for all kids to be thought how to write a novel using Peter and Jane level English.
Excellent article Simon! Your right on the money in my opinion. I’m currently involved in a volunteer teaching program with teenagers and I’m increasing frustrated with the focus on coding rather than problem solving skills, the only people more frustrated are the students. I see it firsthand, creative problem solving is the way to unlock a student’s interest and potential in computer science.
Computer Science is the science of understanding how computers work and the sooner children get a chance to learn it the better. C.S. isn’t for everyone but starting at Leaving Cert is too late. Learning MS office is not computer science. learning to program/code – if the student can – will set them up for the rest of their lives.
Coding is very difficult, programming in general is. But Ireland has some of the brightest technological minds in the world so I don’t think it’s such a issue
Excellent article, Simon. You’re right on the money in my opinion! I’m involved in a volunteer program to teach teenagers computer science, but I’m increasingly frustrated with the focus on coding rather than problem solving. I’m not the only one frustrated, today a student emailed me to ask if it were possible to cover more content on breaking down problems. I’ve seen firsthand how creative problem solving can unlock a student’s interest and potential in computer science.
I am in favour of having ICT as a Leaving Cert and/or Junior Cert subject, but there are difficulties and the author makes some valid points about how to teach ICT. I think that critical thinking could added into the course in the from of puzzles and that could be worked in the final exam.
regarding the point:
“… will blindly follow whatever textbook publishing company decides is appropriate to learn”
Yep, this is valid… The big problem with the LC is that it is just a giant memory test , and the argument that you need to teach creative thinking could be aimed at many of the subjects on LC, not just ICT.
….
Is coding easy?? I am not sure, it seemed straight forward to me , but its is not for everyone. Newer languages make it seem easier. Coding in C & Machine language is not easy and has to be done carefully. for example – Pointer arithmetic is tricky , but modern languages don’t have that.
Excellent article, Simon. You’re right on the money in my opinion! I’m involved in a volunteer program to teach teenagers computer science skills, but I am increasing frustrated with common misconception that engineers just need to learn to code. Just today a student wrote me a mail asking if it would be possible to cover more content about how to break problems down. Teaching needs to focus more on creative problem solving, I’ve seen it firsthand how this unlocks a student’s interest and potential in computer science.
Brilliant article. As a computer science graduate with over 20 years in industry I couldnt agree more. The focus on ‘coding’ is the wrong focus. Problem solving skills and basic analytical thinking are far more important skills in the modern workplace and are areas I have seen some software graduates lacking in.
@Kerry Blake: Thanks for the comment. I’m sorry I have added to the crap you’ve read. However, I’m pretty sure teaching children how to think creatively rather than coding by numbers is a good thing. The headline might have given you a false impression of course.
@Simon Lewis: I am qualified in both art and computer science. Both teach problem solving and searching for creative solutions in different ways. As someone who uniquely straddles both areas, I can say that without a doubt Computer Science is needed as an area to facilitate the competencies of people who have those skills or desires to work in that area. Many other countries offer it at the equivalent of LC level – in fact we offer it at QQI Further Education certification. As someone who has taught in that area, many students lament the fact they could not study their passion for their leaving certificate. It is an important 21st century skill. I would also argue that there should be at least one hour a week for ICT skills. Plenty of students get through school without proper competency in working with programs like Word, Excel or Collaborative Technologies like GSuite. They don’t know how to write a letter or send an professional email. These are fundamental skills that we need to cater for here and now.
Coding should definitely be an available subject in secondary school as a non mandatory subject as it isn’t for everybody. It is a practical skill i.e. it should be taught by people actually writing code not listening to a teacher giving a lecture.
As an example of practical subjects, I could give a 2 hr lecture on long division or I could get students to do 3 example in 15 minutes. They will significantly faster and more in the 15 mins of examples than in any 2 hr lecture.
Get them in front of computers writing code you be amazed how quickly they pick it up. Start with simple examples and move them towards more difficult problems. It simply takes time in front of a pc. Anybody who spends more than 5 mins white boarding an example/problem is wasting their time.
Doing is learning, with code, the more examples/problems they do, the better they get. Alternatively they find out they don’t want to learn code and don’t join a third level Sci Comp course and drop out after one yr.
Sci Comp courses are often poor prep for being a coder also, given the amount of non coding crap they force you to learn. Hence the increased popularity of coding bootcamps worldwide.
To a hammer, everything looks like a nail. It is very hard to get teachers/lecturers to not inflict passive learning on students, i.e. standing in front of a class talking while they listen bored out of their minds, retaining very little of what is being said.
Get them writing code, everything else is time wasting. Problem solving skills will develop along side the coding skills. When they see better solutions they will pick them up quickly having learned the harder way of doing a problem.
@Bob Mac Ene: I’m a big fan of the khanacademy.org programming syllabus, it follows your “just code” approach, and can be delivered in a bootcamp setting, but it isn’t the full package. The student is led the whole time, put them in a scenario where they aren’t given step-by-step instruction and they will be stuck.
> Sci Comp courses are often poor prep for being a coder also, given the amount of non coding crap they force you to learn.
I fully understand your point about hands on, and I understand any teaching style which is teacher talks and students write notes, will have reduced impact. But that is true in any subject, it’s up to the teacher to engage the student. I remember an equal mix of useful and useless prep classes from 3rd level, but the classes I found productive had an enthusiastic lecturer and a new challenge on each slide. Boolean algebra was one of my favourites :)
http://www.bitstutorial.com/weebly.html This is an amazing product that teaches the basics of computer science. Don’t students deserve at least that some people don’t even know how to set up a directory. On a personal level if I didn’t do ECDL (which is very expensive might I add) during transition year I wouldn’t know how to use word or PowerPoint effectively. This product teaches students the basics of computer science, and is extremely inexpensive. Would highly recommend it. It’s being to schools internationally and is getting amazing feedback.
http://www.bitstutorial.com/weebly.html This is an amazing, cheap product that is being sold in schools internationally, and has amazing feedback so far. The main aim of this product is to teach students the basics of computer science each school makes a once off payment and it is theirs to teach. It has proven very beneficial already and it is only taking off. Students need to be taught computer basics at least. The only computer classes I ever took while in primary or secondary school was ECDL and while it was educational it was extremely expensive. I highly recommend schools take a look at this product.
@YouHaveGotToBeJoking: Thats a bit reductive. Arts offers a broad education and arguably many who take it do not know what they want to do, so they study something broad. Many go on to further study. Since I did my LC in 2001, the points for Science has shot right up, I think it was either 365 back then, it’s close to 500 now. We need diversity in education, and we need diverse skills sets, however to mock those who choose arts as an academic path is very offensive.
The CAO points for 2025 have just been released. Find them all here
3 hrs ago
52.4k
10
Paul Butler
Garda arrested as part of investigation into death of man on Dublin's O'Connell Street
1 hr ago
14.8k
Courts
Unsupervised teen charged with stabbing man six times in Dublin park
20 hrs ago
42.2k
Your Cookies. Your Choice.
Cookies help provide our news service while also enabling the advertising needed to fund this work.
We categorise cookies as Necessary, Performance (used to analyse the site performance) and Targeting (used to target advertising which helps us keep this service free).
We and our 226 partners store and access personal data, like browsing data or unique identifiers, on your device. Selecting Accept All enables tracking technologies to support the purposes shown under we and our partners process data to provide. If trackers are disabled, some content and ads you see may not be as relevant to you. You can resurface this menu to change your choices or withdraw consent at any time by clicking the Cookie Preferences link on the bottom of the webpage . Your choices will have effect within our Website. For more details, refer to our Privacy Policy.
We and our vendors process data for the following purposes:
Use precise geolocation data. Actively scan device characteristics for identification. Store and/or access information on a device. Personalised advertising and content, advertising and content measurement, audience research and services development.
Cookies Preference Centre
We process your data to deliver content or advertisements and measure the delivery of such content or advertisements to extract insights about our website. We share this information with our partners on the basis of consent. You may exercise your right to consent, based on a specific purpose below or at a partner level in the link under each purpose. Some vendors may process your data based on their legitimate interests, which does not require your consent. You cannot object to tracking technologies placed to ensure security, prevent fraud, fix errors, or deliver and present advertising and content, and precise geolocation data and active scanning of device characteristics for identification may be used to support this purpose. This exception does not apply to targeted advertising. These choices will be signaled to our vendors participating in the Transparency and Consent Framework. The choices you make regarding the purposes and vendors listed in this notice are saved and stored locally on your device for a maximum duration of 1 year.
Manage Consent Preferences
Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.
Social Media Cookies
These cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then these services may not function properly.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not be able to monitor our performance.
Store and/or access information on a device 158 partners can use this purpose
Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.
Personalised advertising and content, advertising and content measurement, audience research and services development 205 partners can use this purpose
Use limited data to select advertising 165 partners can use this purpose
Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).
Create profiles for personalised advertising 128 partners can use this purpose
Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.
Use profiles to select personalised advertising 129 partners can use this purpose
Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.
Create profiles to personalise content 54 partners can use this purpose
Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.
Use profiles to select personalised content 51 partners can use this purpose
Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.
Measure advertising performance 184 partners can use this purpose
Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.
Measure content performance 80 partners can use this purpose
Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e.g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you.
Understand audiences through statistics or combinations of data from different sources 116 partners can use this purpose
Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).
Develop and improve services 122 partners can use this purpose
Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.
Use limited data to select content 53 partners can use this purpose
Content presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type, or which content you are (or have been) interacting with (for example, to limit the number of times a video or an article is presented to you).
Use precise geolocation data 68 partners can use this special feature
With your acceptance, your precise location (within a radius of less than 500 metres) may be used in support of the purposes explained in this notice.
Actively scan device characteristics for identification 39 partners can use this special feature
With your acceptance, certain characteristics specific to your device might be requested and used to distinguish it from other devices (such as the installed fonts or plugins, the resolution of your screen) in support of the purposes explained in this notice.
Ensure security, prevent and detect fraud, and fix errors 129 partners can use this special purpose
Always Active
Your data can be used to monitor for and prevent unusual and possibly fraudulent activity (for example, regarding advertising, ad clicks by bots), and ensure systems and processes work properly and securely. It can also be used to correct any problems you, the publisher or the advertiser may encounter in the delivery of content and ads and in your interaction with them.
Deliver and present advertising and content 133 partners can use this special purpose
Always Active
Certain information (like an IP address or device capabilities) is used to ensure the technical compatibility of the content or advertising, and to facilitate the transmission of the content or ad to your device.
Match and combine data from other data sources 100 partners can use this feature
Always Active
Information about your activity on this service may be matched and combined with other information relating to you and originating from various sources (for instance your activity on a separate online service, your use of a loyalty card in-store, or your answers to a survey), in support of the purposes explained in this notice.
Link different devices 71 partners can use this feature
Always Active
In support of the purposes explained in this notice, your device might be considered as likely linked to other devices that belong to you or your household (for instance because you are logged in to the same service on both your phone and your computer, or because you may use the same Internet connection on both devices).
Identify devices based on information transmitted automatically 124 partners can use this feature
Always Active
Your device might be distinguished from other devices based on information it automatically sends when accessing the Internet (for instance, the IP address of your Internet connection or the type of browser you are using) in support of the purposes exposed in this notice.
Save and communicate privacy choices 112 partners can use this special purpose
Always Active
The choices you make regarding the purposes and entities listed in this notice are saved and made available to those entities in the form of digital signals (such as a string of characters). This is necessary in order to enable both this service and those entities to respect such choices.
have your say