Teaching Enterprise Application Development: Strategies and Challenge

  • Enterprise application development requires a skill set that is broader than that provided by traditional programming courses. Enterprise applications are distributed, networked, multi-user, and architecturally complex. Enterprise developers must possess knowledge of a programming language as well as ancillary concepts such as networking, application security, RDBMS’s, concurrency, deployment and scaling. They should be knowledgeable with at least one specific platform, (e.g. J2EE or .NET). This collection of competencies is not often found in the software development curriculum as a whole but rather is touched upon across many different courses. This ad hoc approach cannot provide in-depth knowledge of the principles, patterns, and techniques used for enterprise application development. We present the goals and history of our course, Enterprise Application Development, the framework we have used, and the challenges that can arise in administering this coursework.

  • SIGITE 2011

    United States , New York·October 19 - 22, 2011

    The 12th Annual Conference on Information Technology Education will be held at the historic Thayer Hotel, on the grounds of the US Military Academy in West Point, New York.

    register for the event 

  • Latest Tweets


    : 6684 days ago

    Join the conversation
  • Conference sponsors


    • C-EMC-no-tag_blue_CMYK
    • na_logo_hrz_2c_cmyk