Learning outcomes - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Learning outcomes

Description:

Program a web-app using Spring, Hibernate, Maven. Evaluate the advantages and disadvantages of using ... High Distinction, all the requirements bellow, plus: ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 7
Provided by: rafael2
Category:

less

Transcript and Presenter's Notes

Title: Learning outcomes


1
Learning outcomes
  • With the completion of the course the students
    will be able to
  • Program a web-app using Spring, Hibernate, Maven
  • Evaluate the advantages and disadvantages of
    using domain specific frameworks, particularly
    for web applications.
  • ? Deploy a large site using an application
    framework, and assess the differences between
    this type of software development and one with
    less reusability.
  • ? Customize a Content Management System (your
    application) to particular user requirements
  • ? Compare different Web Application Frameworks
    available in the market.

2
Average marks so far
3
Final Exam
  • 30 for a mid-term exam on the programming
    languages used in the project,
  • 40 Project Prototype, Final application,
    Presentation, Learning Journal.
  • 30 in a final exam. The final exam will be based
    on the course material and the additional
    readings.

Open Book
4
Final Exam
5 Questions, roughly 1/2 about content in the
papers/lectures 1/2 about programming or project
work
5
Readings
  • Ralph E. Johnson. "Frameworks (components
    patterns)". Communications of the ACM. 40 (10).
    pp 39-42. (core - mid-term) DOI
  • Mohamed Fayad and Douglas C. Schmidt.
    "Object-oriented application frameworks".
    Communications of the ACM. 40 (10). pp 32-38.
    (core- mid-term) DOI
  • Rod Johnson. "J2EE Development Frameworks".
    IEEE Computer. January 2005. pp 107-110. (core-
    mid-term)
  • Design Patterns Elements of Reusble
    Object-Oriented Software. Gamma, Helm, Johnson
    and Vlissides. Introduction (Chapter 1) (Library)
    (core - mid-term)
  • Maven a developer's notebook. Vincent
    Massol, Timothy M. O'Brien. O'Reilly 2005 -
    chapter 1 (core- mid-term)
  • Chapter 5. Object Oriented Design and
    Patterns. Cay Horstmann. Wiley, 2002 (library)
    (core - mid-term).
  • Mohamed Fayad, Douglas C. Schmidt., Ralph
    Johnson. Building Application Frameworks. John
    Wiley Sons 1999. (Chapters 1 ad 2) (Library)
    (core - final)
  • Essential Software Architectures. Ian
    Gorton. Springer 2006 - Chapter 1 (core - final)
  • Software Architecture in Practice. Len
    Bass, Paul Clements and Rick Kazman,
    Addison-Wesley, 2003 - Chapter 11 "The ATAM".

6
Assessment Standards
  • High Distinction, all the requirements bellow,
    plus
  • Show through independent work, ability to use and
    integrate several services and applications
    available in the framework.
  • Distinction all the requirements bellow, plus
  • Compare WAFs through an analysis of advantages
    and disadvantages. Be able to relate pros and
    cons to a business problem.
  • Experiment with the frameworks applications and
    be able to show how they can be exploited to
    solve a particular business problem.
  • Show consistent high quality programming (SE) and
    communication skills.
  • Credit, all the requirements bellow, plus
  • Be able to show consistent programming and
    communication skills
  • Deliver a working application with quality
    documentation
  • Proficiency in Linux development environments
  • Pass,
  • Inconsistent programming and communication skills
  • Motivation and initiative
  • Fail,
  • None of the above
Write a Comment
User Comments (0)
About PowerShow.com