Unit 6 – Software Development

Lesson Aim
  • Factors affecting choice of a programming language
Starter

Main

Complete the Assignment Task 1 below:

TASK 1:

You are working as an assistant to a trainer who delivers courses on programming.  They have asked you to prepare some presentation materials in the form of PowerPoint slides for an introduction to the course.  The presentation material you prepare should cover:

  1. The factors which influence the choice of programming language for a particular project. (P2)
  2. The typical applications for and limitations of procedural, object-oriented and event-driven programming approaches. (P1)

 

Introduction to Python Programming L2

Lesson Aim

  •  Create and use variables
  • Understand how strings are stored in python
Starter

Discuss what to programs.

Sequence – Selection – Iteration

Main

Download the file below and complete the tasks by creating appropriate programs in python

Variables worksheet

Plenary

Why do we use variables when programming?

What three main tasks are performed when programming?

GCSE Computing – Algorithms

Lesson Aim

  • Understand algorithms (written in flowcharts or pseudocode), explain what they do
  • Produce algorithms in pseudocode or flowcharts to solve problem

Starter

Main

Theory Notes

Algorithms Theory

Exam Questions

Flowcharts task

Pseudocode Task

Plenary

Review initial learning through use of questions

Create Angry Birds using Scratch

Task

Your task is to create angry birds in scratch. You will find all the resources you require below:

(NB. Sound resources have not been included as there are no speakers attached to the PCs)

If you have difficulty reading any of the scripts download the PDF file and zoom in to make it more accessible

Graphics

Tutorial 1               Video 1angry_birds

Tutorial 2               Video 2

Tutorial 3               Video 3

Tutorial 4               Video 4

Tutorial 5               Video 5

Tutorial 6               Video 6