GAIPS
Courses

Area of AI


Artificial Intelligence - a course for third year students in Computer Science and Engineering Degree, at IST.


Autonomous Agents and Multi-agent Systems – a course in the MSc program in Computer Science and Engineering, in the areas of Intelligent Systems and Multimedia Systems.


Affective Computing – a course in the PhD program in Computer Science and Engineering at IST.


Foundations of Programming - A course for first year students where they have their first contact with programming. The course is taught both to Computer Science and Engineering students and the Computer Network Engineering students, at IST.


Technology for Games and Simulation - a course in the second year of the MSc program in Computer Science and Engineering where students have contact with technology for developing computer games.


Socially Intelligent Agents – a course in the PhD program in Computer Science and Engineering where the creation of social intelligence in autonomous agents is discussed.


Artificial Life - a course in the PhD program in Computer Science and Engineering in which relevant research topics in the theory and practice of Artificial Life, namely how ideas and principles from biology, evolution, psychology and philosophy of mind can be applied to computer science in the areas of optimization, intelligent agent modelling and engineering are discussed.


Decision Support Systems


Intelligent Multimedia Databases


Information and Computation for Artificial Intelligence


Symbolic and Subsymbolic Machine Learning


Area of Multimedia

Human-Computer Interaction - a course for third year students in Computer Science and Engineering Degree, at IST.


Computer Graphics - a course for second year students in Computer Science and Engineering Degree, at IST.


User Centred Design - a course in the first year of the MSc program in Computer Science and Engineering where students have contact with several techniques for designing and developing interactive systems.


Game Design and Development - a course in the second year of the MSc program in Computer Science and Engineering where students learn concepts of Game Design and develop a prototype that demonstrates a game idea.


3D Visualization and Animation - a course in the first year of the MSc program in Computer Science and Engineering in which students learn to develop real time interactive graphic applications.


3D Simulation and Game Programming - a course in the first year of the MSc program in Computer Science and Engineering in which students learn more advanced techniques such as GPU programming for real time interactive graphic applications.