Base Knowledge
Not aplicable
Teaching Methodologies
The following teaching methodologies are used in this course:
1. Expository method: explanatory method where theoretical foundations and concepts are presented by the teacher and discussed with the class. Concepts and information will be presented to students through, for example, slide presentations or oral discussions. It will be used in classes to structure and outline the information.
2. Demonstrative method: based on the example given by the teacher of a technical or practical operation that one wishes to be learned. It focuses on how a given operation is carried out, highlighting the most appropriate techniques, tools and equipment. It will be used, for example, in practical and laboratory classes.
3. Interrogative method: process based on verbal interactions, under the direction of the teacher, adopting the format of questions and answers. It allows for greater dynamics in the classroom and consolidates learning. It will be used, for example, to remember elements of previous classes and in revisions of the lectured content.
4. Active methods: pedagogical techniques will be used in which the student is the center of the learning process, being an active participant and involved in his own training. The teacher assumes the role of facilitator, stimulating critical thinking, collaboration, creativity and student autonomy. They will be applied in classes to achieve a dynamic and more lasting learning environment.
Learning Results
Part I – Perform processes of acquisition and manipulation of multimedia data as well as build multimedia applications using the latest tools and technologies.
Part II – Perform processes for creating, modeling and manipulating 2D and 3D content.
At the end of the semester students should be able to interpret, build and compose 2D and 3D content and develop applications in which this content is used.
Program
Part I – Multimedia
Introduction to multimedia: Acquisition, creation and editing of multimedia content.
a) Image: acquisition processes, notions of image compression, bitmap vs. image. vector, main image formats
b) Audio: acquisition processes, notions of audio compression, main audio formats
c) Video: acquisition processes, notions of video compression, main video formats
Development of applications involving the manipulation of multimedia content.
Part II – Computer Graphics
Introduction to Computer Graphics
a) Creation and manipulation of 2D and 3D graphics
b) 3D object modeling and manipulation
Development of applications involving the manipulation of 2D and 3D multimedia content.
Curricular Unit Teachers
Grading Methods
- - An individual written test - 35.0%
- - individual practical work - 65.0%
- - Individual works - 75.0%
- - An individual written test - 25.0%
Internship(s)
NAO
Bibliography
Costa, E. (2015). Programação em Python Fundamentos e Resolução de Problemas. FCA
FCAGuttag, J. (2021). Introduction to computation and programming using Python: With application to Computation Modeling and understanding data. the MIT Press.
Pereira, J. M., Brisson, J., Coelho, A., Ferreira, A., & Gomes, M. R. (2018). Introdução à Computação Gráfica. FCA
Marques, M. P. (2004). Sistemas e Técnicas de Produção Áudio. FCA
Ribeiro, N. M. (2012). Multimédia e Tecnologias Interativas. FCA.
Ribeiro, N., & Torres, J. (2009). Tecnologias de compressão multimédia.
Torralba, A., Isola, P., & Freeman, W. T. (2024). Foundations of Computer Vision. MIT Press.