... which includes specification, design, verification, coding, testing, production, and maintenance. It's not clear that mixing software engineering on one hand, and data structures and ... project. Data structures and algorithms, on the other hand, is a nuts -and- bolts discipline concerned with the details of coding and data storage. Accordingly we focus on the nuts -and- bolts ... Software Engineering - 21 - In recent years, it has become fashionable to begin a book on data structures and algorithms with a chapter on software engineering. We don't...