Seminar on Aspect-Oriented Software Development
What's New?
Jan 11, 2006: First day of class. Handout 0 is available from here. The class will be held in Atanasoff 217. The instructor for this class is Hridesh Rajan.
Course Objectives
Aspect-oriented software development is a hot but controversial topic in academic programming languages and software engineering research, and in industrial practice. This seminar will provide a broad perspective on the field. Understanding will be strengthened with a detailed exploration of the industrially most successful realization of the ideas to date. You will also gain fundamental perspectives on the strengths and weaknesses of, and the controversy surrounding, this emerging software design approach. Broadly the objectives of this seminar are:
Understand the historical roots of aspect-oriented software development
Gain familiarity with current research and state of the art in aspect-oriented design
Develop a critical understanding of strengths and weaknesses of current work
Logistics
Instructor
Hridesh Rajan
E-Mail: hridesh@cs.iastate.edu
Office: B13 Atanasoff Hall
(Directions on the web site here).
Meeting Times
W 4:10 PM - 5:30 PM in Atanasoff 217
Office Hours
By appointment in B13 Atanasoff Hall.
Course Components
For students taking this seminar for 1 credit grades will be based on:
Class participation: 50%
Survey: 50%
For students taking this seminar for 3 credit grades will be based on:
Class participation: 30%
Survey: 30%
Project: 40%
For Students with Disabilities
Please address any special needs or special accomodations with me at the beginning of the semester or as soon as you become aware of your needs. Those seeking accomodations based on disabilities should obtain a Student Academice Accomodation Request (SAAR) form from the Disability Resources (DR) office (515-294-6624). DR is located on the main floor of the Student Services Building, Room 1076.
|