1. Show in a simple program (or program fragment) of your choice how you can deal separately with…

1. Show in a simple program (or program fragment) of your choice how you can deal separately with correctness and efficiency.

2. Read about aspect-oriented programming, and examine it with respect to separation of concerns. How is separation of concerns supported in aspect-oriented programming?

3. Describe the work packages involved in building a house, and show how they are organized sequentially and in parallel.