Telematic Applications (21725)
Degree/study: Bachelor's degree in Telematic Engineering
Year: 2nd
Term: 3rd
Number of ECTS credits: 4 credits
Hours of studi dedication: 100 hours
Teaching language or languages: The teaching will be basically in Spanish, although Catalan and English will be mixed in explanations, provided material and recommended readings.
Teaching Staff: Davinia Hernández-Leo and Jonathan Chacón
1. Presentation of the subject
In this subject, it is intended that student know the technologies to program communications applications. Students will apply these technologies in practice and, at the end of the subject they will be able to program simple distributed applications about TCP / IP networks.
This subject is structured over competences achieved in the following subjects: Programming Fundamentals, Networks and Services, Databases, Object- Oriented Programming, Network and Services and Operating Systems.
Several subjects allow students to deepen some of the competences covered in this subject, such as Distributed Protocols (optional subject of the 3rd year) and Development of Telematic Applications (optional subject of the 4th year).
2. Competences to be obtained in the subject
General skills |
Specific competences |
Instrumental Systemic
|
Specific competences of Basic Training Specific Common Competences in the branch of Telecommunications Competences of specific technology: Telematic Engineering (TE) |
Some of these competences will be continued developing in next subjects which students will be able to attend.
3. Units
• Unit 1. Introduction: history of the distributed computing and basic concepts
• Unit 2. Distributed applications on Unix: Sockets and Remote Procedure Call
• Unit 3. Object Oriented Middleware
Distributed applications with Java: Remote Method Invocation
Multi-language distributed applications: Common Object Request Broker Architecture
• Unit 4. Component oriented Middleware
J2EE/EJB and .NET/DCOM
• Unit 5. Services oriented Middleware
Web Services
• Unit 6. Advanced aspects of telematic applications
4. Evaluation of the achievement level of the competences
To pass successfully this subject, it is necessary to fulfil what is detailed in the table below.
Evaluation elements |
Evaluation Procedure |
The minimum mark to pass the subject |
Percentage in the final mark of the subject |
Seminar activities |
Little practical activities and questions to solve before, during and after the seminar sessions. |
Minimum 4 points out of 10. |
25% |
Practical activities |
Two practical activities in pairs. |
Minimum 4 points out of 10. |
35% |
Written partial test |
Test and a problem or questions (theoretical aspects of the first half of the subject). |
There is no minimum. |
10% |
Written exam |
It is the end of the term. It covers all the subject matter (theory, practical activities and seminars) and consists of a test and a set of problems and questions. |
Minimum 4 points out of 10. |
30% |
To pass the subject, it is required to obtain at least 5 points (out of 10) as a final mark.
5. Bibliography and didactic resources
The bibliography and didactic resources for each unit will be indicated throughout the subject.
6. Methodology
Type |
Modality |
Description |
Lecture |
In the classroom, in a big group |
• We use PC, projector and whiteboard to support the explanations. |
Seminar |
In the classroom, in small groups |
• Students make small groups to discuss and resolve questions and small practical activities. Students basically work in an individual way but there are also several group dynamics to share and discuss individual solutions. |
Practical activities |
In the computer room, in small groups |
• Practical activities are focused on the learning of distributed applications programming with the technologies covered in the subject. These practical activities are in pairs and a report explaining the results must be submitted. |
Preparation of seminars, work on practical activities and study of theoretical concepts |
Outside the classroom, individually and by groups |
• Preparing seminars and continuation of work done in seminars. Advancing practical activities and writing reports. Study of theoretical concepts for the preparation of seminars, practical activities and written tests. |
6. Activities planning
Time commitment
Telematic Applications has 4 credits that correspond to 100 hours of time commitment, of which 36 are face-to-face. These 36 hours are divided into lectures (18 hours), medium group sessions (10 hours) and seminar sessions with small groups of students (8 hours). The distribution of hours for units is detailed in the table below.
Units |
Hours in the classroom |
Hours outside the classroom |
|
||
Big group |
Medium group |
Small group |
|
||
U1 |
3 |
|
1 |
4 |
|
U2 |
3 |
|
1 |
8 |
|
U3 |
3 |
6 |
2 |
18 |
|
U4 |
3 |
|
2 |
9 |
|
U5 |
3 |
4 |
|
16 |
|
U6 |
3 |
|
2 |
9 |
|
Total |
18 |
10 |
8 |
64 |
100, |