2012/2013 BA-TIDS Distributed Systems
English Title | |
Distributed Systems |
Course information |
|
Language | English |
Exam ECTS | 7.5 ECTS |
Type | Mandatory |
Level | Bachelor |
Duration | One Semester |
Course period |
Autumn
3. semester |
Time Table | Please see course schedule at e-Campus |
Study board |
Study Board for BSc/MSc in Business Administration and Information Systems, BSc
|
Course coordinator | |
|
|
Main Category of the Course | |
|
|
Last updated on 17-09-2012 |
Learning objectives | |||||||||||||||||||||||||||||||||||||
At the oral exam, the student must demonstrate insight and understanding of building distributed systems. The project and the subsequent defense, students must demonstrate that they must be able to:
|
|||||||||||||||||||||||||||||||||||||
Prerequisite | |||||||||||||||||||||||||||||||||||||
• Good experience with Java as aquired on 1,2, and 3rd semester Ha(it). One should for instance be able to write Java applications with several classes using inheritance etc
• Experience with object oriented modeling as such. UML. You should be able to create a class diagram as a minimum • Basic understanding of network based on IP protocol, such as the Internet |
|||||||||||||||||||||||||||||||||||||
Examination | |||||||||||||||||||||||||||||||||||||
. | |||||||||||||||||||||||||||||||||||||
The exam in the subject consists of two parts:
|
|||||||||||||||||||||||||||||||||||||
Course content | |||||||||||||||||||||||||||||||||||||
This module introduces the distributed and complex IT systems, technical structure, key issues related to their technical functionality, including the special aspects that exist in mobile and embedded distributed systems. An example of such a complex system is an e-commerce solution that is built on a Web server and uses a component to handle payment with credit card, and Java standard J2EE libraries. Another example is the proliferation of small mobile wireless systems that integrate people's everyday life as cell phones and embedded systems. Through this course, students acquire a basic understanding of networks and distributed applications.The subjects are especially designed to provide insight into Internet structure and in applications that use Internet protocols, in order to the students able to construct distributed applications with both self-developed and reused (possibly modified) components. The course examines:
|
|||||||||||||||||||||||||||||||||||||
Teaching methods | |||||||||||||||||||||||||||||||||||||
It uses a technical approach to the profession (eg. analysis of network protocols) and you will typically see carefully selected details of a distributed system, since the students already at 1 year has created a general overview of system architectures. The emphasis is on the lecture the review of concepts and theories are supported by work on practical tasks in the exercises and the development of a small distributed application in project work. Use of e-learning The course uses primarily teaching presence. CBS Learn is used for sharing documents and provide interactivity. Subject structure The course is divided into two parts covering distributed systems and protocols. Each of these modules cover theory, applications and exercises. Teaching is based in the pedagogical principle of demonstrating the bulk of the theory in practice. The principle put into practice of teaching. |
|||||||||||||||||||||||||||||||||||||
Student workload | |||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
Expected literature | |||||||||||||||||||||||||||||||||||||
George Coulouris, Jean Dollimore and Tim Kindberg: Distributed Systems: Concepts and Design, Edition 4. Addison-Wesley 2005. Java How to Program |
Last updated on 17-09-2012