Strategies for effective integration of software engineering concepts and techniques into the undergraduate computer science curriculum

  • Authors:
  • Ursula Jackson;Bill Z. Manaris;Renée A. McCauley

  • Affiliations:
  • Computer Science Department, University of Southwestern Louisiana, Lafayette, LA;Computer Science Department, University of Southwestern Louisiana, Lafayette, LA;Computer Science Department, University of Southwestern Louisiana, Lafayette, LA

  • Venue:
  • SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses various strategies for introducing and reinforcing software engineering principles in the undergraduate Computer Science curriculum. These strategies are based on a set of standards for internal/external documentation and organization of software which may be implemented quickly and inexpensively without a complete overhaul of courses. This provides a flexible framework for the development of a wide variety of carefully-planned programming assignments/projects.