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.
2. 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)
15. Karel â A simple robot
ïA Programming language used for educational purpose
ïhttp://en.wikipedia.org/wiki/Karel_(programming_language)
ïSupported operations
ïMove()
ïTurnLeft()
ïSimulator
ïhttp://joymononline.in/apps/karel/karel.htm
16. 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
17. Theory
ïTuring machine & Universal Turing machine.
ïMachine code
ïHigh level language
ïCompiling v/s interpreting
18. Thanks for asking questions
JOY GEORGE K
Jr.Architect Orion India Systems
www.joymononline.in
www.joymonscode.blogspot.in
Hinweis der Redaktion
The truth table in digital electronics. It represents the requirements of program.
Workers â Who knows only Hindi language can be compared as computers which understands only machine language.Translator - is the programmer who converts the English instruction to Hindi. In computer world form natural language specifications to machine code.User â The company/person who invested in Workers /Computers and wants to get maximum output.
When it fails â If the translation has errors or the user didnât specify correctly to the translator. Workers may bring water for cleaning if not specified for drinking.
User asked for more options in the program. But still it may fail on particular scenarios. So better user knows the basics of programming.
Objects every where in programming.
Karel is a simulator based programming language used in universities such as Stanford to teach programming.
Open the http://joymononline.in/apps/karel/karel.htm simulator and show if statements, for loop and need for functions.