A Software Architecture Teacher's Dilemmas

01/23/2021
by   Arvind W Kiwelekar, et al.
0

An instructor teaching a course on Software Architecture needs to be more reflective to engage students productively in the learning activities. In this reflective essay, the author identifies a few decisive moments referred to as instructional dilemmas at which a teacher reflects upon choices and their consequences so that meaningful learning happens. These situations are referred to as dilemmas because they offer two options to instructors. Some of these dilemmas arise from the inherent nature of Software Architecture as a discipline, while the source of others is the background knowledge of learners. The paper suggests a set of principles and small-teaching methods to make teaching and learning more effective in such situations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2018

Iterative Classroom Teaching

We consider the machine teaching problem in a classroom-like setting whe...
research
03/11/2021

Learning by Teaching, with Application to Neural Architecture Search

In human learning, an effective skill in improving learning outcomes is ...
research
11/17/2020

Stimulating Entrepreneurship in Teaching Human Computer Interaction

Software development requires understanding of users, user needs, user t...
research
02/28/2023

Role-playing software architecture styles

Software Architecture, from definition to maintenance and evolution, is ...
research
01/07/2020

Implementing version control with Git as a learning objective in statistics courses

Version control is an essential element of a reproducible workflow that ...
research
11/07/2018

Reflective Diary for Professional Development of Novice Teachers

Many starting teachers of computer science have great professional skill...
research
11/09/2020

What's the worth of having a single CS teacher program aimed at teachers with heterogeneous profiles?

There is consensus regarding the relevance of including Computer Science...

Please sign up or login with your details

Forgot password? Click here to reset