a software engineering approach to first year computer science courses
The first year computer science sequence at Arizona State University is described. These courses have a software engineering emphasis, with students introduced to the tools and techniques of high quality software development. Students are given the opportunity to apply these techniques to all phases of the software life cycle.
software software engineering computer science sequence student tools quality software development