mchs 1 - what is programming?

16
Opening Prayer ALMIGHTY God, our heavenly Father, who has committed to Your holy Church the care and nurture of Your children; Enlighten with Your wisdom those who teach and those who learn, that, rejoicing in the knowledge of Your truth, they may worship You and serve You from generation to generation; through Jesus Christ our Lord. Amen. Miriam of Nazareth, Teach us your ways and lead us to Jesus.

Upload: monritche

Post on 13-Nov-2014

838 views

Category:

Technology


0 download

DESCRIPTION

First lesson in programming course for MCHS 4th Year students.

TRANSCRIPT

Page 1: MCHS 1 - What is Programming?

Opening PrayerALMIGHTY God, our heavenly Father, who has committed to Your holy Church the care and nurture of Your children;

Enlighten with Your wisdom those who teach andthose who learn, that, rejoicing in the knowledge of Your truth, they may worship You and serve You from generation to generation;

through Jesus Christ our Lord. Amen.

Miriam of Nazareth,

Teach us your ways and lead us to Jesus.

Page 2: MCHS 1 - What is Programming?

Programming 101

Page 3: MCHS 1 - What is Programming?

References

• http://www.webopedia.com/TERM/P/program.html

• http://www.basic256.org/index_en

• http://lifehacker.com/5401954/programmer-101-teach-yourself-how-to-code

Page 4: MCHS 1 - What is Programming?

Tech Site of the Week

• www.engadget.com

Page 5: MCHS 1 - What is Programming?

Recitation Agreements

Page 6: MCHS 1 - What is Programming?

What is a program?

Page 7: MCHS 1 - What is Programming?

Description• (n) An organized list of instructions that, when

executed, causes the computer to behave in a predetermined manner. Without programs, computers are useless.

• A program is like a recipe. It contains a list of ingredients (called variables) and a list of directions (called statements) that tell the computer what to do with the variables. The variables can represent numeric data, text, or graphical images.

.

Page 9: MCHS 1 - What is Programming?

Quiz no. 1

True or False (20 points)

1.0001 0011 0011 10112.1101 0111 0001 10013.1111 0001 1101 11114.0000 1100 0101 11015.0001 0011 0011 1011

Page 10: MCHS 1 - What is Programming?

How do computers understand us?

Page 12: MCHS 1 - What is Programming?

Levels of ProgrammingLanguage

Page 13: MCHS 1 - What is Programming?

Levels of Programming Language• High Level Language – a programming

language that make use of abstracts in bridging communication between the programmer and the machine.

• Assembly Language – a second generation language that allows programmers to substitute numerical Machine language commands into words.

• Machine Language – a programming language expressed in numbers or hexadecimal codes that can be directly communicated to the computer’s hardware components. (see how a hardrive works)

Page 14: MCHS 1 - What is Programming?

Group reporting

• Create a group with 5 members

Page 16: MCHS 1 - What is Programming?

Closing Prayer

Loving God, thank you for giving us clear thoughts and infinite curiosity;

Continue to fill us with burning passion, so that we may continue to pursue further learning with our topic, and develop skills we need for our journey here on earth;

We ask these gifts from You, in Jesus name, Amen.

Miriam of Nazareth,

Teach us your ways and lead us to Jesus.