A java API for historical ciphers: an object-oriented design project
This paper describes a project suitable for a software engineering or object-oriented design course. The project consists of asking students to design an application programming interface (API) for a particular range of applications. An API-design project has several features not always found in app...
Gespeichert in:
Veröffentlicht in: | SIGCSE bulletin 2001, Vol.33 (1), p.307-311 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This paper describes a project suitable for a software engineering or object-oriented design course. The project consists of asking students to design an
application programming interface (API)
for a particular range of applications. An API-design project has several features not always found in application-design projects: It forces students to focus carefully on the distinction between the programming and the user interfaces; it provides a good justification for studying existing APIs as model code; it provides a natural way to divide tasks between different groups of designers/programmers; and, the final product can be used as the basis for programming projects in other courses. In this case the particular project we describe is the design of an API for implementing Historical Cipher algorithms. |
---|---|
ISSN: | 0097-8418 |
DOI: | 10.1145/366413.364609 |