Modern software development concepts

In this paper we propose a significantly different approach to CS2, the second course in the undergraduate computer science curriculum. Rather than a central focus on the design and implementation of data structures, we propose that the central focus be on modern software development concepts such a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIGCSE bulletin 2000-12, Vol.32 (4), p.63-65
Hauptverfasser: Tymann, Paul T, Schneider, G Michael
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper we propose a significantly different approach to CS2, the second course in the undergraduate computer science curriculum. Rather than a central focus on the design and implementation of data structures, we propose that the central focus be on modern software development concepts such as object-oriented design, exceptions, GUIs, graphics, collection classes, threads, and networking. We believe that these are the important concepts that students should be exposed to and should use in the second computer science course.
ISSN:0097-8418
DOI:10.1145/369295.369329