Public University of Navarre



Castellano | Academic year: 2025/2026 | Previous academic years:  2024/2025  |  2023/2024  |  2022/2023  |  2021/2022 
Bachelor's Degree in Biotechnology at the Universidad Pública de Navarra
Course code: 506108 Subject title: DATA STRUCTURES
Credits: 6 Type of subject: Basic Year: 1 Period: 2º S
Department: Estadística, Informática y Matemáticas
Lecturers:
AMOZARRAIN PEREZ, UGAITZ (Resp)   [Mentoring ]

Partes de este texto:

 

Module/Subject matter

Basic Formation/Computer Science

Up

Contents

Stack and Queues. Tree programming. Graphs. Recursion. Modularity. Introduction to file handling.

Up

General proficiencies

Not applicable.

Up

Specific proficiencies

Not applicable.

Up

Learning outcomes

 
RA01. Apply acquired analytical and abstraction skills, intuition and logical thinking to identify and analyse complex problems and seek and formulate solutions in a multidisciplinary environment. TYPE: Knowledge or contents.

RA10. Demonstrate ability to work in multidisciplinary and multicultural teams TYPE: Skills or abilities.

RA11. Demonstrate ability to work on a project basis TYPE: Skills or competences.

RA15. Understand the fundamentals of programming, the efficiency of programs, and the application and limitations of basic data structures in program design. TYPE: Competences.

 

Up

Methodology

Methodology - Activity 

Face-to-face instruction 

Out-of-class work 

A1- Lecture / Collaborative classes  

26 

 

A2- Lab Sessions   

30 

 

A3- Study and autonomous work of the student   

 

86 

A4- Tutoring   

 

4 

A5- Assessment tests   

4 

 

Total 

60 

90 

Up

Evaluation

 

Assessment
activity
Weight (%) It allows
test resit
Minimum
required grade

Theoretical/Practical exam (Individually performed).

50 YES 5

Deliverables and practical exams 

40 YES -

Continuous assessment. Active participation in the course 

10 YES -

If the minimum requirement is not met in any of the activities, the maximum final grade for the course will be 4.9 out of 10 (fail).

All assessment activities can be retaken in the resit exam.

 

 

 

Up

Agenda

  • The Stack Abstract Data Type (ADT);
  • The Queue & Double Ended Queue (Deque) ADTs;
  • The List ADT;
  • Introduction to Computational Complexity Analysis
  • Introduction to Recursion
  • The Binary Tree ADT;
  • The Binary Search Tree (BST) ADT;
  • Introduction to Graphs;
  • Programming features: Modularity with Python, Files with Python

Up

Experimental practice program

The practical sessions will consist of developing a series of projects to be carried out either in 1, 2 or 3 weeks. They will serve to apply all the theoretical concepts and strengthen the knowledge of structured programming with Python. The projects will be known at the beginning of the course, and all the technical features will be introduced, and progressively solved, in each session.

Up

Bibliography

Access the bibliography that your professor has requested from the Library.


The basic bibliography of the course is:

  • Kent D. Lee, Steve Hubbard, Data Structures and Algorithms with Python, Ed. Cham. Springer International Publishing.

The complementary bibliography of the course is:

  • Jim Knowlton, Python: Create ¿ Modify ¿ Reuse, Wrox Press, 2008.

Up

Languages

English

Up

Location

Campus Arrosadía (Pamplona)

Up