Código Oficial: | T426 |
Sigla: | TINFT |
Students have to acquire and consolidates knowledge,
skills and competences in:
- interpretation, analysis, specification and
implementation of trivial computing algorithms,
e.g., selection algorithms, research, ordering;
iterative and recursive algorithms; in the analysis
component, emphasis will be given to the temporal
complexity of the algorithms;
- specification and manipulation of linear data
structures (static and dynamic) and scatter tables;
- understanding, use and implementation of the most
common abstract data types (collection type), e.g.,
Stack, Queue, List, Map;
- specification of new TADs, choice of an appropriate data structure and its implementation and use;
- (in parallel) acquisition of skills in object-oriented
programming and use of generic types and exceptions in
the implementation of TADs.
Students should develop skills in the field of business management, organizational behaviour, leadership, and team management.
General objective
The objective is to develop students’ knowledge of English in several areas, such as reading comprehension, writing, correct use of technical terms, grammar, fluency and personal interaction. Students will be acquainted with concepts and procedures used in the workplace, and will be able to apply technical language to specific contexts.