Applied aspect-oriented programmingFDA185, 2005VTFull
|
|
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: Anne Moe