#### Filter Results:

- Full text PDF available (1)

#### Publication Year

1985

1995

- This year (0)
- Last 5 years (0)
- Last 10 years (0)

#### Publication Type

#### Co-author

#### Journals and Conferences

#### Key Phrases

Learn More

- Mark R. Headington, Arthur E. Oldehoeft
- ICPP
- 1985

- Mark R. Headington
- SIGCSE
- 1995

Data abstraction—a concept introduced at varying places in the CS1/CS2/CS7 sequence—separates the properties of a data type (its values and operations) from the implementation of that type. This separation of specification from implementation is achieved by encapsulating the implementation so that users of the type can neither access nor be… (More)

- Mark R. Headington
- SIGCSE
- 1988

In the computer science curriculum, finite state machines and finite automata are typically introduced at the upper-division level. However, students can benefit from an earlier, informal exposure to finite automata for three reasons:
- Finite automata represent a useful application when two-dimensional arrays are introduced.
- A painless early introduction… (More)

- ‹
- 1
- ›