Oinarrizko Programazioa26031
- Ikastegia
- Vitoria-Gasteizko Ingeniaritza Eskola
- Titulazioa
- Kudeaketaren eta Informazio Sistemen Informatikaren Ingeniaritzako Gradua
- Ikasturtea
- 2022/23
- Maila
- 1
- Kreditu kopurua
- 6
- Hizkuntzak
- Gaztelania
- Kodea
- 26031
IrakaskuntzaToggle Navigation
Irakaskuntza-gidaToggle Navigation
Irakasgaiaren Azalpena eta Testuingurua zehazteaToggle Navigation
La asignatura de Programación Básica introduce a los estudiantes y las estudiantes en el campo del software. En esta asignatura, que no requiere conocimientos previos en el tema, se introducirán los conceptos básicos necesarios para crear y ejecutar programas de ordenador.
En esta titulación la Programación Básica es el primer peldaño en la formación del estudiante o de la estudiante para el diseño y puesta en marcha de aplicaciones informáticas complejas. Esta formación básica será completada en primer curso con las asignaturas de (1) Metodología de la programación y (2) Programación Modular y orientación a objetos; y en segundo curso con las asignaturas de (3) Estructuras de datos y algoritmos, (4) Lenguajes, computación y sistemas inteligentes, (5) Bases de datos y (6) Ingeniería del software.
Los objetivos fundamentales de esta asignatura son:
1. Conocer la técnica (metodología) de resolución de problemas basada en los pasos de
especificación, diseño de un algoritmo por el método de diseño descendente, descripción de
casos de prueba e implementación en un lenguaje de programación de alto nivel.
2. Saber documentar adecuadamente la resolución de problemas, siguiendo los pasos establecidos en
la metodología.
3. Trabajar con problemas básicos que requieren tratamiento de secuencias o listas.
4. Dominar, tanto en su diseño como utilización, los elementos básicos de la programación
estructurada para los problemas mencionados:
a. Las estructuras de control: secuencial, condicional e iterativa.
b. Los subprogramas.
c. Las estructuras de datos.
5. Dominio de un lenguaje de programación que permite fortalecer los conocimientos destacados en
los puntos anteriores. En nuestro caso trabajaremos con el lenguaje Java.
Gaitasunak / Irakasgaia Ikastearen EmaitzakToggle Navigation
Introducción al concepto de Programación.
Representación de la información.
Estructuras de control.
Diseño de subprogramas.
Estructuras de datos básicas.
Eduki teoriko-praktikoakToggle Navigation
Introducción Este tema es básicamente introductorio y se centra en explicar qué es la programación, cuáles son los objetivos de la programación, la importancia del algoritmo, cuáles son las fases de la programación (especificación, diseño del algoritmo, escritura del programa y prueba). Se introducen también distintos lenguajes de programación y sus características
Conceptos básicos de programación A lo largo de este tema se explora la escritura de algoritmos utilizando pseudocódigo. Así pues se ven expresiones, instrucciones básicas. estructuras de control, utilización de subprogramas, y por último algoritmos básicos de tratamiento de secuencias.
Diseño de Subprogramas En este tema se comienza ya a trabajar con un lenguaje de programación concreto, revisando lo anteriormente visto en pseudocódigo adaptándolo al lenguaje de programación. En este tema se hará especial hincapié en todo lo que se refiere a los subprogramas; la especificación de subprogramas: funciones y procedimientos, parámetros de entrada, parámetros de salida y parámetros de entrada/salida, precondición y postcondición, parámetros formales y parámetros reales, ámbito de variables y visibilidad.
Estructuras de datos Este tema aborda la elección de las estructuras de datos adecuadas para la resolución de distintos problemas. Para ello se muestran y analizan casos en los que se usan vectores y tablas, matrices, registros, tipos enumerados y subtipos rango, y distintas combinaciones de todos ellos
MetodologiaToggle Navigation
En las clases magistrales se intercalarán sesiones de exposición de conceptos (reforzados con ejemplos) con la realización de ejercicios (individuales, en grupo, sobre la pizarra,etc.).
En los laboratorios se implementarán un conjunto de ejercicios repartidos con antelación. Las sesiones requieren un trabajo de preparación previo sobre dichos ejercicios y la redacción de un informe con la metodología de resolución de los mismos.
Ebaluazio-sistemakToggle Navigation
- Azken Ebaluazioaren Sistema
- Kalifikazioko tresnak eta ehunekoak:
- Garatu beharreko proba idatzia (%): 55
- Praktikak egitea (ariketak, kasuak edo buruketak) (%): 45
Ohiko Deialdia: Orientazioak eta Uko EgiteaToggle Navigation
Convocatorio ordinaria:
* Exámenes: 55%
* Evaluación de laboratorios: 30%
* Práctica: 15%
Convocatoria extraordinaria:
* Examen Final: 70%
* Evaluación de laboratorios: 15%
* Práctica: 15%
Ezohiko deialdia: Orientazioak eta Uko EgiteaToggle Navigation
* Examen Final: 55%
* Evaluación los laboratorios: 15%
* Práctica: 15%
En la convocatoria extraordinaria, los estudiantes y las estudiantes podrán recuperar las partes correspondientes a la práctica y los laboratorios respondiendo a unos cuestionarios específicos.
En caso de tener esas partes aprobadas, podrán mantener la nota obtenida en la convocatoria ordinaria.
CALIFICACIÓN EN ACTAS:
Solamente podrán optar a un examen único por el 100% de la nota final los casos excepcionales justificados al comienzo de curso y recogidos en el artículo 43 de la normativa vigente referente a la evaluación del alumnado. Los casos excepcionales se deben comunicar al profesor al comienzo de la asignatura o cuando la circunstancia excepcional ocurra, si se da a lo largo del cuatrimestre. No se aceptarán casos excepcionales a posteriori. La justificación deberá ser documentada adecuadamente.
En los demás casos, los exámenes supondrán el 55% de la nota final.
Se considerará que el estudiante o la estudiante se ha presentado a la convocatoria ORDINARIA si ha realizado al menos 2 de los exámenes indicados.
La práctica es un trabajo individual. Si se detectan casos de copia, la calificación que tendrán los estudiantes involucrados en la convocatoria será de 0.
Nahitaez erabili beharreko materialaToggle Navigation
1.- Material propio de la asignatura: apuntes, transparencias, lista de ejercicios, enunciados de los laboratorios, enunciado de la práctica, etc.
2.- Material que se pueda ir incorporando en la página de la asignatura a través del gestor de contenidos y docencia Moodle.
BibliografiaToggle Navigation
Oinarrizko bibliografia
"Una Introducción a la programación. Un enfoque algorítmico". J.J.Garcia, F.J. Montoya,J.L Fernandez, M.J. Majado
Thomson Ed. 2005
"Oinarrizko Programazioa. Ariketa-bilduma" Díaz de Ilarraza A., Sarasola K.
Udako Euskal Unibertsitatea, 1999.
Gehiago sakontzeko bibliografia
"La práctica de la programación". B.W. Kernighan, R. Pike. Prentice Hall. Ed, 2000. Code Complete: A Practical Handbook of Software Construction. Steve McConnell. Microsoft Press, 2004.
Web helbideak
es.wikibooks.org/wiki/Fundamentos_de_programación
5., 6. eta salbuespenezko deialdien epaimahaiaToggle Navigation
- FERNANDEZ GAUNA, BORJA
- LOPEZ DE LACALLE LECUONA, OIER
- RAMIREZ FERNANDEZ, JUAN FRANCISCO
TaldeakToggle Navigation
01 Teoriakoa (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
8-15 | 08:00-10:00 (1) |
Irakasleak
Ikasgela(k)
- AULA 201 - ELURRETA IKASGELATEGIA (1)
01 Ordenagailuko p.-1 (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 11:00-13:00 (1) |
Irakasleak
Ikasgela(k)
- AULA 0.3 - VITORIA/GASTEIZKO INGENIARITZARAKO U.E. (1)
01 Ordenagailuko p.-2 (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
8-15 | 08:00-10:00 (1) |
Irakasleak
Ikasgela(k)
- AULA INFORMÁTICA 1.2 - VITORIA/GASTEIZKO INGENIARITZARAKO U.E. (1)
01 Ordenagailuko p.-3 (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 08:00-10:00 (1) |
Irakasleak
Ikasgela(k)
- AULA INFORMÁTICA 1.3 - VITORIA/GASTEIZKO INGENIARITZARAKO U.E. (1)
31-01 Teoriakoa (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
8-15 | 08:00-10:00 (1) |
Irakasleak
Ikasgela(k)
- AULA 201 - ELURRETA IKASGELATEGIA (1)
31-01 Ordenagailuko p.-1 (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 11:00-13:00 (1) |
Irakasleak
Ikasgela(k)
- AULA 0.3 - VITORIA/GASTEIZKO INGENIARITZARAKO U.E. (1)
31-01 Ordenagailuko p.-2 (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
8-15 | 08:00-10:00 (1) |
Irakasleak
Ikasgela(k)
- AULA INFORMÁTICA 1.2 - VITORIA/GASTEIZKO INGENIARITZARAKO U.E. (1)
31-01 Ordenagailuko p.-3 (Gaztelania - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 08:00-10:00 (1) |
Irakasleak
Ikasgela(k)
- AULA INFORMÁTICA 1.3 - VITORIA/GASTEIZKO INGENIARITZARAKO U.E. (1)