As the first part of this module to achieve your Level 3 Award in Principles of Coding – I have included the curriculum with stated Learning Objectives and Assessment Criteria.
| Learning Outcomes | Assessment Criteria |
|---|---|
| 1. Understand and develop an appreciation of logic. | 1.1 Understand the basics of logic in computation and of logic gates. • And • Or • Not |
| 2. Become aware of programming languages and how they apply in building digital products. | 2.1 Identify the key characteristics and applications of the following programming languages: • Hypertext Markup Language (HTML) • JavaScript (JS) • Java |
| 3. Gain an understanding of code compatibility on different platforms. | 3.1 Memorise the LAMP (Linux, Apache, MySQL, and PHP) and XAMPP stack. Describe the associated code compatibility with using alternative proprietary web stacks. |
| 3.2 Discuss how the following file formats that can be shared across multiple digital platforms and issues that arise around compatibility: • HTML • Image (GIF, JPG, PNG) • Video; Mpeg • Audio; MP3 | |
| 3.3 Describe each stage required to generate or commission code. What considerations will be required to ensure code capability across multiple devices and the associated infrastructure limitations. • Social media platforms feeds (called widgets) used on a new digital solution. • Creating and protecting feeds (using API keys) for use by other organisations. | |
| 4. Understand the components involved to make the Web work | 4.1 Define the terminology for the following key internet protocols that enable the web to work: • Hypertext Transfer Protocol (HTTP) • Hypertext Transfer Protocol Secure (HTTPS) • Transport Layer Security and Secure Sockets Layer (TLS / SSL) |
| 4.2 Discuss the purpose of the following: • Web and application server • Hosting and serving • Relational database management systems • Content management systems | |
| 4.3 Describe the purpose of a web client; browsers and applications. | |
| 4.4 Describe how Search Engines operate in regard to the following: • How mark-up languages render hyperlinks. • How the web crawler work. • Displaying of search results. • Factors that affect search engine optimization (SEO) | |
| 4.5 Explain the differences between a static and dynamic website. • Written in code • Written scripting language | |
| 4.6 Describe how local (cookies) or session data storage is utilised to share information for standard digital features. • forms • checkout • registration | |
| 4.7 Identify the key roles of the following Web technologies governance groups. • World Wide Web Consortium (W3C); • Internet Engineering Task Force (IETF). |

Leave a Reply