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.

description

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

Transcript of MCHS 1 - What is Programming?

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.