Hide menu

Applied aspect-oriented programming

FDA185, 2005VT
Full

Status Archive
School Computer and Information Science (CIS)
Division HCS
Owner Henrik Eriksson

  Log in  




Course plan

No of lectures

6-8

Recommended for

Graduate students with an interest in aspect-oriented programming and improving their programming skills beyond advanced Java.

The course was last given

New course

Goals

After the course the graduate student should know the principles behind aspect-oriented programming and should have good knowledge of AspectJ. Furthermore, the student should be able to take advantage of AspectJ as a tool for their thesis work. The student should also know in what situations aspect-oriented programming is beneficial and in what situations it should be avoided.

Prerequisites

Good knowledge of Java programming

Organization

Seminars and programming assignments

Contents

- Introduction to AOP
- Uses of AOP and AspectJ
- Joins, pointcuts
- Advice
- Tools
- Exercises and problem-solving

Literature

Gradecki & Lesiecki. Mastering AspectJ. Wiley, 2003.
Papers about aspect-oriented programming.

Lecturers

Henrik Eriksson

Examiner

Henrik Eriksson

Examination

Seminar attendance and completed assignments

Credit

3p

Comments


Page responsible: Director of Graduate Studies