You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Web, Mobile and Cloud Computing
  4. Web, Mobile and Cloud Ecosystem

Web, Mobile and Cloud Ecosystem

Code 16222
Year 1
Semester S2
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Informatics
Entry requirements There are no pre-requisites.
Learning outcomes The main objective of this curriculum unit is to provide an overview of Web, mobile, and cloud ecosystems. This overview is crucial for managing virtualization environments, cloud-based solutions, and developing applications intended for Web, mobile, and cloud platforms. Lastly, an overarching view of introductory concepts related to computer components, numerical systems, data encoding and representation, as well as operating system principles and essential components, is provided. The aim is to provide students with a broad and integrative perspective of the concepts and technologies necessary to understand Web, mobile, and cloud ecosystems.
Syllabus Introduction to numerical systems and arithmetic operations, encoding and representation of information, understanding the main structure of a computer, analysis of operating system components, exploration of virtualization environments and cloud computing, creation and use of virtual machines, and finally, an introduction to Web and mobile ecosystems from the perspective of developing native or cross-platform applications for these ecosystems.
Main Bibliography - Andrew Tanenbaum, Todd Austin, "Structured Computer Organization, " 6.ª Edição, Pearson, 2016.
- Guilherme Arroz, José Monteiro, Arlindo Oliveira, "Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores," 5.ª Edição, IST Press, 2009.
- Abraham Silberschatz, Peter Galvin, Greg Gagne, "Operating Systems Concepts Essentials," 2nd edition, Wiley, 2013.
- Andrew S. Tanenbaum, Herbert Bos, "Modern Operating Systems," 4.ª Edição, Pearson Prentice-Hall, 2016.
- Matthew Portnoy, "Virtualization Essentials," 3.ª edição, Sybex, 2023.
- Shashank M. Jain, "Linux Containers and Virtualization: A Kernel Perspective", 1.ª Edição, Apress, 2020.
Teaching Methodologies and Assessment Criteria The contents of this curriculum unit are presented in theoretical classes (expository method that leads to immediate practice) and practiced in practical classes where programmed teaching methods are used. In theoretical classes, the syllabus contents are presented; while in the practical classes, exercises are carried out in order to pursue the objectives outlined in the theoretical classes. Practical classes are conducted by laboratory guides that students complete on their personal computers or in the laboratory.

Theoretical and practical components are evaluated using three main elements:
- One written test for knowledge evaluation worth 40%.
- A mid-term group practical assignment worth a total of 25%.
- A final group practical assignment worth a total of 35%.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2024-02-23

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.