Computer Science refers to the science of the construction and the methods and techniques of using computers.
This degree course provides a solid foundation in programming, with special emphasis on the scientific knowledge that makes computers the powerful and indispensible tools that they are. These are the basic underpinnings for anyone who intends to become and remain an up-to-date professional with the ability to adapt, or who intends to continue his/her studies to the master's or doctoral levels.
Students completing this degree will acquire basic principles and skills in programming, information systems, systems and network management and web technologies as well as the ability to develop, alone or as part of a team, computer applications of a certain dimension, knowing how to make the appropriate choice of algorithms, languages, libraries and user interfaces.
The degree in its current form has evolved from its beginnings as the first, scientifically grounded university degree in this area and which has been operational for 25 years (since academic year 1985/86). Since then, many of the students holding degrees from FCUP have gone on to successful careers in Portugal and abroad, whether in companies or IT departments of private and public sector institutions, in industries such as banking, insurance, transport, electricity and telecommunications or in universities or research institutes.