Comparative critiquing and example-based approach for learning client-server design

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 s...

Full description

Saved in:
Bibliographic Details
Published in2017 IEEE Conference on e-Learning, e-Management and e-Services (IC3e) pp. 30 - 35
Main Authors Jamal, Nur Amirah Amjath, Ali, Norhayati Mohd
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.11.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
DOI:10.1109/IC3e.2017.8409234