Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No.

Slides:



Advertisements
Similar presentations
Unit 6 Assignment 2 Chris Boardley.
Advertisements

What you should understand about buying a mobile phone Developed By by.
Flow Charts, Loop Structures
Chapter 1 - An Introduction to Computers and Problem Solving
Computer Programming Rattapoom Waranusast Department of Electrical and Computer Engineering Faculty of Engineering, Naresuan University.
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
1 Information Sharing and Assessment Systems How to find out whether you need to apply for Children Index access or attend to CAF training Next slide Click.
Numeracy Literacy (key Words) Understand, Evaluate Learning Objective To Understand the features of DMS Learning Objective To Understand the features of.
Chapter 2: Input, Processing, and Output
How do you find out... Think of the various ways that you find out about a new product. Finding out about new products...
Programming Logic and System Analysis
D EVELOPING W RITING S KILLS. C OMMENTS All of these comments were made by practising teachers. Which ones do you agree with? Tracy: Writing in class.
Delmar Learning Copyright © 2003 Delmar Learning, a Thomson Learning company Nursing Leadership & Management Patricia Kelly-Heidenthal
Where We Are Headed Project 1: Business Correspondence Project
Bullying… What you can do about it. Who is Involved? Who are the three people involved in bullying situations? Definition of Bullying – “Bullying is when.
Planning for the Solution
Functions Part I (Syntax). What is a function? A function is a set of statements which is split off into a separate entity that can be used like a “new.
Overview of the workout TimeContentMethod / Person 10 minutesWelcome & objectives Trainer led 20 minutes Coaching – what it is; why it’s so important;
Protocols for Mathematics Performance Tasks PD Protocol: Preparing for the Performance Task Classroom Protocol: Scaffolding Performance Tasks PD Protocol:
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
1 Customer Service II PG Diploma in Hospitality Management Customer Service and Quality Systems – Session 2.
Lesson 3 McManus COP  You have to tell them ◦ what to do ◦ what to use ◦ in what order to do itand ◦ what to do if your user does not do what.
By the end of this session you should be able to...
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 2: Flowcharts.
ACCT-IGD-3. Students will examine the professional and ethical issues involved in the graphics and design industry. By: Michael Simmons.
Types of Application Software Lesson Objective: Understanding the terminology behind the different types of application software Learning Outcome: Answer.
Job Search Learning to search for a job in a new generation of job searching Parma City Schools Adult Education Services.
 Chapter 1: Introduction NET481: Project Management Afnan Albahli.
Welcome Back!!! TDHS School Year. Anyone do anything exciting?
Pseudocode An Introduction. Flowcharts were the first design tool to be widely used, but unfortunately they do not reflect some of the concepts of structured.
Dr. Tami Meredith Saint Mary's & Dalhousie Universities.
For Code Next For Code Next A loop is a segment of a code that repeats (changing slightly each time)
Delphi Evaluation Results PBA Back-End development, Autumn 2012.
s Writing Guide mgr Anna Waligórska – Kotfas PWSZ Konin.
Process Mapping Dr. Nishan Sharma University of Calgary, Canada October
GCSE Computing: Programming GCSE Programming Remembering Python.
1 Outcomes review and use of the 7-point scale. 2 Outcomes Jeopardy Jeopardy score sheet Jeopardy score sheet Pointing to the cabinet for cereal Reading.
Chapter Topics 2.1 Designing a Program 2.2 Output, Input, and Variables 2.3 Variable Assignment and Calculations 2.4 Variable Declarations and Data Types.
Slide 1 Project 1 Lab 8 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Content of this lesson  Final tutorial.
HAVENECESSARY A mobile phone A CD player A computer A laptop computer A DVD player An MP3 player A digital camera An electronic dictionary A video camera.
GCSE Computing: Programming GCSE Programming Remembering Python.
Welcome to Unit 8: Advocacy: Private and Non- profit Robin C. Cooper, LCSW.
Lesson Objectives To understand why computer systems must be reliable To investigate the consequences of an unreliable system.
Aims, objectives and mission statements OCR Diploma.
Programming Basics - RobotC Introduction to Robotics.
By the end of this session you should be able to... Understand what is meant by ‘thinking logically’ including: Identify the points in a solution where.
FUNDAMENTALS OF COMPUTER SYSTEMS Lesson 1. Starter What is the difference between hardware and software?
Mentoring and Presentations
Entry Ticket: Environmental Issues and Standards
Chapter 2: Input, Processing, and Output
Chapter Topics 2.1 Designing a Program 2.2 Output, Input, and Variables 2.3 Variable Assignment and Calculations 2.4 Variable Declarations and Data Types.
SECURITY SYSTEMS WITHOUT KEYS!!
Algorithm and Ambiguity
CS 240 – Lecture 11 Pseudocode.
Communication in organisations
Pseudocode An Introduction
Introduction to GCSE Design and Technology
Selection (IF Statements)
Programming Basics - RobotC
flow charts and system diagrams
Algorithm and Ambiguity
Maintaining a Program In today’s lesson we will look at:
Learning Intention I will learn about evaluating a program.
Flowcharts and Pseudo Code
ICT Gaming Lesson 2.
Chapter 2: Input, Processing, and Output
Pseudocode For Program Design.
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Lecture 3: Communicate in Writing
Presentation transcript:

Start Is it early? Go back to sleep Get dressed Eat breakfast Time for breakfast? Go to school Stop No Yes No

Professional standards and development  Lesson Objective: Understand what is meant by professional standards  Learning Outcome: Define the key words and give a brief explanation for each. Keywords: de facto standard, agreed standard, Blu-ray Vs HD DVD, programming standards, developmental life cycle,

Question  Avoids confusion  Don’t have to learn another way to do the same task  Can easily share work with other people. What is the point of having standards in industry (e.g. Flowchart symbols)

Two types of standard:  De Facto This is a standard which has not been formally agreed but is widely practised E.g. Flowchart symbols, programming conventions  Agreed A committee or organisation have published a standard to be followed. E.g. Hard disk format, WiFi protocol

Blu-ray vs HD DVD Battle of the standards

Question  Why not let people or the open market to decide upon standards?  Wasteful- people spend money on equipment which becomes obsolete.  Unable to share or communicate between different standards.  People will wait to buy equipment until a single standard is established.

What if there were no standards? Lisa wants to send a text to a guy that she likes, but her Android phone cannot send text messages to an iPhone. They work from a different standard. Louis needs to get onto a website but it is written in Mac-html which is not compatible with his windows laptop.

Why are standards important when working in a company?  Work in teams to develop a system because they all have a common understanding of the design tools and diagrams.  Move between companies because the standards apply across the whole industry.  Pick up someone else’s design and code the program to achieve it.

Programming examples

Programming example(2)

De-facto programming standards:  Meaningful variable names  Useful comments  Indent and show loops and conditions (while and if statements)  Don’t plagiarise other programmer’s code!

Standard for problem solving:

How many of those can you remember? IdentifyAnalyseDesign Code/testEvaluateMaintain

Workbooks!