Abstract

Software architecture course is one of the courses that are offered in computer science and software engineering programme. This course is related to software architecture design styles and making important design decisions for software design and development process. Several studies reported that students have difficulty in learning and understanding software architecture course. Teaching students about software architecture design and to equip the students with architecture design skills is very challenging. Thus, a comparative critiquing and example-based approach into learning client-server design architecture is proposed in this paper. The main idea is to support students' learning in software architecture design, specifically in the client-server design style. The aim of this paper is to describe the use of comparative critiquing and example-based approach in learning client-server design style. We believe that this approach would enhance the students' learning and understanding in client-server design. Furthermore, it would blend the learning performed in the traditional classroom setting.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.