Public University of Navarre



CastellanoEuskara | Academic year: 2021/2022 | Previous academic years:  2020/2021  |  2019/2020  |  2018/2019  |  2017/2018 
Bachelor's degree in Innovation on Food Processes and Products at the Universidad Pública de Navarra
Course code: 502102 Subject title: COMPUTER SCIENCE
Credits: 6 Type of subject: Basic Year: 1 Period: 1º S
Department: Estadística, Informática y Matemáticas
Lecturers:
ROYO ROMEO, ALBERTO (Resp)   [Mentoring ] LOPEZ MOLINA, CARLOS   [Mentoring ]
ANTUNES DOS SANTOS, FELIPE   [Mentoring ]

Partes de este texto:

 

Module/Subject matter

COMPUTER SCIENCE

Up

Contents

Introduction: Physical and logical structure of a computer. Operative systems. Introduction to programming. Data types, control structures and modularity. Programs for applications: speadsheet, project management, basical use of Internet.

Up

General proficiencies

CB1, CB2, CB3

CT3, CT5, CT6

Up

Specific proficiencies

CE2

Up

Learning outcomes

R1 To use the most common operating systems.
R2 To know the edition, compilation and execution tools to develop programs.
R3 To use the different control and data structures to develop programs. To validate the developed programs.
R4 To design simple databases and make queries.

R5. To design and develop algorithmic solutions to well-defined problems.

R6. To integrate the use of files, spreadsheets and tailor-made script to manage information in a professional, engineering application.

Up

Methodology

 

Methods- Activity In-class time (hours) Off-class time (hours)
A-1 Theoretical lessons 29 15
A-2 Practical lessons 28 30
A-3 Seminars 0  
A-4 Personal work   15
A-5 Reading    
A-6 Personal study   25
A-7 Exams 5  
A-8 In-office assistance    3
Total 62 88

Up

Languages

English

Up

Evaluation

 

Aspecto   Criterios   Instrumento   Weight 
R1, R2, R3, R4, R5, R6 Understanding of the theoretical and practical contents  Theoretical-practical exam. It includes contents from the individual or group labs. A minimum grade of 50% is required in this exam to pass the subject. Remediable in the the extraordinary evaluation.  48%  
R1, R2, R3, R4, R5, R6 Partipation in classroom activities As registered by the lecturer. This outcome is not remediable in the extraordinary evaluation 7%  
R1, R2, R3, R4, R5, R6 Collaborative applications of theoretical concepts Lab submission under the requirements by the lecturer. This outcome is not remediable in the extraordinary evaluation 30%
R1, R2, R3, R4, R5, R6 Individual work Lab submission under the requirements by the lecturer and, potentially, written exam on their contents. Remediable in the the extraordinary evaluation. 15%

Up

Agenda

The theoretical side of the subject develops as follows:

  • Part 1. Programming with Python
    • T1a Introduction to operating systems and programming;
    • T1b Data types and basic interaction with users;
    • T1c Alternative programming structures;
    • T1d Collections;
    • T1e Iterative programming structures;
    • T1f Text management with Python
    • T1g Functions
    • T1h Text file reading and writing
  • Part 2. Spreadsheets
    • T2a Fundamentals of spreadsheets;
    • T2b Advanced functions for spreadsheets;
    • T2c Information search and retrieval with spreadsheets;
  • Part 3. Automatic information processing
    • T3a Management of data with Python;
    • T3b Management of spreadsheets with Python.

The practical side of the subject develops as follows:

  • Part 1. Programming with Python
    • 1. Executing Python scripts;
    • 2. Interaction with users and basic information management;
    • 3. Alternative programming structures;
    • 4. Collections;
    • 5. Iterative programming structures;
    • 6. Text management in Python;
  • Part 2. Spreadsheets
    • 7. Basic spreadsheets;
    • 8. Advanced functions for spreadsheets;
    • 9. Information search and retrieval with spreadsheets;
    • 10. Importing and exporting information from/to spreadsheets;
  • Part 3. Automatic information processing
    • 11. File reading with Python;
    • 12. Integration of spreadsheets with Python.

Up

Bibliography

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


 

  • C. Valdés-Miranda Cros, Manual imprescindible de Excel 2013, Anaya Multimedia;
  • Apache Foundation, The OpenOffice Calc Reference (Official), accesible on-line en la página oficial de LibreOffice (help.libreoffice.org/Main_Page);
  • E. Bahit, Curso: Python para Principiantes, accesible en el repositorio de SafeCreative (www.safecreative.org);
  • A. Marzal, Introducción a la programación en Python, accesible on-line en la Colección Sapientia de la Universidad Jaume I (www.sapientia.uji.es).
  • The Python Foundation, The Python Language Reference (Official), accesible on-line en la página oficial de la Python Foundation (docs.python.org/3/).

Up

Location

Aulario

Up