Course overview
Computer graphics (2D and 3D) and Human-Computer Interaction are very important areas of Computer Science, with applications on several human activity domains such as education, medicine, scientific data visualization, computer-aided design (CAD), geographic information systems (GIS) and entertainment (movies, videogames, etc.). This course is part of the 3rd year, 1st semester, of Informatics Engineering Bach. It’s an intermediate level unit and it aims to contribute to establishing a solid foundation for more advanced study of specific topics in the scientific area of Computer Science. By the end of this course, the students are able to understand the fundamental role that interaction processes between human beings and machines play in the success of informatics applications; Understand the growing importance of computer graphics in many human activities; Understand concepts related to computer graphics and interaction; Understand the necessary knowledge to develop interactive 3D graphics systems with OpenGL or any other API; Analyse/evaluate/create interactive graphics systems; Apply standard graphics development tools; Apply the concept of teamwork; Prepare a report; Prepare a presentation and defend a project before an evaluation jury.
Participants in piloting
This course is part of the BSc in Computer Engineering of the School of Engineering of the Porto Polytechnic.
2020/2021: 219 students
Timeframe
2020/2021
Use of ALIEN services and tools
This course follows the project-based learning educational strategy. Students are asked to group in teams of 4 or 5 elements in order to complete projects related to 3D modelling, user interfaces and computer graphics. The challenges are the same for all the teams. The course’s methodology has been adapted to use ALIEN’s concept in a more systematic way.