Computer Courses White Papers
Teaching Software Engineering Bottom Up
Overview A typical CS curriculum contains a course on software engineering, which introduces principles and heuristic methods for designing large software systems subject to desirable properties, such as maintainability and extensibility. The nature of this body of knowledge suggests that the best method for teaching it is to use the elaboration theory of instruction. Applying this theory to software engineering requires a complete inversion in the traditional coverage of topics. A new course, CSE 370, is developed which incorporates this "Bottom up" coverage. Using this method, the authors are able to instill a higher level of cognitive ability in software-engineering methods than they were able to achieve using the old method.
| Publisher | American Society for Engineering Education | File Format | |
|---|---|---|---|
| Date Published | April 2007 | ||
| Format | White Papers | ||
| Topics | |||
The 2009 Handbook of Application Delivery
Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving...
Allied Medical Training Leads to a Promotion
Danielle Casey has a long-standing history in the medical field, having worked at various jobs since she was 16 years old. She started out as a receptionist at an ambulatory...
Allied Provides Student With Professional Advantage
After 25 years of working with consumer products, Scott Swickard decided to change the course of his career and get into the home inspection business. Having been a handyman and...
The Business of Breakthroughs: Optimizing Scientists' Contributions to the Commercial Enterprise
This paper uncovers the challenges associated with expanding scientists' business understanding and contributions, and further explores best practices for helping companies manage the integration of scientists into the commercial enterprise. ...
Technology in schools: what the research says
Cisco examines the intricacies of successful technology implementation in schools. The main purpose is to look at research and provide educators with an overview of technological trends that experts...



