Universidad de Jaén

Menú local

Syllabus 2019-20 - 14313005 - Advanced Telecommunication Services (Complementos de servicios de telecomunicación)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Grado en Ingeniería de telecomunicación
FACULTY: SCHOOL OF ENGINEERING OF LINARES
ACADEMIC YEAR: 2019-20
COURSE: Advanced Telecommunication Services
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Advanced Telecommunication Services
CODE: 14313005 ACADEMIC YEAR: 2019-20
LANGUAGE: English LEVEL: 0
ECTS CREDITS: 6.0 YEAR: 4 SEMESTER: PC
2. LECTURER BASIC INFORMATION
NAME: PÉREZ LORENZO, JOSÉ MANUEL
DEPARTMENT: U134 - INGENIERÍA DE TELECOMUNICACIÓN
FIELD OF STUDY: 560 - INGENIERÍA TELEMÁTICA
OFFICE NO.: D - D-123 E-MAIL: jmperez@ujaen.es P: 953648650
WEBSITE: https://www10.ujaen.es/conocenos/departamentos/ingtel/4661
ORCID: https://orcid.org/0000-0002-5286-8026
LANGUAGE: English LEVEL: 2
3. CONTENT DESCRIPTION

THEORY

Lesson 1. Introduction

Introduction to telecomunication services. MVC architecture for web applications. Client-side web technologies.

Lesson 2. Java EE Applications.

Web applications with servlet and JSP technologies. Interaction between web applications and databases. DAOs. Spring MVC framework.

Lesson 3. Service Oriented Architecture.

SOAP and REST Services. Examples.

Lesson 4. Security in web applications.

Security protocols. Security mechanisms in web applications.

Lesson 5. Network management.

Introduction. Network management protocols. SNMP managers and agents. MIB.

SEMINARS

1.- Introduction to GitHub.

2.- Framework of web applications.

3.- Electronic payment: PayPal.

PRACTICAL UNIT

Unit 1. Development of MVC web applications.

Unit 2. Development of REST applications.

Unit 3.  Security in web applications.

Unit 4.  Network management.

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

A1. Lectures with big group of students.

They are based in the explanation of the theory concepts, exercises and practical problems of the course.

A2. Lectures with practical groups.

They are developed in the lab, and they are based on the explanation of the practical units in the lab and their execution by the students.

A3. Tutorials.

The tutorials will be used for workshops related to the different themes of the subject, as well as for the resolution of doubts of the students.

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

At the end of the semester, the student has to choose between two methods of evaluation: CONTINUOUS EVALUATION or FINAL EXAM. 

CONTINUOUS EVALUATION

This assessment method is organised according to the activities described in the previous table.

To pass the subject, the student has to get a mark higher or equal than 5.0 out of 10 in the overall result of the evaluated aspects, as long as he or she has obtained a mark higher or equal than 4.0 in each one of those assessed aspects. 

FINAL EXAM EVALUATION

This kind of evaluation is based on only one written exam that evaluates all the aspects of the subject, by assessing the students' acquisition of all the competences and learning outcomes established in the subject. This exam will take place during the Examination period on a date established by the centre. The final exam is weighted in the following way:

- Attendance and participation (S1), theoretical concepts (S2) and Exercises, problems and study cases (S3): 70%.

- Laboratory and computer practical work (S4): 30%.

 In order to pass the subject, the student must have marks higher or equal to 5.0 out of 10 at each part of the final exam.

The students who have already fulfil the requirements of aspect S4 (Laboratory or computer practical work) through the CONTINUOUS EVALUATION, by obtaining a mark higher or equal to 5.0 out of 10 do not have to make this part in the FINAL EXAM evaluation.

Those aspects successfully completed with a mark higher or equal to 5.0 will be considered passing during that academic year.

DETAILS OF THE EVALUATION

The continuous evaluation is based on the next aspects: 

  • S1, Attendance and active participation (10%).
  • S2, Theoretical concepts (30%).
  • S3, Exercises, cases and works (30%).
  • S4, Laboratory practising (30%).

S1. Attendance and active participation (10%)

In this aspect, the CG3, C12 y C14 competences are evaluated.

The attendance will be taken into account within the laboratory activities, the active participation in the classroom and the attendance to workshops. 

S2. Theoretical concepts (30%)

In this aspect, the C.12, C.14, C.7, CG.3, CG.6, TEL.2 y TEL.4 competences are evaluated.

This aspect is evaluated with two written evaluations within the teaching period.

S3. Exercises, cases and works (30%)

In this aspect, the C.12, C.14, C.7, CG.3, CG.6, TEL.2 y TEL.4 competences are evaluated. 

This aspect is evaluated with two written evaluations within the teaching period. 

S4. Laboratory practising (30%)

In this aspect, the C.12, C.14, C.7, CG.3, CG.6, CG.9, TEL.2 y TEL.4 competencies are evaluated.

The students will write technical reports for the practical activities along the semester. The laboratory practising (30% of the evaluation mark) will be evaluated with these reports together with oral questions and demonstrations in the laboratory.

6. BOOKLIST
MAIN BOOKLIST:
  • Programación Java Server con J2EE edición 1.3: profesional. Edition: Ed. española. Author: -. Publisher: Madrid: Anaya Multimedia, D.L. 2004  (Library)
  • SQL [Recurso electrónico] : practical guide for developers . Edition: -. Author: Donahoo, Michael J.. Publisher: Amsterdam &#59; Boston : Elsevier, c2005.  (Library)
  • Murach s JavaScript and jQuery Mary Delamater and Zak Ruvalcaba. Edition: 3rd Edition. Author: Delamater, Mary. Publisher: Knoll; Fresno : Mike Murach and Associates, 2017  (Library)
  • SNMP,SNMPv2, SNMPv3, and RMON 1 and 2. Edition: -. Author: Stallings, William. Publisher: Reading [etc.]: Addison-Wesley, 1999  (Library)
  • Servlet, JSP & Spring MVC [Recurso electrónico] : a tutorial . Edition: -. Author: Kurniawan, Budi. Publisher: -  (Library)
  • Murach's Java servlets and JSP. Edition: 3rd ed. Author: Murach, Joel. Publisher: [Fresno, CA] : Mike Murach & Associates, cop. 2014  (Library)
  • Web application security [Recurso electrónico] : a beginner's guide. Edition: -. Author: Sullivan, Bryan, 1974-. Publisher: New York : McGraw-Hill, 2012  (Library)
ADDITIONAL BOOKLIST:
  • jQuery Recipes [Recurso electrónico] : A Problem-Solution Approach. Edition: -. Author: Harwani, B. M.. Publisher: Berkeley, CA : Apress, 2010.  (Library)
  • Database programming with JDBC and Java [Recurso electrónico] . Edition: -. Author: Reese, George. Publisher: Cambridge, Mass. : O'Reilly, c2000.  (Library)
  • Hacking web apps [Recurso electrónico] : detecting and preventing web application security problems . Edition: -. Author: Shema, Mike. Publisher: Waltham, MA : Syngress, c2012  (Library)
  • REST in practice [Recurso electrónico]. Edition: -. Author: Webber, Jim. Publisher: [S.l.] : O'Reilly Media, 2010  (Library)