Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Inside Oracle Designer/2000
Professional Java Server Programming, Second Edition
Professional Java Server Programming, Second Edition
Mastering Enterprise Javabeans
Mastering Enterprise Javabeans
Software Architecture in Practice
Software Architecture in Practice
A Practical Approach of Teaching Software Engineering
CSEET '03 Proceedings of the 16th Conference on Software Engineering Education and Training
Professional Java Development with the Spring Framework
Professional Java Development with the Spring Framework
Agile Software Construction
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)
Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)
AspectJ Cookbook
Systems Analysis and Design Methods
Systems Analysis and Design Methods
Spring in action
Proceedings of the 1st International Workshop on Games and Software Engineering
Teaching software engineering and software project management: an integrated and practical approach
Proceedings of the 34th International Conference on Software Engineering
Teaching software process modeling
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
In teaching software engineering, it is a major challenge to integrate applied methodology and theory into the practice of software development. Today teaching a course in software engineering involves a theoretical approach with white board and doing a project at the end of the course. Teaching Software engineering as a course involves many disciplines and requires delivering lectures accompanied by lecture demos and hands on lab sessions to accompany individual constituent topics or areas that form the bricks and mortar of this course. Only when the bricks and mortar of software engineering have delivered a solid foundation, is it then that software engineering as a course will be delivered in a true and meaningful sense. This paper presents a method to teach Software Engineering using the applied approach that the author designed and successfully used