Personen | Personen nieuwe site | Google | Route | Contact Login 
Course details 2012-2013  
    
Distributed computing
Course Code :2001WETDCP
Study domain:Computer Science
Semester:Semester: 2nd semester
Contact hours:45
Credits:6
Study load (hours):168
Contract restrictions: No contract restriction
Language of instruction :English
Exam period:exam in the 2nd semester
Lecturer(s)Kurt Vanmechelen

 


1. Prerequisites

At the start of this course the student should have acquired the following competences:
Specific prerequisites for this course:
This course requires a thorough knowledge of distributed systems. In addition extensive programming experience in Java and elementary knowledge of software development techniques is important.



2. Learning outcomes

The course aims to reach the following objectives
  • you are knowledgeable about the characteristics of distributed computing and middleware and their implications for application development
  • you have an understanding of distributed application architectures in its various paradigms
  • you can apply this knowledge in a project realizing a distributed application



3. Course contents

This course provides concepts and theoretical background to the development of distributed applications. It emphasizes the different paradigms that are possible in this respect. Three topics are covered in some detail: Remote Method Invocation (RMI), Jini and Web Services. The first is an example of a distributed object system, the second a service oriented system. Both are bound to the Java programming language. Web Services are investigated as a language agnostic service oriented system.
In addition the course provides hands-on experience through the realization of a distributed application that utilizes the abpve technologies.



4. Teaching method

Class contact teaching:
  • Lectures
  • Tutorials
  • Laboratory sessions

  • Project-based work:
  • In group



  • 5. Assessment method and criteria

    Examination:
  • Oral without written preparation
  • Open book

  • Portfolio:
  • With oral presentation


  • 6. Study material

    Required reading

    Course notes are supplied and after each lesson handouts of the presentations are made available through the Blackboard system. The materials for the practice session are also distributed through Blackboard.


    Optional reading

    The following study material can be studied on a voluntary basis:
    [1] Foundations of Jini 2 Programming, Jan Newmarch
         Apress, 2006, ISBN-13: 13-978-1-59059-716-3



    7. Contact information
    For questions concernin the theory sessions, contact
    • Jan Broeckhove, email: Jan.Broeckhove@ua.ac.be, building G, G205
    For questions concerning the lab sessions, contact
    • Kurt Vanmechelen, email: Kurt.Vanmechelen@ua.ac.be, building G, G214

    (+)last update: 01/02/2013 13:16 kurt.vanmechelen