Credits
6
Types
Specialization complementary (Information Technologies)
Requirements
- Prerequisite: XC
Department
AC
Teachers
Person in charge
- Jorge García Vidal ( jorge@ac.upc.edu )
Weekly hours
Theory
3
Problems
0
Laboratory
1
Guided learning
0
Autonomous learning
6
Competences
Information technology specialization
- CTI1.1 - To demonstrate understanding the environment of an organization and its needs in the field of the information and communication technologies.
- CTI1.2 - To select, design, deploy, integrate and manage communication networks and infrastructures in a organization.
- CTI1.3 - To select, deploy, integrate and manage information system which satisfy the organization needs with the identified cost and quality criteria.
- CTI1.4 - To select, design, deploy, integrate, evaluate, build, manage, exploit and maintain the hardware, software and network technologies, according to the adequate cost and quality parameters.
- CTI2.1 - To manage, plan and coordinate the management of the computers infrastructure: hardware, software, networks and communications.
- CTI3.1 - To conceive systems, applications and services based on network technologies, taking into account Internet, web, electronic commerce, multimedia, interactive services and ubiquitous computation.
- CTI3.2 - To implement and manage ubiquitous systems (mobile computing systems).
- CTI3.4 - To design communications software.
Sustainability and social commitment
- G2.3 - To take into account the social, economical and environmental dimensions, and the privacy right when applying solutions and carry out project which will be coherent with the human development and sustainability.
Objectives
-
knowledge of specific problems in the radio transmission
Related competences: CTI1.2, CTI2.1, CTI1.3, CTI1.4, CTI3.2, -
know the technology of wireless networks
Related competences: CTI1.2, CTI2.1, CTI1.1, CTI1.3, CTI1.4, CTI3.2, -
knowing the value chain of mobile Internet
Related competences: CTI1.1, G2.3, -
To know the basic processing techniques for smartphone sensors and integration of AI tools on mobile devices.
Related competences: CTI3.1, CTI3.4, CTI3.2, G2.3, -
understand the business models, development costs, marketing, competition, etc., associated with the development of a mobile application
Related competences: G2.3, -
work together to develop a design work
Related competences: G2.3, -
knowledge on IoT technologies
Related competences: CTI3.1, CTI1.2, CTI2.1, CTI1.3, CTI1.4, CTI3.2, -
known auxiliary technologies: positioning, secure mobile payments, advertising insertion, etc.
Related competences: CTI3.1, CTI3.4, CTI1.1, CTI3.2,
Contents
-
The value chain of mobile Internet
The Mobile Internet Value chain: Contents. On-line services. Distribution networks. Interface with the user. Devices. Applications. Regulation of use of frequencies. Networks with infrastructure and ad hoc networks. -
Radio Transmission
Characteristics of the radio channel. Limitations of power. Limitations on bandwidth. Propagation. Commitments in power, bandwidth and transmission speed. Adaptation speeds. Multiantena systems. Code division multiplexing, time and frequency. Mobiles and health. -
Cellular networks
Regulation of use of frequencies. Networks with infrastructure and ad hoc networks. Mobile operators. Evolution 2G, 2.5G, 3G, 3.5G, 4G i 5G. Architecture of cellular networks. Network slicing, virtualization, Mobile Edge, etc.. -
WiFi Networks
IEEE 802.11. CSMA / CA. Different standards of physical (802.11b, 802.11g, 802.11a, 802.11n). Solutions security (WEP, WPA). New standards: 802.11ac, 802.11ah. -
IoT technologies
IoT nodes. RFID, NFC, BLE, 802.15.4, LoraWAN, NBIoT. Thread, CoAP, MQTT. -
Sensors and signal processing techniques
Sensors dels mòbils: aceleròmetres, magnetòmetres, giròscops. Sistemes de coordenades. Descripció de rotacions en 3D (quaternions). Filtres bàsics. Fusió de senyals. -
Integration of Artificial Intelligence tools on mobile networks and devices.
AI integration with 6G networks. Image recognition, NLP, and voice recognition tools for mobile devices.
Activities
Activity Evaluation act
Topic 1
The Mobile Internet before and after the iPhone. Value chain IM: Contents. On-line services. Distribution networks. Interface with the user. Devices. Applications. Networks.- Theory: The Mobile Internet before and after the iPhone. Value chain IM: Contents. On-line services. Distribution networks. Interface with the user. Devices. Applications. Networks.
- Autonomous learning: Study the issues of class
Contents:
Theory
3h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
3h
item 2
Characteristics of the radio channel. Limitations of power. Limitations on bandwidth. Propagation. The radio channel capacity. Adaptation speeds. Multiantena systems. Code division multiplexing, time and frequency. Mobiles and health.- Theory: Characteristics of the radio channel. Limitations of power. Limitations on bandwidth. Propagation. The radio channel capacity. Adaptation speeds. Multiantena systems. Code division multiplexing, time and frequency.
- Autonomous learning: Study
Contents:
Theory
6h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
18h
item 3
IEEE 802.11. CSMA / CA. Different standards of physical (802.11b, 802.11g, 802.11a). Solutions security (WEP, WPA). New standards: 802.11n, 802.11p, 802.11.- Theory: IEEE 802.11. CSMA / CA. Different standards of physical (802.11b, 802.11g, 802.11a). Solutions security (WEP, WPA). New standards: 802.11n, 802.11p, 802.11.
- Autonomous learning: study
Contents:
Theory
6h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
6h
Use case: Mobile Application Design
The goal is to design a mobile application. You can choose an application. It will analyze the applications available on Apple App Store or Android Market with similar characteristics, comparing our implementation with the competition. We will choose a business model (ie, how will money with this application), marketing, etc.. We will design the application (graphics, functionality, etc.). On a voluntary basis can we deploy the application for Android OS and IOS. In this case you can publish the application for the market.- Laboratory: classes based on case
- Autonomous learning: design of the application
Theory
0h
Problems
0h
Laboratory
9h
Guided learning
0h
Autonomous learning
11h
item 4
Mobile operators. Evolution 2G, 2.5G, 3G, 3.5G and 4G. Architecture of cellular networks. Services and pricing.- Theory: Regulation of use of frequencies. Networks with infrastructure and ad hoc networks. Mobile operators. Evolution 2G, 2.5G, 3G, 3.5G and 4G. Architecture of cellular networks. Services and pricing.
- Autonomous learning: Study
Contents:
Theory
6h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
15h
item 5
Bluetooth. Zigbee. RFID and NFC. Mesh Networks and adhoc networks. Sensor networks. 6LowPAN and CoAP.- Theory: Bluetooth. Zigbee. RFID and NFC. WiMAX. Communication by Satellite. Mesh Networks and adhoc networks. Sensor networks.
- Autonomous learning: Study
Theory
6h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
6h
item 6
Type of mobility. Support for mobility level 3 (IP phone). Support for mobility in cellular networks. Nomadic mobility. Protocols to support mobility transparent to Level 2.- Theory: Type of mobility. Support for mobility level 3 (IP phone). Support for mobility in cellular networks. Nomadic mobility. Protocols to support mobility transparent to Level 2.
- Autonomous learning: study
Contents:
Theory
4h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
5h
item 7
Positioning techniques and Location Based Services (LBS). Secure Payment. Mobile Advertising.- Theory: Positioning techniques and Location Based Services (LBS). Secure Payment. Mobile Advertising.
Contents:
Theory
4h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
5h
item 8
Sensors. Signal processing- Theory: Operating systems for mobile devices. Market applications. Major categories of applications.
- Autonomous learning: study
Theory
3h
Problems
0h
Laboratory
6h
Guided learning
0h
Autonomous learning
3h
Teaching methodology
* Classroom sessions* Lab classes (python programming)
* Case-based sessions (mobile app design)
Evaluation methodology
Ep: Mideterm exam : 0 <= Ep <= 10Ef: Final exam: 0 <= Ef <= 10
Ec: Use case: 0 <= Ec <= 1.
Final mark = 0,8xMAX (Ef, 0, 75 x Ef +0,25 x Ep) + 2xEc
Bibliography
Basic
-
Mobile wireless communications
- Schwartz, M,
Cambridge University,
2005.
ISBN: 0521843472
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003439929706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
802.11 wireless LAN fundamentals: a practical guide to understanding, designing, and operating 802.11 WLANs
- Roshan, P.; Leary, J,
Cisco Press,
2004.
ISBN: 1587050773
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003068869706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Professional android sensor programming
- Milette, G.; Stroud, A,
Wrox Press,
2012.
ISBN: 9781118183489
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004136559706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Previous capacities
Basic knowledge of TCP / IP networks and network protocols.Basic knowledge of probability and linear algebra