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 L3

Lesson Aim

  • Understand the importance of IF statements in programming
  • Create IF statements in Python
Starter

Discuss IF statements and relate it to

Sequence – Selection – Iteration

Main

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

Python Conditional Statements worksheet

Extension

Create and account on code academy by clicking the link below:

Codeacademy Python

Then attempt the python course

Plenary

Why are conditional statements important in programming?

What errors do we need to check for when creating IF Statements

Mobile Phone Operating Systems

Lesson Aim

  • Understand the need for an OS (Operating System)
  • Know the difference between open-source and propietary software

Main Task

Your task is to create a presentation about the the 3 major mobile phone operating systems. Include a slide on the positives and negatives of each Operating System. Identify whether they are open source or proprietary pieces of software. At the end create a slide giving your view on which OS is the best.