Code: | CC3013 | Acronym: | CC3013 | Level: | 300 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | Yes |
Web Page: | https://moodle.up.pt/course/view.php?id=2230 |
Responsible unit: | Department of Computer Science |
Course/CS Responsible: | Bachelor in Computer Science |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:B | 0 | Official Study Plan | 3 | - | 6 | 56 | 162 |
L:CC | 18 | Plano de estudos a partir de 2014 | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:F | 3 | Official Study Plan | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:G | 1 | study plan from 2017/18 | 3 | - | 6 | 56 | 162 |
L:M | 0 | Official Study Plan | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:Q | 1 | study plan from 2016/17 | 3 | - | 6 | 56 | 162 |
MI:ERS | 30 | Plano Oficial desde ano letivo 2014 | 2 | - | 6 | 56 | 162 |
The proposed syllabus is taught in lectures where the main concepts are introduced and practical examples are explained. During lectures students are also required to do presentations related to the topics presented in the syllabus. In the labs students will learn specific skills related to multimedia systems through the exploration of a specific topic that they have to chose from the syllabus. Students will need to surpass problems by creating a prototype of a system. Students will deploy a project and create an application that must reflect the concepts presented during the lecture. All learning outcomes will help students understand the fundamental principals of multimedia systems and have a direct correspondence to the described syllabus. It covers the state of the art technology and the necessary background to design and develop sophisticated interactive applications. This course aims to teach students how multimedia systems are currently being used in different industries.
The goal is to instill in students the same curiosity, passion to discover and desire to convey knowledge that drives researchers to explore new areas related to multimedia systems.
By the end of this course the student are expected to learn and understand state of the art technology related to the following specific concepts:
* Understand which are the principals of 3D animation based on the traditional concepts of 2D animation
* Explore the different types of motion capture systems, virtual reality and how they can work together
* Understand the main concepts related to information theory and data visualization.
* Understand the use of color, text and diagrams when representing information
* Deployment of a multimedia project, create a demo and its correspondent documentation which must reflects its result.
By the end of this course the student are expected to learn and understand state of the art technology related to the following specific concepts:
* Understand which are the principals of 3D animation based on the traditional concepts of 2D animation
* Explore the different types of motion capture systems, virtual reality and how they can work together
* Understand the main concepts related to information theory and data visualization.
* Understand the use of color, text and diagrams when representing information
* Deployment of a multimedia project, create a demo and its correspondent documentation which must reflects its result.
* Fundamental Multimedia Principles: Definitions, Formats and standards, Data compression, techniques and storage, Networking
* Interactive Multimedia Systems: Usability, User interface, Types of Media: static and dynamic, Content based navigation, Distributed multimedia systems, Multimedia information retrieval
* Multimedia Applications Areas: Art, Education, Entertainment, Advertisements, Medicine, Engineering, Business, Scientific research
Multimedia Technology: Virtual reality, Augmented reality, Interactive television, Special Effects, Motion Capture, Mobile devices
The teaching methodologies adopted are consistent with the enumerated learning outcomes for the following reasons:
* Lectures allow a detail and adequate introduction and explanation of the core concepts described in the syllabus, namely principals of multimedia systems, algorithms and methods for the deployment of interactive applications, always supported by illustrative examples that are up to date.
* Labs allows students to consolidate the learned concepts and have a hands on experience on a concrete topic withing the filed of multimedia systems using programming languages like C++, Java, Python and APIs like OpenGL * The article presentation give the student the possibility of acquiring experience on how to understand advance topics related to the syllabus presented in the course. It will also help students understand how to create a presentation and prepare a debate with the rest of the class.
* The project allow the students to put together all the learned concepts into one unified application, preparing an article and a presentation, which can help them understand the importance of each component of a multimedia project.
designation | Weight (%) |
---|---|
Prova oral | 25,00 |
Trabalho escrito | 25,00 |
Trabalho laboratorial | 45,00 |
Trabalho prático ou de projeto | 5,00 |
Total: | 100,00 |
a) Assignment 1: State of the art paper/article presentation 25%
b) Assignment 2: Multimedia project 70% (report is 45%, presentation is 25%)
c) Assignment 3: Blind paper review 5%