BCS Level 3 Award in Principles of Coding Revision content. (1) Understand and develop an appreciation of logic. (2) Become aware of programming languages and how they apply in building digital products. (3) Gain an understanding of code compatibility on different platforms. (4) Understand the components involved to make the Web work.