Public University of Navarre



CastellanoEuskara | Academic year: 2016/2017 | Previous academic years:  2015/2016  |  2014/2015  |  2013/2014  |  2012/2013 
Bachelor's degree in Agricultural, Food and Rural Environment Engineering at the Universidad Pública de Navarra
Course code: 501103 Subject title: COMPUTER SCIENCE
Credits: 6 Type of subject: Basic Year: 1 Period: 1º S
Department: Automatics and Computing
Lecturers:
LOPEZ MOLINA, CARLOS (Resp)   [Mentoring ]

Partes de este texto:

 

Module/Subject matter

COMPUTER SCIENCE

Up

Contents

Uso y diseño de hojas de cálculo. Importación y exportación de información en diferentes formatos. Manejo de herramientas nativas de hojas de cálculo para la depuración, análisis y visualización de información.
Rol de las aplicaciones en informática moderna. Creación de aplicaciones, ejecución de las mismas. Comprensión de los fundamentos de programación en términos de tipos de datos y estructuras de control. Diseño de soluciones algorítmicas para problemas bien definidos en el ámbito de la ingeniería.
Integración de programas personalizados con aplicaciones existentes. Gestión automática de grandes volúmenes de información. Interacción con sistemas operativos.

Up

Descriptors

Basic knowledge about the use and programming of computers, operative systems, databases and programs, with applications to Engineering.

Up

General proficiencies

  • CB1: Students are able to demonstrate they have acquired knowledge and understanding in a field of study based on the basic foundations gained within their general secondary education together with the support of advanced textbooks and aspects of the latest advances in the field.
  • CB2: Students can apply their knowledge to a job or vocation in a professional manner and have the competences which are generally shown through the elaboration and defence of arguments and problem solving in their field of study.
  • CT4: Ability to search and use the information, rules and regulations relative to the field of action.

 

Up

Specific proficiencies

  • CG2: Adequate knowledge of the physical problems, technologies, equipment, and water and energy supply systems, the limits imposed by budgetary factors and building regulations, the relationships between installations and/or buildings with farms, agro-food industries and spaces related to gardening and landscaping with their social and environmental surroundings, as well as the need to relate those surroundings from that environment with human needs and environmental protection.
  • CE3: Basic knowledge of the use and programming of computers, operating systems, databases and computer programmes with engineering applications.

Up

Learning outcomes

R1- Comprender el concepto de sistema operativo y ser capaz de trabajar con los más comunes en el ámbito de la ingeniería.
R2- Conocer herramientas de edición y ejecución de programas.
R3- Ser capaz de propone y desarrollar soluciones algorítmicas para problemas bien definidos.

R4- Utilizar diferentes estructuras de control y de datos para desarrollar programas. Validar y estudiar la calidad de los algoritmos propuestos.

R5- Utilizar herramientas ofimáticas para la importación, gestión, visualización y exportación de información.

R6- Integrar el uso de ficheros, hojas de cálculo y programas personalizados para gestionar información en el ámbito de la ingeniería.

 

RESULTADOS APRENDIZAJE ENAEE:
ENAEE-3: Un conocimiento adecuado de su rama de ingeniería que incluya algún conocimiento a la vanguardia de su campo.

Up

Methodology

Methodology-Activities

Classroom tuition

Off-site classes

A-1 Theoretical lessons

29

15

A-2 Practical lessons

28

30

A-3 Seminar

1

 

A-4 Personal work

 

15

A-5 Reading

 

 

A-6 Personal study

 

24

A-7 Exams

5

 

A-8 Individual tuition

 

 3

...

 

 

Total

63

87

Up

Languages

English

Up

Evaluation

 

Aspect

 

Criteria

 

Tool

 

Weight

 

R1, R2, R3, R4, R5, R6

Comprehension of the theoretical and practical contents

 

Theoretical-practical exam. It is a must to get 5 over 10 in this exam to pass.

Remediable in the the extraordinary evaluation.

 

40%

ER1, R2, R3, R4, R5, R6

Partipation in classroom activities

Short exams during the lessons.

This part is not remediable in the extraordinary evaluation.

 

5%

R1, R2, R3, R4, R5, R6

Application to practical problems of the theoretical concepts

Practical exam and/or works.

Remediable in the the extraordinary evaluation.

10%

 

R1, R2, R3, R4, R5, R6

Individual work

 

45%

Up

Agenda

1. Hojas de cálculo
T1a Fundamentos de hojas de cálculo;
T1b Funciones avanzadas para hojas de cálculo;
T1c Almacenamiento y búsqueda de información;
T1d Importación, análisis y exportación de información;
T1e Análisis avanzado de datos.
2. Programación con Python
T2a Introducción a los sistemas operativos y la programación;
T2b Tipos de datos e interacción con el usuario;
T2c Algoritmos con estructuras de control alternativo;
T2d Algoritmos con estructuras de control iterativo;
T2e Colecciones en Python;
T2f Gestión de texto y ficheros en Python.
3. Procesamiento automático de información
T3a Gestión de ficheros con Python;
T3b Manejo y consulta de información con Python

T3c Gestión automática de hojas de cálculo con Python.

 

Los contenidos prácticos de la asignatura se listan a continuación:
1. Hojas de cálculo básicas;
2. Funciones avanzadas para hojas de cálculo;
3. Búsqueda de información en una hoja de cálculo;
4. Importación y exportación de información;
5. Aplicaciones profesionales de hojas de cálculo;
6. Configuración y lanzamiento de scripts en Python;
7. Interacción con usuarios y manejo básico de información;
8. Estructuras de control alternativas en Python;
9. Estructuras de control iterativas en Python;
10. Colecciones en Python;
11. Lectura de ficheros de texto;
12. Procesamiento automático de ficheros;
13. Importación y exportación de información con Python;
14. Integración de hojas de cálculo con 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áginaoficial de la Python Foundation (docs.python.org/3.5/reference/).

 

Up

Location

Aulario

Up