# data[].attributes.attachment_link.description
Learn the technical skills to get the job you want. Join over 50 million people choosing Codecademy to start a new career (or advance in their current one).

# data[].attributes.attachment_link.readable_text
Top Stories

Latest News
View All The Latest News

In Depth
View All In Depth Articles

Blogs

Opinion

Beverley Bryant, The CDIO of of Guy's and St Thomas NHS Foundation Trust and King's College Hospital NHS Foundation Trust, shares insights from their joint digital transformation journey: the Apollo project

Cyber leaders are finding it harder to keep up with security requirements than just two years ago, risking a domino effect of dissatisfaction, burnout and eventually, resignation

Organisations need to move away from victim blaming when cyber attacks on OT systems occur and focus on fostering collaboration between teams to minimise downtime, among other efforts to bounce back and return to business

View All Opinion Articles

Videos
View all Videos

Search thousands of tech definitions
View All Definitions

# data[].attributes.attachment_link.title
Computer Weekly | Information Technology (IT) News, UK IT Jobs, Industry News

# data[].attributes.attachment_link.description
The latest information technology (IT) news and IT jobs from ComputerWeekly.com. Stay ahead with IT management and technology news, blogs, jobs, case studies, whitepapers and videos.

# data[].attributes.attachment_link.readable_text
Overview of the BIO

See the BIO info pack

Photo gallery

Past BIOs:
1995 96 97 98 99
2000 01 02 03 04
05 06 07 08 09
10 11 12 13 14
15 16 17 18 19
20

Computing problems
including past BIO problems

Contacting the BIO

Also on this server:

Reports/press releases

Other computing contests
(British and international)

The British Informatics Olympiad is
the national computing competition for
schools and colleges.

28 March 2020 An online final took place on Saturday 28th March. Unfortunately, due to the Covid-19 coronavirus pandemic it was not possible to hold the scheduled residential weekend at Trinity College, Cambridge. The questions are available online.

8 December 2019 We are now distributing copies of the BIO 2020 first round paper. Registrations meeting our eligibility requirements received prior to 7 December should receive the paper today. Registrations after this date should receive the paper within three days.
November 2019 Registration for BIO 2020 is now available. This year the first round can be set any date from 9 December (2019) to 10 January (2020).
March 2019 The final of the BIO 2019 took place this weekend at Trinity College, Cambridge. The questions are available online.

Founded in 1995, the British Informatics Olympiad (BIO) aims to encourage students to take an active interest in information technology, and to allow them to meet and exchange ideas, through a challenging competition in computer programming.

The BIO information pack gives a quick link to find out more about the BIO. Many other countries run competitions like the BIO, including the All Ireland Programming Olympiad (AIPO) for students in Northern Ireland and the Irish Republic.

The International Olympiad in Informatics

IOI 2018 in Japan

IOI home

Problems from past IOIs

Other countries' competitions

Other International Science Olympiads

# data[].attributes.attachment_link.description
Overview of the BIO See the BIO info pack Photo gallery Past BIOs: 1995 96 97 98 99 2000 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 Computing problems including past BIO problems Contacting the BIO Also on this server: Reports/press releases Other computing contests (British and international) The British Informatics Olympiad is the national computing competition for schools and colleges.28 March 2020 An online final took place on Saturday 28th March.

# data[].attributes.attachment_link.readable_text
Sudoku is one of the most popular classic games in the world. Several million people solve this puzzle daily! This is not surprising as playing Sudoku may have a lot of benefits. Sudoku is a number puzzle that will get you hooked, may train your brain, develop logical thinking and help you to relax after a hard day. If you play Sudoku daily, you may soon notice improvements in your memory, and concentration. Therefore, it will be useful to add Sudoku to your daily routine!

It is very convenient to solve Daily Sudoku on the Sudoku com website. You should just pick a date on the calendar and select a Daily Sudoku puzzle for today. That's all you need to enjoy a new exciting puzzle with a user-friendly interface every day! Each daily puzzle doesn't disappear the next day. It is available in the Sudoku archive 24/7. You can visit it and solve the previous daily puzzles by selecting the appropriate date on the calendar.

How to solve Daily Sudoku?

Sudoku is a brain challenging number puzzle, played on a 9x9 board. Those who have ever heard about Sudoku usually know the rules. They are quite simple. A player should enter numbers into the blank spaces so that each row, column, and a 3x3 section contain the numbers from 1 to 9 once. It is better to start solving Daily Sudoku with the fragment that is already filled with many numbers. This will make it easier to add the missing ones late on. Also, remember that every Sudoku has only one unique solution.

If you play Sudoku on a daily basis, you will start to discover that you have a sort of sense memory for the puzzle grid. You will start to see patterns emerging and may develop the ability to solve Sudoku faster. The more practice you gain, the better and easier you will solve these number puzzles.

Why is it worth playing Sudoku every day?

Sudoku can become a good habit. It's better to start the morning by solving a daily sudoku puzzle than aimlessly scroll through the social media feed. Sudoku will help you to wake up, focus and your brain will tune in for the coming day.

Sudoku may help to develop deductive reasoning. It is a kind of logical thinking process. Deductive reasoning skills may help people to solve problems at work or in other areas of life.

Solving Sudoku regularly may help to improve memory, train logic and attention.

Daily Sudoku may help to relieve stress and calm you down in nervous situations. This fun logic puzzle can be played anytime and anywhere. This allows you to have a rest and escape from everyday routine.

With our Daily Sudoku game you can come back every day and challenge yourself with a fresh new puzzle! Train your brain with Sudoku and have fun 24/7!

About Easybrain

Easybrain is a mobile games publisher with one of the most popular Sudoku apps on the App Store and Google Play, and from August 2018 is the proud owner of the Sudoku.com website.

# data[].attributes.attachment_link.description
Pick a date on the calendar to select a Daily Sudoku puzzle and enjoy a new game every day! Train your brain with Sudoku and have fun 24/7!

# data[].attributes.attachment_link.description
Guess the hidden word in 6 tries. A new puzzle is available each day.

# data[].attributes.attachment_link.readable_text
Teach Python 3 and web design with 200+ exercises - Learn Python 3 - Snakify

Welcome to our interactive manual of Python 3 programming language. This is an introductory course that is way different from the others.

What do we have here:

Basic lessons - we start from scratch but go in depth to what you'll really need in production

Challenging problems - handful of brain teasers to practice in any lesson

In-browser code runner - you don't need to setup anything to get started

Web and mobile support - code from any gadget you have

Visualizer - a perfect way to debug by step back and forth through program execution to see the variables

Searching for a means to teach Python at Key Stage 3, AP Computer Science Principles or CS1? Our course is right for you.

We're serious here about the interesting problems you can solve online. Look at these:

Rook move [topic: conditions] - given two chessboard coordinates, tell if a rook can move from one to the other in one move.

Least divisor [topic: while loop] - find the least divisor of the given integer.

Number of occurrences [topic: dictionaries] - count how many times you've seen each word as you scan the given text.

24k

11

100+

no

required technical level

coding problems

lessons

enrolled students

"I was a linguist looking to move into computational linguistics but had no background in CS. Snakify took me from absolute beginner to top of the class. I have now designed a website with online English classes and received funding for further research."

"I was studying molecular biophysics at my university. In spring 2015 I completed this course and then in winter I found a first internship as a Python/Django web developer."

Programming improves your life. Whatever you do in your life, you can start hacking it right away.

Scientists collect and process data using programs to do research

Illustrators and musicians automate daily routines using scripts

Students can get a very well-paid job in months. Just look at the salaries of Software Engineers at Glassdoor

Python is a great choice whether it's your first or next programming language.

Python is very easy and flexible. The programs in Python are tinier than in other languages.

Powerful. Due to its huge community Python is very popular as a server-side language. Google (spider, search engine, Google Maps), Netflix and Pinterest use it a lot. Youtube, Quora, Reddit, Dropbox, Yahoo, Battlefield 2, Civilization 4, NASA, AlphaGene - all of them use Python; see the entire listhere.

High demand for programmers. See open job positions on StackOverflow
Advertising by Google, may be based on your interests

Python is a great choice whether it's your first or next programming language. Here's the list of few projects/organizations that use Python:

Google, Netflix and Pinterest use it a lot. Youtube, Quora, Reddit, Dropbox, Google Maps. Yahoo, Battlefield 2, Civilization 4, NASA, AlphaGene - all of them use Python; see the entire list here.
Advertising by Google, may be based on your interests

There is a ton of way to do this, really. You can read books, or you can watch Youtube videos. However, you better solve coding problems, as you should start thinking like a programmer - and this skill comes with hard work.

Ready? Jump to the first lesson

Maintainer: Vitaly Pavlenko ([email protected] )
Credits to: Denis Kirienko, Daria Kolodzey, Alex Garkoosha, Vlad Sterzhanov, Andrey Tkachev, Tamerlan Tabolov, Anthony Baryshnikov, Denis Kalinochkin, Vanya Klimenko, Vladimir Solomatin, Vladimir Gurovic, Philip Guo
🐍 Support us 🐍
Terms and Conditions
Privacy Policy
© 2012-2018

# data[].attributes.attachment_link.description
The online course for beginners with more than 100 problems that turn you into a developer.

# data[].attributes.attachment_link.readable_text
The Bebras Computing Challenge introduces computational thinking to students.
It is organized in over 60 countries and designed to get students all over the world excited about computing.
Last November over 365,000 students took part in the UK, and over 3 million worldwide.
Each participant answer questions that focus on computational and logical thinking.
It is completed online in your own school.

What teachers say about the challenge:
"I just want to say how much the children are enjoying this competition. It is the first year we have entered, and I have students aged 8 to 11 participating in my Computing lessons, with some of our older students also taking on the challenges. It is really helping to challenge their thinking, and they are showing great determination to try and complete each task! Also fantastic to find something that works on our iPads, as most puzzles of this kind are flash based."

"Our students completed the challenge this morning, I just wanted to say thank you for running this. It's a brilliant idea!"

2023 Bebras Statistics

* As this is a challenge, the majority of older students are not expected to solve all of the problems in 40 minutes!
** Students in the top 10% of each age group indicated are invited via their school to enter OUCC.
*** Qualifying SVI students can take part in the normal Seniors and Elite OUCC Challenge or the beta OUCC SVI (10-14) challenge. The beta SVI challenge will use the same style as Seniors but with more age-appropriate questions.

The Challenge is available for the following age groups:

* Kits and Castors can enter individually or as a small team (up to 4)

Anyone within these groups can participate; it does not matter if they are language students or born mathematicians! The questions only require thinking skills.

The aim of the Challenges:

Solve as many problems as you can in 40 minutes.
You are not expected to finish!

The problems come in three levels of difficulty: A, B and C.
The "A" problems are the easiest. "C" problems the hardest.
You can find a problem's difficulty in the problem overview before you click on it.
The difficulty of a problem determines how it will be scored.

The scoring rules are as follows:

Our Carbon Footprint:

Our computing based system requires no paper to be posted between schools and our offices as everything is done electronically. The data centre that hosts UK Bebras obtains its electricity from wind farms. When the wind doesn't blow the energy comes from the grid but when it does blow there is more than enough for the servers and the excess is returned to the grid. The net result is that UK Bebras is using 100% wind energy overall. The heat from cooling the servers, when everyone is beavering away, is used to heat buildings in the neighbourhood.

[ terms and conditions | privacy policy | info@bebras.uk ]

© 2018 - 2023 UK Bebras

# data[].attributes.attachment_link.description
The Bebras Computing Challenge introduces computational thinking to students. It is organized in over 60 countries and designed to get students all over the world excited about computing.Last November over 365,000 students took part in the UK, and over 3 million worldwide.Each participant answer questions that focus on computational and logical thinking.It is completed online in your own school.

# data[].attributes.attachment_link.title
Oxford & Cambridge (Oxbridge) University Interview Questions - Computer Science

# data[].attributes.attachment_link.description
Past admissions interview questions for Computer Science
Tell me about binary searches. What about their efficiency? (Oxbridge Applications)
Algebraic references with respect to summation formulae and proofs by induction. (Oxbridge Applications)
It is a fact that, apart from the peripherals, the

# data[].attributes.attachment_link.readable_text
A new chatbot has passed one million users in less than a week, the project behind it says.

ChatGPT was publicly released on Wednesday by OpenAI, an artificial intelligence research firm whose founders included Elon Musk.

But the company warns it can produce problematic answers and exhibit biased behaviour.

Open AI says it's "eager to collect user feedback to aid our ongoing work to improve this system".

ChatGPT is the latest in a series of AIs which the firm refers to as GPTs, an acronym which stands for Generative Pre-Trained Transformer.

To develop the system, an early version was fine-tuned through conversations with human trainers.

The results have impressed many who've tried out the chatbot. OpenAI chief executive Sam Altman revealed the level of interest in the artificial conversationalist in a tweet.

The project says the chat format allows the AI to answer "follow-up questions, admit its mistakes, challenge incorrect premises and reject inappropriate requests"

A journalist for technology news site Mashable who tried out ChatGPT reported it is hard to provoke the model into saying offensive things.

However, OpenAI warns that "ChatGPT sometimes writes plausible-sounding but incorrect or nonsensical answers".

Training the model to be more cautious, says the firm, causes it to decline to answer questions that it can answer correctly.

Briefly questioned by the BBC for this article, ChatGPT revealed itself to be a cautious interviewee capable of expressing itself clearly and accurately in English.

Did it think AI would take the jobs of human writers? No - it argued that "AI systems like myself can help writers by providing suggestions and ideas, but ultimately it is up to the human writer to create the final product".

Asked what would be the social impact of AI systems such as itself, it said this was "hard to predict".

Had it been trained on Twitter data? It said it did not know.

Only when the BBC asked a question about HAL, the malevolent fictional AI from the film 2001, did it seem troubled.

Although that was most likely just a random error - unsurprising perhaps, given the volume of interest.

Its master's voice

Other firms which opened conversational AIs to general use, found they could be persuaded to say offensive or disparaging things.

Many are trained on vast databases of text scraped from the internet, and consequently they learn from the worst as well as the best of human expression.

In 2016, Microsoft apologised after an experimental AI Twitter bot called "Tay" said offensive things on the platform.

And others have found that sometimes success in creating a convincing computer conversationalist brings unexpected problems.

Jobs threat

ChatGPT's ability to answer questions caused some users to wonder if it might replace Google.

Others asked if journalists' jobs were at risk. Emily Bell of the Tow Center for Digital Journalism worried that readers might be deluged with "bilge".

ChatGPT proves my greatest fears about AI and journalism - not that bona fide journalists will be replaced in their work - but that these capabilities will be used by bad actors to autogenerate the most astounding amount of misleading bilge, smothering reality
- emily bell (@emilybell) December 4, 2022

The BBC is not responsible for the content of external sites. View original tweet on Twitter

Others invited ChatGPT to speculate on AI's impact on the media.

General purpose AI systems, like ChatGPT and others, raise a number of ethical and societal risks, according to Carly Kind of the Ada Lovelace Institute.

Among the potential problems of concern to Ms Kind are that AI might perpetuate disinformation, or "disrupt existing institutions and services - ChatGDT might be able to write a passable job application, school essay or grant application, for example".

There are also, she said, questions around copyright infringement "and there are also privacy concerns, given that these systems often incorporate data that is unethically collected from internet users".

However, she said they may also deliver "interesting and as-yet-unknown societal benefits".

AI has a "long way to go, and big ideas yet to discover. We will stumble along the way, and learn a lot from contact with reality.

"It will sometimes be messy. We will sometimes make really bad decisions, we will sometimes have moments of transcendent progress and value," he wrote.

# data[].attributes.attachment_link.title
ChatGPT: New AI chatbot has everyone talking to it

# data[].attributes.attachment_link.description
A new chatbot has passed one million users in less than a week, the project behind it says. ChatGPT was publicly released on Wednesday by OpenAI, an artificial intelligence research firm whose founders included Elon Musk. But the company warns it can produce problematic answers and exhibit biased behaviour.

# data[].attributes.attachment_link.readable_text
Facebook has just announced it's going to hire 10,000 people in Europe to develop the "metaverse".

This is a concept which is being talked up by some as the future of the internet. But what exactly is it?

What is the metaverse?

To the outsider, it may look like a souped-up version of Virtual Reality (VR) - but some people think the metaverse could be the future of the internet.

In fact, the belief is that it could be to VR what the modern smartphone is to the first clunky mobile phones of the 1980s.

Instead of being on a computer, in the metaverse you might use a headset to enter a virtual world connecting all sorts of digital environments.

Unlike current VR, which is mostly used for gaming, this virtual world could be used for practically anything - work, play, concerts, cinema trips - or just hanging out.

Most people envision that you would have a 3D avatar - a representation of yourself - as you use it.

But because it's still just an idea, there's no single agreed definition of the metaverse.

Hype about digital worlds and augmented reality pops up every few years, but usually dies away.

However, there is a huge amount of excitement about the metaverse among wealthy investors and big tech firms, and no-one wants to be left behind if it turns out to be the future of the internet.

There's also a feeling that for the first time, the technology is nearly there, with advancements in VR gaming and connectivity coming close to what might be needed.

Why is Facebook involved?

It's invested heavily in virtual reality through its Oculus headsets, making them cheaper than rivals - perhaps even at a loss, according to some analysts.

It's also building VR apps for social hangouts and for the workplace, including ones that interact with the real world.

Despite its history of buying up rivals, Facebook claims the metaverse "won't be built overnight by a single company" and has promised to collaborate.

But it thinks the true metaverse idea will take another 10 to 15 years.

Online multiplayer games have had shared interactive worlds going back decades. They are not the metaverse, but have some ideas in common.

In recent years Fortnite expanded its product, hosting concerts, brand events, and more inside its own digital world. That impressed many with what was possible - and thrust Mr Sweeney's vision of the metaverse into the spotlight.

Other games are getting closer to a metaverse idea, too. Roblox, for example, is a platform for thousands of individual games connected to the larger ecosystem.

No. Even though there are so many ideas about what the metaverse might be, most visions see social human interaction as the core.

Facebook, for example, has been experimenting with a VR meetings app called Workplace, and a social space called Horizons, both of which use their virtual avatar systems.

Another VR app, VRChat, is entirely focused around hanging out online and chatting - with no goal or purpose other than exploring environments and meeting people.

Other applications may be waiting out there, ready to be discovered.

Perhaps when you go online shopping, you'll try on digital clothes first, and then order them to arrive in the real world.

Does the technology exist yet?

VR has come a long way in recent years, with high-end headsets which can trick the human eye into seeing in 3D as the player moves around a virtual world. It has become more mainstream, too - the Oculus Quest 2 VR gaming headset was a popular Christmas gift in 2020.

And more advanced digital worlds will need better, more consistent, and more mobile connectivity - something that might be solved with the rollout of 5G.

For now, though, everything is in the early stages. The evolution of the metaverse - if it happens at all - will be fought among tech giants for the next decade, or maybe even longer.

More on this story

# data[].attributes.attachment_link.title
Apparently, it's the next big thing. What is the metaverse?

# data[].attributes.attachment_link.description
Facebook has just announced it's going to hire 10,000 people in Europe to develop the "metaverse". This is a concept which is being talked up by some as the future of the internet. But what exactly is it? What is the metaverse?

# data[].attributes.attachment_link.description
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

# data[].attributes.attachment_link.title
Top 25 Algorithms Every Programmer Should Know

# data[].attributes.attachment_link.description
Good knowledge on standard algorithms is equally important as choosing the right data structure. The following is a list of top 25…

# data[].attributes.attachment_link.title
Web 3.0 Explained In 5 Minutes | What Is Web 3.0 ? | Web 3.0 For Beginners | Web 3.0 | Simplilearn

# data[].attributes.attachment_link.title
IT news, careers, business technology, reviews

# data[].attributes.attachment_link.description
Computerworld covers a range of technology topics, with a focus on these core areas of IT: Windows, Mobile, Apple/enterprise, Office and productivity suites, collaboration, web browsers and blockchain, as well as relevant information about companies such as Microsoft, Apple and Google.

# data[].attributes.attachment_link.description
Enterprise technology news for IT decision-makers and professionals

# data[].attributes.attachment_link.description
The Cyber Security Challenge is a series of national competitions, learning programmes, and networking initiatives designed to identify, inspire and enable more EU citizens resident in the UK to become cyber security professionals.

# data[].attributes.attachment_link.description
The European Astro Pi Challenge is an ESA Education project run in collaboration with the Raspberry Pi Foundation. It offers young people the amazing opportunity to conduct scientific investigations in space, by writing computer programs that run on Raspberry Pi computers on board the International Space Station!

# data[].attributes.attachment_link.title
The ethical dilemma of self-driving cars - Patrick Lin

# data[].attributes.attachment_link.title
Shoshana Zuboff on 'surveillance capitalism' and how tech companies are always watching us

# data[].attributes.attachment_link.title
The era of blind faith in big data must end | Cathy O'Neil

# data[].attributes.attachment_link.description
Self-driving cars were just the start. What’s the future of big data-driven technology and design? In a thrilling science talk, Kenneth Cukier looks at what’s next for machine learning -- and human knowledge.

# data[].attributes.attachment_link.description
The free online learning platform for GCSE and A level Computer Science students and teachers. Discover our computer science revision and homework questions today.

# data[].attributes.attachment_link.description
Computer science GCSE and A level that includes theory and Python coding

# data[].attributes.attachment_link.readable_text
We have developed extensive computing resources primarily aimed at the English secondary school curriculum. Mango learning empowers teachers to deliver great lessons that explain complex ideas using clear and highly scaffolded teaching and learning resources. We are very excited to offer these resources to the community.

Teaching and learning resources for computing made by currently active teachers

Resources incorporate general and computing specific evidence-based pedagogy

Developed and refined over five years and tried and tested on numerous groups of students

Covers the main exam board latest specifications including AQA, OCR, Eduqas and Edexcel for GCSE

This work is released under the creative commons attribution non-commercial . This means that teachers and students are free to use, share and adapt all content.

We hope you find these resources useful, but please let us know if you would like to see any additions or improvements. Additionally if you wish to get involved in making your own resources for the project please do get in touch with us. There is always lots to do!

With best wishes

The Mango Learning Team

# data[].attributes.attachment_link.description
Welcome to Mango Learning We have developed extensive computing resources primarily aimed at the English secondary school curriculum. Mango learning empowers teachers to deliver great lessons that explain complex ideas using clear and highly scaffolded teaching and learning resources. We are very

# data[].attributes.attachment_link.description
Revise GCSE/IGCSEs and A-levels! Past papers, exam questions by topic, revision notes, worksheets and solution banks.

# data[].attributes.attachment_link.readable_text
Want a secure, private space for your technical knowledge?

Discover Teams

monthly visitors to Stack Overflow & Stack Exchange

Times a developer got help since 2008

from companies using Stack Overflow for Teams

Stack Overflow for Teams instances active every day

A public platform building the definitive collection of coding questions & answers

A community-based space to find and contribute answers to technical challenges, and one of the most popular websites in the world.

Join the community

or search content

A private collaboration & knowledge sharing SaaS platform for companies

A web-based platform to increase productivity, decrease cycle times, accelerate time to market, and protect institutional knowledge.

Robust read and write API

Single sign-on with AD or SAML

Your own customer success representative

99.5% uptime SLA and priority support

About the company
Want to work here? Current job openings

Create a free Team

# data[].attributes.attachment_link.title
Stack Overflow - Where Developers Learn, Share, & Build Careers

# data[].attributes.attachment_link.description
Stack Overflow is the largest, most trusted online community for developers to learn, share​ ​their programming ​knowledge, and build their careers.

# data[].attributes.attachment_link.readable_text
Pick from 1000+ KS2, KS3, GCSE & A Level courses based on exam board specifications. We've condensed the content to what you actually need to know for your exams. Your teacher can also create classes and set homework for any revision topic on the study platform creating the perfect lesson plan.

# data[].attributes.attachment_link.title
Free Homework & Revision for A Level, GCSE, KS3 & KS2

# data[].attributes.attachment_link.description
Pick from 1000+ KS2, KS3, GCSE & A Level courses based on exam board specifications. We've condensed the content to what you actually need to know for your exams. Your teacher can also create classes and set homework for any revision topic on the study platform creating the perfect lesson plan.

# data[].attributes.attachment_link.readable_text
skip to content

Teaching from: September 2015

Exams from: June 2016 (AS), June 2017 (A-level)

Specification code: 7516 7517

QAN code: AS: 601/4699/0; A-level: 601/4569/9

Advances in computing are transforming the way we work and our computer science specifications have changed with the times.

These specifications focus on the skills students need to progress to higher education or thrive in the workplace.

The AS and A-level specifications work alongside each other and our schemes of work will show you how the two levels can be taught together.

Our free resources, events and support, along with professional development opportunities, will help you to inspire and help your students fulfil their potential.
Specification Specification at a glance
Past papers and mark schemes

Teaching resources

Prepare for your teaching year. Information, support and services to help you deliver the specification.
All planning resources

Teaching resources that you can use to plan your lessons and support your students' learning.
All teaching resources

Key dates

1 March 2020GCE Computer Science preliminary materials issued 1st March. Available on Secure Key Materials on aqa.org.uk (7516/1/PM)

1 March 2020GCE Computer Science preliminary materials issued 1st March. Available on Secure Key Materials on aqa.org.uk (7516/1/TN)

15 May 2020 Non-exam assessment deadline for A-level Computer Science and IT (Non-exam assessment) (7517/C)
Schools and colleges may set their own internal deadlines

View more Computer Science and IT dates

# data[].attributes.attachment_link.description
skip to content Teaching from: September 2015 Exams from: June 2016 (AS), June 2017 (A-level) Specification code: 7516 7517 QAN code: AS: 601/4699/0; A-level: 601/4569/9 Advances in computing are transforming the way we work and our computer science specifications have changed with the times.

# data[].attributes.attachment_link.readable_text
An engaged software development community

Codewars is a collective effort by its users. They are creators-authoring kata to teach various techniques, solving kata with solutions that enlighten others, and commenting with constructive feedback.

# data[].attributes.attachment_link.title
Codewars - Achieve mastery through coding practice and developer mentorship

# data[].attributes.attachment_link.description
A coding practice website for all programming levels - Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!