Programming and Problem Solving with Java

(やまだぃちぅ) #1

Knowledge Goals



  • To understand the difference between atomic and composite data types

  • To understand the difference between unstructured and structured
    composite data types

  • To understand how Java implements arrays

  • To understand the process of passing an array as an argument

  • To understand the difference between an array and the information stored
    within the array

  • To understand the role of an array in structuring data within a problem


Skill Goals


To be able to:


  • Declare and instantiate a one-dimensional array

  • Access and manipulate the individual components in a one-dimensional
    array where the elements are atomic types

  • Access and manipulate the individual components in a one-dimensional
    array where the elements are composite types

  • Use an initializer list to instantiate a one-dimensional array


One-Dimensional


Arrays


1975
IBM introduces the
first laser printer


1976
The first commercial
e-mail service,
OnTyme, struggles
to find a market for
its product because
of the installation
requirements for its
use

1976
Steve Jobs and
Steve Wozniak
create the “Apple I”
computer

1977
Steve Jobs and
Steve Wozniak
found Apple
Computer Inc.; the
Apple II computer
sets the standard
for personal
computers

1977
Bill Gates and Paul
Allen form a
partnership and
create Microsoft

1977
Commodore
introduces the PET,
a PC with a built-in
monitor
Free download pdf