Title :
Integrating software engineering in introductory computing courses
Author :
Cheston, Grant A. ; Tremblay, Jean-Paul
Abstract :
An introductory course for undergraduate computing students aims to integrate data structures and software engineering. In addition to completing assignments involving analysis, modeling, and software design, students work in teams using a 10-step process to develop an object-oriented software system.
Keywords :
computer science education; educational courses; object-oriented methods; software engineering; assignments; data structures; introductory computing courses; modeling; object-oriented software system; software design; software engineering; students; Contracts; Data engineering; Data structures; Dictionaries; Programming profession; Software engineering; Software maintenance; Software testing; Tree data structures; Unified modeling language;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2002.1032856