CS 112, CHAPTER 1 Introduction to Computer Programming

Ellie Koning

This brief history of programming is based from the illustration of ____??

Jacquard Loom

invented by Joseph Marie Jacquard

Jacquard loom

is a mechanical automated loom that worked by creating different patterns using changeable punched cards that controlled its operation

Charles Babbage

These punch cards was later used by ____?

Charles Babbage

is considered the "Father of Computer", as a method for storing programs for his Analytic Engine.

Augusta Ada Byron

In 1842-1843, a woman translated an article about Charles Babbage's proposed Analytic Engine and described an algorithm that was cited as the first computer program making her the first computer programmer.

Augusta Ada Byron

She also theorized that computers could one day play music and chess

Augusta Ada Byron

The United States Department of Defense named a computer language in her honor

Countess of Lovelace

Augusta Ada Byron

Herman Hollerith

In 1889, he used punched cards, known as Hollerith cards after experimenting with paper tape.

Herman Hollerith

He also invented the tabular and keypunch machines along with the Hollerith cards which formed the basis for information processing.

Herman Hollerith

In 1896, he founded the Tabulating Machine Company which later became IBM.

Herman Hollerith

In 1906 he developed a plugboard or control panel that allowed the machine to perform different tasks without being reconstructed.

Atanasoff-Berry Computer or ABC

It is developed in 1937 and tested in 1942, first electronic digital computer

Atanasoff-Berry Computer (ABC)

it was designed to solve linear equations. It was not programmable but it did use binary arithmetic.

Colossus

In World War II, the ______ machines were the first programmable electronic digital computer. They were designed to break and read encrypted German messages.

Grace Murray Hopper

In 1947, _____________ is a computer programming pioneer, documented the first actual computer 'bug' (Fig. 8) when a moth got trapped in the Mark II Alken Relay Calculator.

Mark II Alken Relay Calculator

it was the first actual computer bug that got trapped in

Electronic Delay Storage Automatic Calculator (EDSAC)

it was the first practical stored-program electronic computer

On May 6, 1949

When did EDSAC ran its first program?: calculating a table of squares and a list of prime numbers.

Fortran

the first high level computer programming language, was invented by John Backus in 1954 and was released commercially in 1957.

Fortran

was invented by John Backus in 1954 and was released commercially in 1957.

Space War

The first computer game.

Space War

was programmed by Steve Russell in 1961.

Space War

It is a two-player game where two spaceships, affected by the gravity of a star, fire missiles, unaffected by gravity, at each other.

Space War

It took roughly 200 man-hours to complete the game which was written on a DEC interactive minicomputer.

Nolan Bushnell

He went to program the first coin-operated arcade game.

Fred Cohen (1983)

The first computer virus programmer

Fred Cohen (1983)

He designed a hidden program that could infect a computer, copy itself, and then infect other computers through the use of a floppy disk. The program was benign, meant only to prove that it was possible.

...

...