The main objective of this course is to provide the student with the knowledge, skills, and competences required to design and develop multimedia applications and websites using appropriate technologies (Web technologies, multimedia libraries and frameworks, and IDE).
To achieve this goal, the student must acquire the following competences:
1. Specific competences (ECRT13, ETEGISA1, ETEGISA5)
1.1. Cognitive: at the end of the course the student must be able to:
- Know HTML5 language for representing structured and multiplatform (multimedia) web content.
- Know CSS language for formatting web pages.
- Know Javascript language for introducing interaction and processing in websites.
- Understand languages for the description and animation of multimedia information, as well as their adaptation to Web environments.
- Know the structure of a multimedia application.
- Know specific libraries for programming multimedia applications.
1.2. Instrumental and practical competences: at the end of the course, the student is expected to be able to:
- Design and develop interactive and multimedia web pages.
- Insert and define the interaction with components in multiplatform, interactive applications.
- Create (design and program) multimedia applications.
- Use existing frameworks for creating multimedia solutions.
1.3. Attitudes: at the end of the course, the student should attain:
- A proactive attitude for contributing solutions for the design of multimedia applications.
- An attitude of collaboration as a means for solving complex problems.
- A creative attitude for the analysis and design of multimedia applications and interfaces.
- A cooperative attitude for managing a software project as a team.
2. General competences (CG1, CB1, CB2)
- Capacity to apply theoretical concepts.
- Collaborative teamwork.
- Ability to organize and plan the work for solving problems and fulfilling a given task.
- Ability to search and discriminate the information relevant to solving a given problem.
- Ability to create a system according to given requirements (analyze the requirements, design, develop and test the system) [This competence is particularly critical for the course]