Estruturas de Dados

Base Knowledge

NA

Teaching Methodologies

The teaching methodology is based on the presentation of the main concepts involved, followed by examples and the realization of practical sheets for the application of the concepts presented.

Learning Results

The student must learn to manipulate data on disk and in memory. Must develop skills to design and manipulate dynamic data structures of variable dimensions and programs of some complexity.

 

Program

Sorting and search algorithms.

 

File manipulation in C.

 

Pointers.

 

Definition of structures and types.

 

Dynamic memory allocation.

 

Linked lists.

 

Recursiveness.

 

Tree structures.

Grading Methods

Evaluation
  • - Theoretical-practical part with the completion of an exam or two written tests and a practical part with the completion of a final work. - 100.0%

Internship(s)

NAO

Bibliography