Welcome to AP Computer Science A!   I am looking forward to our class. 

 

Please complete the assignment below.  I will be collecting all work on the first day of school.

 

I read my email regularly during the summer.  Please email me at mbachrach@glenridge.org if you are having difficulty completing the assignment. 

 

 

Enjoy your summer!

 

 

Mrs. Bachrach

 

 

 

“Genius is 1 percent inspiration and 99 percent perspiration. As a result, genius is often a talented person who has simply done all of his homework.

- T. Edison”

Part I: Hardware and Software

 

 

Read chapters 1 to 4 of the Online Introduction to Computer Science tutorial found at  http://chortle.ccsu.edu/java5/cs151java.html and answer the questions below.  The tutorial can be reached from a link found on my school web page.  It can also be found on the CD that I distributed on Move Up day.  Please answer the questions on index cards to be handed in on the first day of school. 

 

 

 

Chapter 1: Hardware and Software

 

1.      Explain the difference between hardware and software.  Provide an example of each.

 

2.      On separate index cards, define, explain the function of and provide an example (where possible) of  the following:

 

a)     Systems Unit

b)     Main Memory

c)     Secondary Memory

d)     Input Devices

e)     Output Devices

 

 

 

 

 

 

3.      Explain the difference between application programs and systems programs.  Provide examples of each.

 

4.      What is the Operating System? Explain its function.

 

5.      What is meant by “booting” a computer?  Where does the name come from?

 

6.      What is a network?

 

7.      Explain the difference between a local-area network and a wide-area network?

 

8.      What is a network protocol? Name a commonly used network protocol.

 

9.      What does “URL” stand for and what does it identify?

 

 

 

Chapter 2: Analog and Binary Signals

 

 

1.      What does “Binary” mean?

 

2.      What is a “Bit”?

 

3.      Explain some of the advantages of using Binary?

 

 

 

Chapter 3: Computer Memory

 

 

1.      Explain the difference between a “bit” and a “byte”?

 

2.      What is a kilobyte, megabyte, gigabyte, terabyte?

 

3.      What is a memory address?

 

4.      What is a file?

 

 

Chapter 4: The Processor

 

1.      Explain the following terms:

 

a.      Machine operation

 

b.      Machine instruction

 

c.      Executable program

 

 

 

 

d.      High Level language

 

e.      Source program

 

f.       Translator

 

g.      Interpreter

 

h.      Compiler

 

i.        Software portability

 

 

 

 

 

Part II: Number System

 

 

·         Read the Number Systems Conversion notes provided on Move up day.  The Number System Conversion notes can also be found on my teacher page on the school web site. On separate index cards and in your own words, describe the conversion process and provide examples of the following:

 

 

a)     Converting a Decimal number (base 10) to Binary (base 2)

 

b)     Converting a Decimal number (base 10) to Octal (base 8)

 

c)     Converting a Decimal number (base 10) to Hexadecimal (base 16)

 

d)     Converting from Binary to  Decimal 

 

e)     Converting from Octal to  Decimal 

 

f)       Converting from Hexadecimal to Decimal