Programming

1 / 40
next
Slide 1: Slide
ProgrammingUniversity

This lesson contains 40 slides, with interactive quizzes, text slides and 2 videos.

time-iconLesson duration is: 60 min

Items in this lesson

Slide 1 - Slide

Schedule for this (final)week:
  • Unit 8,reading 1 : 26th July
  • Unit 8,reading 2: 27th July
  • Unit 8,reading 3: 28th July
  • No class: 29th July
  • Exam: 1st  August

Slide 2 - Slide

Do you know anything
about the origins of
programming?

Slide 3 - Mind map

1. What is stated about the history of computer programs in paragraph 1?
A
Alexander Graham Bell helped developed the first ideas of computer programming.
B
The initial instructions for a computer program were not written in English.
C
The invention of the airplane is associated with programming.
D
It is not connected with a particular person.

Slide 4 - Quiz

2. In paragraph 1, what does the author mean with the sentence “it was a halting, stop
and go progress”?
A
. A big pause interfered with any progress.
B
Programmers often found obstacles.
C
It implied a gradual development.
D
The process had to stop for a long time.

Slide 5 - Quiz

3. What word can be inserted in the gap (____) in paragraph 2?
A
But
B
Although
C
However
D
In spite of

Slide 6 - Quiz

4. The word "one" in paragraph 2 refers to
A
programs
B
creation
C
computer
D
algorithms

Slide 7 - Quiz

5. What is stated about the Analytical Engine in paragraph 3?
A
It is a historical machine.
B
It was never made.
C
It has no significance at all.
D
It helps people calculate algorithms.

Slide 8 - Quiz

6. The word "regarded" in paragraph 3 is closest in meaning to
A
admired
B
respected
C
considered
D
beloved

Slide 9 - Quiz

7. What is stated about Herman Hollerith in paragraph 4?
A
IBM took over his company in the early 20th century.
B
Hollerith bought the Tabulating Machine Company in 1896.
C
He processed data using an IBM device he designed.
D
Hollerith’s machines used the first computer programs.

Slide 10 - Quiz

8. What is stated about Turing, von Neumann or Zuse in paragraph 5?
A
Turing created devices to intercept information.
B
Konrad Zuse’s work is really popular nowadays.
C
They all worked together on the design of a machine.
D
Von Neumann also worked as an architect at that time.

Slide 11 - Quiz

9. What is NOT stated about Grace Hopper in paragraph 6?
A
She is more famous for her role in programming than for being in the Navy.
B
Her last rank in the navy was captain.
C
She was born in the United States.
D
Her work enabled people to use a different language to program.

Slide 12 - Quiz

10. What word can be inserted in the gap (____) in paragraph 7?
A
sooner
B
apart
C
instead
D
rather

Slide 13 - Quiz

Slide 14 - Video

Margaret’s Hamilton was born in ________, ________.
A
Akron, Ohio
B
Detroit, Michigan
C
Erie, Indiana
D
Paoli, Indiana

Slide 15 - Quiz

400 scientists including Margaret Hamilton worked on the ____________ at MIT to help send people to the Moon.
A
Apollo Guidance Computer
B
Asynchronous Radio Detector

Slide 16 - Quiz

Margaret’s computer software had to be __________, meaning the software’s more important jobs could interrupt less important ones.
A
Asynchronous
B
Chronological
C
Compact
D
Synchronous

Slide 17 - Quiz

The _________ would interrupt astronaut’s regularly scheduled tasks to warn them of emergencies. The astronaut could then communicate with Mission Control to determine the best path forward.
A
Altimeter
B
Chronometer
C
Flight Director
D
Priority Displays

Slide 18 - Quiz

Margaret Hamilton and other scientists across the country were working to achieve __________’s goal of landing a man on the Moon by the end of the decade (1960s).
A
Charles Draper
B
President John F. Kennedy
C
Neil Armstrong
D
Richard Nixon

Slide 19 - Quiz

Margaret and her engineers had to anticipate all sorts of problems that could happen, so they could program it into the computer. Why was this important for the safety of the astronauts?

Slide 20 - Mind map

Slide 21 - Slide

What programming
languages do you know?
What are some of their
characteristics?

Slide 22 - Mind map


Slide 23 - Open question


Slide 24 - Open question


Slide 25 - Open question

Slide 26 - Slide

Slide 27 - Link

Slide 28 - Link

Which programming language do you prefer?
Why?

Slide 29 - Mind map

Slide 30 - Slide

Have you used Python?
What are some
characteristics of this
programming language?

Slide 31 - Mind map

Slide 32 - Video

Why was Python created?

Slide 33 - Open question

Python allows for a quick execution of projects due to its vast plugin library
A
TRUE
B
FALSE

Slide 34 - Quiz

Python is making tasks more difficult
A
TRUE
B
FALSE

Slide 35 - Quiz

Python can never run programs faster than Java or C++
A
TRUE
B
FALSE

Slide 36 - Quiz

The code is easy to read due to it being in English
A
TRUE
B
FALSE

Slide 37 - Quiz

Slide 38 - Link

R
PYTHON
BOTH
1. It is not a complex language
2. It provides interactive functions.
3. It is perfect for graphic inputs.
4. It was created as the alternative to another language.
5. It is especially used for statistics and data analysis.
6. It was developed first.
7. It allows programmers to have more command of the code.
8. It is very adaptable.
9. Its linguistic structure is easy to use.
10. It was created by someone from the Netherlands.

Slide 39 - Drag question







From your own experience, what are some
important aspects that must be taken into account when programming?

Slide 40 - Mind map