Lesson+1

=Lesson One= =Lesson1: Background of Computers After completing the 6 sections in Lesson 1, you should be able to:=
 * Give a brief history of computers.
 * Describe how hardware and software make up computer architecture.
 * Understand the binary representation of data and programs in computers.
 * Have an understanding of the history of programming.
 * Describe the software development process.
 * Understand the concept of object-oriented programming.

Define each term below. Put the definitions on your wikispaces' Glossary page as you come acr:
 * Vocabulary**
 * 1) application software
 * 2) bit
 * 3) byte
 * 4) hardware
 * 5) central processing unit (CPU)
 * 6) object-oriented programming
 * 7) main (primary) memory
 * 8) secondary memory (storage devices)
 * 9) input devices
 * 10) output devices
 * 11) application software
 * 12) programming software
 * 13) system software
 * 14) software development life cycle (SDLC)

ANSWER ALL THE NUMBERED QUESTIONS BELOW on your Lesson1 wiki page. Copy and paste what's below on your page and then answer the questions. Again, any definitions go on your Glossary page. (technical term - definition)

Read:about the [|history of computers.]
 * 1.1 History of Computers**
 * 1) When was the first computer created and for what purpose?
 * 2) When were large mainframe computers introduced?
 * 3) When did Tandy introduce the first home personal computer (PC)?
 * 4) When did IBM introduce the first home personal computer (PC)?

Read about computer [|hardware] Define on your wikispaces' Glossary Page: CPU, main memory, secondary storage devices, input devices, output devices Read about computer [|software] Define on your wikispaces' Glossary Page: 3 types of software: system, programming, application [|Computer Systems.ppt] Read about  [|binary representation, bit & bytes] also [|check out this link]
 * 1.2 Computer Hardware and Software**
 * 1.3 Binary Representation of Information and Computer Memory**


 * 1) One character = _ __byte(s)__
 * 2) __One byte =__ _ bits

[|Convert the following numbers and characters to binary:] and //RECORD THE CONVERSION for each://
 * a
 * A
 * b
 * B
 * 1
 * 1) 10
 * 2) 100
 * 3) 1.5

Read about[|how sound is converted into digital data (digitized)] Have a look at[|Digital Audio info - look at the diagrams]

Read about [|Computer Memory] Read about [|Computer Memory Addresses]
 * 1) Define non-volitile memory and give an example.
 * 2) Define volitile memory and give and example.
 * 3) How is data stored in computer memory?

Read about the[|5 generations of programming languages]
 * 1.4 Programming Languages**
 * 1) Briefly list the 5 generation sof programming languages.

[|Read and view the diagram on SDLC]
 * 1.5 The Software Development Process**
 * 1) List the 5 stages of software development.

[|Read about OOP]
 * 1.6 Basic Concepts of Object-Oriented Programming (OOP)**
 * 1) Object-oriented languages started to be developed in what decade?
 * 2) Name 3 object-oriented languages.