Abstract
AbstractIn the fall of 1994 we reorganized the content of our three‐course introductory computer science sequence in order to introduce software engineering concepts early and provide a consistent software engineering focus from one course to the next. To implement these changes, we established detailed documentation and design standards. These standards would serve as a framework for teaching the software engineering principles and techniques that we considered appropriate and essential to novice software developers. In an attempt to assess the impact of this new teaching approach, we examined student performance in upper‐level, project‐oriented courses with respect to early exposure to software engineering concepts. This paper describes the documentation and design standards, as well as how these standards have been used as a framework for teaching software engineering concepts early in the curriculum. It also reports on what we have learned through assessment of this approach. Results indicate that students exposed early to software engineering concepts are indeed better prepared for upper‐level project‐oriented courses.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.