Master of Science in Telecommunication Engineering

Master of Science in Telecommunication Engineering

Professionalize yourself to lead the management of information and communication technologies from innovation and improvement of competitiveness

Projects of telecommunication subsystem design II

Description
The course is based on the development of a commercial IoT application in the field of ambient assisted living. This application includes the development of a firmware for hardware based on an ESP8266 that must communicate with an Android mobile device through a backend system based on Firebase. The case focuses on the design of a monitoring system for remote assistance of elderly people (water consumption, falls, pills taken...) together with a control system (light, water...) for some elements of the house. In addition, the case also includes the use of computer vision, where you will also learn about the bases of the most used neural networks and some algorithms for their training.
Type Subject
Primer - Obligatoria
Semester
Second
Course
1
Credits
10.00
Previous Knowledge
Objectives

The learning outcomes that students who take this course must achieve, based on the curriculum of their Master's degree, are:

1. Knowledge for the design of electronic, microelectronic, photonic and instrumentation devices for telecommunications.
2. Knowledge of current technological trends with application to telecommunications

The objective is for the student to develop the necessary capacities and skills that will allow them to develop interdisciplinary projects in the future. They will learn to program hardware that can be connected to different peripherals and sensors, and with the ability to communicate with any TCP/IP protocol with a server.

They will develop skills in the field of mobile application programming, as well as the most commonly used architectures.

They will also learn how to use commercial tools both in the field of NoSQL servers and neural networks for the detection of different images.

There will also be a lot of emphasis on “how” problems are solved and the methodology used for programming, trying to ensure that the result not only works, but also has a high quality for teamwork, reuse, modularity…

Contents

- Advanced microprocessor programming
- Sensors and motors
- Wireless connections, communication and remote control
- Mobile device programming
- Integration of technologies and systems to solve a challenge.
- Neural networks

Methodology

The training activities used in the subject are:

- Assimilation of the associated concepts
- Personal work
- Assessment activities
- Laboratory work

Each session is divided into two parts: in the first part the teacher provides the basic knowledge so that the students can research and complete the task. The rest of the session is dedicated to implementing the case. The teacher assists the students who require it to clarify any possible doubts that may arise.

Evaluation

The assessment activities used in the subject are:

- Work done individually or in groups
- Reports
- Presentations

Evaluation Criteria

For this subject, the professor sets out a series of assignments to be completed during the case. These assignments correspond to the implementation of the different parts of the system.

Depending on the code and the final result, the student obtains a series of grades that will build up the final grade. The student must also complete a series of reports on the results obtained.

Additional Material