Search this site
Embedded Files
Skip to main content
Skip to navigation
Lochside Academy Computing
Home
S1 Computing Science
Internet Safety
Internet Security
Cyberbullying
Social Networks
Internet Safety Report
Games With Scratch
Taking The Cat For A Walk
Chatty Cat
Controlling The Cat
Going In Other Directions
Shark & Swimmer
Scoring
Creating A Game
Cat & Mouse
Frogger
Space Shooter
Creating Your Game
Inside-The-Case Study
Input, Output & Storage Devices
Lets Play - Architecture
Let's Play - Multiplayer
Let's Play - Compression & Encryption
Graphics & Animation
Lolcats
Our House
School Badge
Domino Man
Snowball fight
Crash
Jump
Monsters
Sports Day
Famous Computing Scientists
Choosing a Computer
S2 Computing Science
Computers & The Environment
Team Challenge
Computers & The Environment Report
My Music Website
Design & Gathering Information
Creating The Structure
Adding Content
Navigating Your Website
Design Your Own Website
More Features
Feats of Clay
How To Use Your Digital Camera
Morph - Taking Pictures
Morph - Making An Animation
Morph - Something To Say
Lights, Camera, Stop Motion!
Morph Returns
Itching For More
Chatterbot
Guess Number
Hungry Frog
A Game of Your Own 2
More Games
Extra! Extra!
Laying It All Out
Adding Content
Look and Feel
Fanzine
Radio Kincorth
Next Up, On Radio Kincorth
This Is The News!
Starting From Scratch
Scratching The Surface
Story Time
Amazing Game
Get The Picture
Forrest Archery
S3 Computing Science
Website Programming
Website Programming Theory Notes
Hypertext
Hyperlinks
Styles & Formatting
Website Programming Practical Tasks
Simple HTML Tags
More Pages
Hyperlinks
Formatting
Everything You Ever Wanted To Know
Games Review
Animation & Graphics
Plane Landing
Fishbowl
Stick Figures
The Robot of The Future!
Tank vs Tank
An Animation of Your Own
How To Get A Head In Graphics
Computer Hardware
The Processor
Memory
Backing Storage
Input Devices
Output Devices
Types of Computer
The iPad Report
Databases
Structure & Data Types
Searching A Database
Sorting A Database & Presenting Information
Creating A Database
Marathon Man
A Database of Your Own
I Heart My Smartphone
Smartphone Programming Theory Notes
User Interface Design & Properties
Event Handling
Procedures
Smartphone Programming Practical Tasks
Virtual Pet
Finger Painting
Mole Masher
Times Table
Wiff Waff
Algorithmics
Security Software
Software Downloads & Licensing
Internet Threats
Comparing Security Software
How To Stay Secure Online
Python Programming
Python Programming Theory Notes
Variables & Data Types
Testing
Algorithms
Selection
Fixed Loops
Python Programming Practical Tasks
Questions
Calculations
Questions & Answers
Fun With Maths
School Heating
More Problem Solving
Emerging Technologies
Investigation
Report
Outside-The-Case Study
S3 Project
National 5 Computing Science
Website Design & Development
Web Design Theory Notes
How The Web Works
Analysis
Design
Media Types
Standard File Formats & Copyright Law
HTML & Content
CSS & Formatting
JavaScript & Interactivity
Testing & Evaluation
Web Design Practical Tasks
Web Authoring Packages
Adding Content With HTML
Formatting With CSS
More Pages
Audio & Video
Adding Interactivity With JavaScript
Database Design & Development
Database Design Theory Notes
Analysis
Design: Tables & Key Fields
Design: Tables & Entity Relationship Diagrams
Design: Fields & Data Dictionaries
Data Validation
General Data Protection Regulation
SQL: Queries & Searching
SQL: Complex Searches
SQL: Sorting
SQL: Multiple Table Queries
SQL: Data Modification
Testing & Evaluation
Database Design Practical Tasks
From Design To Database
Validation Rules
Lookups
Populating a Databse
SELECT and FROM
Exact Match Queries
Partial Match Queries
Other Comparison Operators
Complex Queries
Sorting
Queries Using Two Tables
Adding Records To A Database
Deleting Records From A Database
Editing Records In A Database
Software Design & Development
Software Design Theory Notes
The Software Development Process
Analysis
Design: Structure Diagrams
Design: Flow Charts
Design: Pseudocode
User Interface Design
Variables & Data Types
Assignments & Arithmetic Operations
Selection
Fixed Loops
Iterating Arrays & Running Totals
Conditional Loops
Input Validation
Predefined Functions
Combining Standard Algorithms
Errors & Bugs
Testing & Documentation
Evaluation
Software Design Practical Tasks
Introduction To Python
Arithmetic Operations
Simple Selection
Complex Selection
Fixed Loops
Running Totals
Conditional Loops
Input Validation
Arrays
Problem Solving - Guess Number
Problem Solving - Youth Orchestra
Problem Solving - Gone Kayaking
Problem Solving - Extension Exercises
Computer Systems
Data Representation - Numbers
Data Representation - Text & Graphics
Computer Architecture
The Need For Translation
Environmental Impact
Security Precautions
Coursework Assignment
Useful techniques & Links
Higher Computing Science
Website Design & Development
Web Design Theory Notes
Analysis & Design
HTML Divisions
CSS Selectors
Positioning & Display Styles
Navigation Bars
HTML Forms - Part 1
HTML Forms - Part 2
JavaScript
Testing & Evaluation
Web Design Practical Tasks
Before We Begin: The Design
Divisions
Simple Formatting
Positioning Styles
Inline Hyperlinks
Horizontal Navigation Bars
I Suppose There's Lots of Forms To Fill In
Input Validation
Now You See It!
Mort's Fun Time
The View From The Gallery
Database Design & Development
Database Design Theory Notes
Analysis
Attributes & Their Properties
Data Dictionaries
Entity Occurrences
Relationships
Wildcard Queries
Calculations & Aliases
Aggregating Functions
Grouping
Data Modification
Testing & Evaluation
Database Design Practical Tasks
From Design To Database
Wild Things
A Calculated Approach
The Sum of All Queries
Widget Groupies
Out For The Count (& Average)
Max & Min
Tables Within Tables, Within Tables
What You Lose on The Swings
Putting Right What Once Went Wrong
Software Design & Development
Software Design Theory Notes
The Software Development Process
Development Methodologies
Constructs: Subprograms
Design Notations
Errors & Bugs
Testing Techniques
Constructs: Standard Algorithms
Constructs: String & Other Operations
Data Structures: Parallel Arrays & Records
Constructs: File Handling
Reading & Interpreting Code
Writing & Adapting Code
Evaluation
Software Design Practical Tasks
Return To Python
Subprograms & Modularity
Parameter Passing
Linear Search
Finding Max & Min
Counting Occurrences
Substrings
Individual Characters
Reading From A File
Writing To A File
Records
Arrays of Records
Problem Solving: Coded Messages
Problem Solving: Count The As
Problem Solving: Customer Satisfaction
Computer Systems
Data Representation - Integers
Data Representation - Real Numbers
Data Representation - Text
Data Representation - Graphics
Architecture & The Fetch Execute Cycle
Security Risks
Security Precautions & The Computer Misuse Act
Environmental Impact
NPA Digital Media & Animation
Further Reading
Scratch Links
Python Links
Website Links
Animation Links
Parents & Carers
Pupil Work - Animation & Graphics
Pupil Work - Programming
Pupil Work - Websites
Pupil work - Databases
Pupil Work - Computer Knowledge
Lochside Academy Computing
NPA Digital Media & Animation
Report abuse
Report abuse