The Curriculum

posted in: Curriculum, Principles of Coding | 0

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 OutcomesAssessment 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:
• PDF
• 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 work4.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

Your email address will not be published. Required fields are marked *