Introducing a graduate course on Aspect-Oriented Software Development

B. Tekinerdogan

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    33 Downloads (Pure)


    Aspect-oriented software development (AOSD) is an advanced paradigm for separation of concerns (SOC) in software development, which provides explicit concepts to modularize so-called crosscutting concerns. After being accepted both by a broad community of researchers and the industry it is now getting introduced in courses in universities. This paper describes the experiences of the graduate course Aspect-Oriented Software Development that was introduced at Bilkent University in Ankara, Turkey. The lessons learned can be useful for peer educators who teach or aim to teach a similar course.
    Original languageUndefined
    Title of host publicationInternational Journal of Engineering Education
    Number of pages8
    Publication statusPublished - 15 Mar 2005

    Publication series

    ISSN (Print)0949-149X


    • CR-D.2
    • EWI-8895
    • IR-66815
    • METIS-228574

    Cite this