Programming for daily life - introduction

67 %
33 %
Information about Programming for daily life - introduction

Published on January 28, 2014

Author: joygeorgek



Teaches programming to non programmers such as Testers, Office administrators, marketing people, system admins etc...It uses famous educational programming language called Karel for demonstrating different programming techniques. It covers IF statement, For Loop and creation and usage of Functions. It also tells little bit of programmable machine's history along with some introduction to digital electronics.

Programming for daily life JOY GEORGE K Jr.Architect Orion India Systems

Agenda What is computer, program, input and output? Who is programmer? Some history Evolution of computers Why I should learn programming Writing first program Basic things you know when writing programs? Some theory (Only if time and you permits)

Programmer, Program, Machine& Executor Executor Inputs Program Slow execution

Little history Abacus

History I would say a wheel also has a program which is kind of hard coded Input - pressure Output - Rotation

History – programing wheels Arranging wheels in different ways produce different programs.

Machines around us Bit – On / Off

Circuit Machines which accept more than one on/off conditions (1 bits) as input

The language of circuits – 2 way switches S1 S2 S1 S2 Output 0 1 0 1 0 0 1 1 1 0 0 1

CPU – Universal circuit Give me any circuit diagram. I can act like that

When I don’t know programming? I need water Workers Translator

It fails sometime Better ask him write down and fire him For drinking

Why should I learn programming .Hot..Hot.. Oh…God Forgot to ask him how to ask hot water

Objects in programming Program Machine / Executor Input Output

Karel – A simple robot A Programming language used for educational purpose  Supported operations Move() TurnLeft() Simulator 

Making more tasks using Karel Dynamic decision making using IF keyword Repeat same job using LOOPING Keep the instructions of one job in group called FUNCTION

Theory Turing machine & Universal Turing machine. Machine code High level language Compiling v/s interpreting

Thanks for asking questions JOY GEORGE K Jr.Architect Orion India Systems

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Joymon V/S Code: Programming for daily life - Introduction ...

Here you can see software programming related articles,tips and sample code snippets.
Read more

Introduction to Programming - Wikiversity

Introduction to Programming. ... navigation, search. Introduction ... basics of getting your program statements using examples from everyday life ...
Read more

Linear Programming: Introduction - Purplemath

Explains the terminology and demonstrates the basic techniques for 'linear programming'; ... Linear Programming: Introduction ... life", linear programming ...
Read more

Introduction to C Programming - A Leading UK University

Introduction to C Programming. So you want to learn C? ... Please read the Introduction; It is a long course and will take you quite a while to complete.
Read more

Archived: Choosing Life Skills: Introduction

Introduction. In order to make a ... insurance, taxes, and other daily ... it is the general purpose of life skills programming to help persons live more ...
Read more

Introduction to Programming - YouTube

Introduction to Programming ... Eli the Computer Guy Live 156,251 views. ... PHP Programming Part 1: Introduction to PHP Programming ...
Read more

Introduction to Programming ASP.NET Web Forms Pages

Introduction to Programming ASP.NET Web Forms Pages. Other Versions ... The page itself raises life cycle events when it is initialized, ...
Read more

Programming With C An Introduction -

18-06-2016 1/4 Programming With C An Introduction Programming With C An Introduction ... [PDF] Access, The Guide To A Better Life For Disabled Americans
Read more

life: Introduction - Infoplease

life. Introduction life, although there is no universal agreement as to a definition of life, its biological manifestations are generally considered to be ...
Read more