top of page

Understand the Principles of Coding
Algorithm
Sign in with Single Sign on to watch the video
Sign in With Single Sign on to watch the video
1.1- Interpret logic used in algorithms to solve problems in digital marketing
Uses of algorithms
-
Extract data
-
Search for data
-
Sort for data
-
Express the parameters to a solution or problem
Boolean Logic

An algorithm is a set of instructions designed to perform a specific task
-
AND
-
OR
-
NOT
Relational Logic
Do you know what is an Algorthim?
-
> (greater than)
-
< (less than)
-
= (equal to)
-
<> (not equal to)
-
>= (greater than or equal to)
-
<= (less than or equal to)
Mathematical Operators
-
+ (Addition)
-
- (Subtraction)
-
/ (Division)
-
* (Multiplication)
Structures of Algorithms
-
Sequence
-
Selection
-
Iteration
1.2- Interpret algorithms using Pseudo code notation
Pseudo code notation to express Algorithms
-
Input
-
Output
-
While
-
For
-
Repeat-Until
-
If-Then-Else-End-If
Pseudocode
Pseudocode is a "text-based" detail (algorithmic) design tool
Hypertext Mark Up Language
1.3- Identify the uses and benefits of Hypertext Mark-up Language and (HTML) Cascading Style Sheets (CSS)
Uses of Hypertext Mark-up Language
-
Publish static web pages with content.
-
'Mark-up' plain text using tags.
-
Describe the structure of the web.
-
Create hypertext links to retrieve information.
-
Embed interactive forms.
Benefits of Hypertext Mark-up Language
-
Global audience/reach.
-
Interactive features.
-
Accessibility.
-
Quicker transaction (e-commerce, online banking).
-
Multi-device compatibility.
-
Web authoring tool agnostic.
Uses of Cascading Style Sheet (CSS)
-
Provide information for the browser on how to render a web page.
-
Set the colors, styles and fonts for web pages.
-
Adapt the presentation of web pages for different devices.
Benefits of using Cascading Style Sheet
-
Can share style pages across web pages or websites.
-
Changes to presentation or layout to web pages can be applied using a single style sheet.
-
Can be used with any XML Language.
-
Separates the HTML code (structure) from the layout and style (presentation/appearance) of web pages.
-
Easier to maintain websites.
-
Allows adaptable web design.

The original name for Java was Oak. It was eventually changed to Java by Sun's marketing department when Sun lawyers found that there was already a computer company registered as Oak.
Do You Know what was the original name of JAVA?

JavaScript
JavaScript was created in 10 days only and when released, it used to cover a very small portion of a proper programming language.
An interesting fact about JavaScrpit
1.4- Describe the characteristics of languages used to develop web pages
Characteristics of Java
-
Used to produce client-server web application.
-
Cross platform.
-
Produced apps are 'self-contained'.
-
Requires a plug in/additional software to be installed on client.
Characteristics of JavaScript (JS)
-
Produces dynamic content for web pages.
-
Uses client-side processing.
-
Enables interactive web pages.
-
Embedded into web pages.
-
Compatible with most browsers.
Characteristics of PHP and ASP.Net
-
Used for server side processing.
-
Communicate with databases/back end processes.
-
Embedded into web pages or content management systems.
-
Can be self contained.
-
Compatible with most browsers.
PHP
HYPERTEXT PREPROCESSOR
1.5- Identify common issues arising from the use of code across different platforms
Issues arising from the use of code across different platforms
-
Poor user experience.
-
Poor presentation of key information.
-
Incompatibility with target device or platform.
-
Users expected to install additional software/website extensions.
-
Poor brand/company reputation.
-
Data corruption.
-
Breaches in security of data.
-
Increased maintenance of code/systems.
Congratulations!
You have completed Learning Outcome 1.
bottom of page


