fundamentos de computaciÓn › crespoj › computacion › organiz... · 2019-09-13 ·...

6
FUNDAMENTOS DE COMPUTACIÓN 2019-2020 Contenidos de la asignatura Un poco de: Funcionamiento interno del ordenador, representación, paginación en el sistema operativo, colas simples de ejecución de procesos. Manejo de bases de datos con SQL: tablas, consultas. Pero sobre todo: Programación en C con estilo adecuado, corrección y depuración de errores. Se incluye lectura y es - critura de datos (ambas interactivas o con ficheros), expresiones de cálculo, división en funciones, condicionales, ciclos, listas o vectores de números, estructuras, textos y tablas o matrices. Trabajo semanal Para el entrenamiento/trabajo semanal se formarán grupos de 3, 4 ó 5 personas. El agrupamiento lo puede hacer lo propia gente o, en su defecto, lo hará el profesor. Semanalmente los grupos tendrán que resolver unos ejercicios y hacer unos programas, entregándolos a través del aula virtual. Los avisos de las tareas los puedes recibir en la app de Moodle, en un dispositivo móvil. Bibliografía Hay apuntes propios de la asignatura con gramática del lenguaje, ejercicios resueltos, plantillas, ... No son un texto que se siga en clase, sino que sirven para consultas. Allí puedes encontrar lo que entra, con ejem - plos, bibliografía de ampliación. Incluyen una referencia a los distintos materiales (teoría, ejemplos, plan - tillas, etc.) de cada tema. Algunos de los ejemplos son activos, de forma que puedes ver en el lector PDF cómo va ejecutándose el programa; están indicados en el índice de figuras. Al final hay una bibliografía con referencias de Internet y un índice alfabético de términos, para buscar aquello que interese si es que no se encuentra fácilmente en la tabla de contenidos que hay al principio. Además de los apuntes, para la parte de programación se pueden consultar: “Programación en C” Gottfried, B. S. “C - C++ : curso de programación” Ceballos Sierra, F. J. “Problemas resueltos de programación en lenguaje C” García Carballeira, F. y otros “Por fin, C ISO: un curso C estándar” Aburruzaga, G. y otros “Fundamentos de informática y programación en C” Diego R. Llanos Ferraris. “100 Problemas resueltos de programación en lenguaje C para ingeniería" Ignacio Alvarado Aldea y otros En general cualquier libro de C en la biblioteca o en Internet. Al final de los apuntes se comenta bibliogra - fía y se incluyen referencias de Internet con ejercicios resueltos. Para la parte de funcionamiento del ordenador y del sistema operativo, además de la bibliografía conteni - da en los apuntes se pueden consultar los siguientes libros: “Introducción a la Informática”. A. Prieto y otros. Mc Graw-Hill, 3ª edición, 2002. “Conceptos de informática”. A. Prieto y B. Prieto. McGraw Hill, 2005.

Upload: others

Post on 25-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FUNDAMENTOS DE COMPUTACIÓN › crespoj › computacion › organiz... · 2019-09-13 · FUNDAMENTOS DE COMPUTACIÓN 2019-2020 Contenidos de la asignatura Un poco de: Funcionamiento

FUNDAMENTOS DE COMPUTACIÓN

2019-2020

Contenidos de la asignatura

Un poco de:

Funcionamiento interno del ordenador, representación, paginación en el sistema operativo, colas simples de ejecución de procesos. Manejo de bases de datos con SQL: tablas, consultas.

Pero sobre todo:

Programación en C con estilo adecuado, corrección y depuración de errores. Se incluye lectura y es-critura de datos (ambas interactivas o con ficheros), expresiones de cálculo, división en funciones, condicionales, ciclos, listas o vectores de números, estructuras, textos y tablas o matrices.

Trabajo semanal

Para el entrenamiento/trabajo semanal se formarán grupos de 3, 4 ó 5 personas. El agrupamiento lo puede hacer lo propia gente o, en su defecto, lo hará el profesor. Semanalmente los grupos tendrán que resolver unos ejercicios y hacer unos programas, entregándolos a través del aula virtual. Los avisos de las tareas los puedes recibir en la app de Moodle, en un dispositivo móvil.

Bibliografía

Hay apuntes propios de la asignatura con gramática del lenguaje, ejercicios resueltos, plantillas, ... No son un texto que se siga en clase, sino que sirven para consultas. Allí puedes encontrar lo que entra, con ejem-plos, bibliografía de ampliación. Incluyen una referencia a los distintos materiales (teoría, ejemplos, plan-tillas, etc.) de cada tema. Algunos de los ejemplos son activos, de forma que puedes ver en el lector PDF cómo va ejecutándose el programa; están indicados en el índice de figuras. Al final hay una bibliografía con referencias de Internet y un índice alfabético de términos, para buscar aquello que interese si es que no se encuentra fácilmente en la tabla de contenidos que hay al principio.

Además de los apuntes, para la parte de programación se pueden consultar:

● “Programación en C” Gottfried, B. S.● “C - C++ : curso de programación” Ceballos Sierra, F. J.● “Problemas resueltos de programación en lenguaje C” García Carballeira, F. y otros● “Por fin, C ISO: un curso C estándar” Aburruzaga, G. y otros● “Fundamentos de informática y programación en C” Diego R. Llanos Ferraris.● “100 Problemas resueltos de programación en lenguaje C para ingeniería" Ignacio Alvarado Aldea

y otrosEn general cualquier libro de C en la biblioteca o en Internet. Al final de los apuntes se comenta bibliogra-fía y se incluyen referencias de Internet con ejercicios resueltos.

Para la parte de funcionamiento del ordenador y del sistema operativo, además de la bibliografía conteni-da en los apuntes se pueden consultar los siguientes libros:

● “Introducción a la Informática”. A. Prieto y otros. Mc Graw-Hill, 3ª edición, 2002.

● “Conceptos de informática”. A. Prieto y B. Prieto. McGraw Hill, 2005.

Page 2: FUNDAMENTOS DE COMPUTACIÓN › crespoj › computacion › organiz... · 2019-09-13 · FUNDAMENTOS DE COMPUTACIÓN 2019-2020 Contenidos de la asignatura Un poco de: Funcionamiento

● “Estructura de los computadores y periféricos”. Martínez Durá. RA-MA 2001.

● “Fundamentos de los computadores”. P. de Miguel Anasagasti. Thomson, 2004

La parte de bases de datos que se da en la asignatura es muy reducida, con lo que cualquier libro cubre mucho más, pero como posibilidades de consulta están:

• "Fundamentos de SQL" Andy Oppel, Robert Sheldon

• "SQL" Philip J. Pratt, Mary Z. Last

• "SQL" Francisco Charte Ojeda

Materiales en Internet

Aula virtual

En la plataforma Moodle tienes los enlaces de la asignatura.

Si eres usuario habitual de dispositivo móvil instálate en tu dispositivo la app de Moodle, para poder estar al tanto de todo a través de ella. Para ello es conveniente que actives las notificaciones; así te avisará cuan-do salga algo.

También puedes intercambiar mensajes con las personas de tu grupo, por ejemplo, en la app, resolviendo un cuestionario.

Página Web

Entre los enlaces que tienes en el aula virtual, está la página soporte de la asignatura cuyo aspecto es:

de la universidad:

Si pulsas en el botón de Recientes o en el de Frecuentes te aparecerán debajo de todo una serie de botones enlazados a los listados de recursos que hayas visto hace menos tiempo o con más frecuencia desde ese mismo navegador (es la memoria del navegador, no la de la universidad):

Page 3: FUNDAMENTOS DE COMPUTACIÓN › crespoj › computacion › organiz... · 2019-09-13 · FUNDAMENTOS DE COMPUTACIÓN 2019-2020 Contenidos de la asignatura Un poco de: Funcionamiento

ciones anteriores están todavía visibles más pequeñas, así que puedes volverte atrás pulsando en una de ellas.

También puedes empezar buscando por tipo, pulsando en el botón/imagen de Materiales:

Por ejemplo, en teoría, tendrás, entre otras cosas, los apuntes de la asignatura. Eligiendo uno de los tipos pasaría a pedirte de qué tema lo quieres, si no lo has indicado todavía. Una vez elegido el tipo de recurso y el tema, te saca un listado de lo que hay, con enlaces a cada cosa:

Page 4: FUNDAMENTOS DE COMPUTACIÓN › crespoj › computacion › organiz... · 2019-09-13 · FUNDAMENTOS DE COMPUTACIÓN 2019-2020 Contenidos de la asignatura Un poco de: Funcionamiento

cionar línea a línea, o sólo la solución.

Los que puedes ir ejecutando línea a línea (Seguimiento de ejecución) te presentan arriba a la izquierda el programa en C, debajo las instrucciones traducidas a nuestro idioma, arriba a la derecha los valores que tienen en ese momento todas las variables y abajo a la derecha lo que va sacando el programa en pantalla. Pulsando en cualquier instrucción, en C o en nuestro idioma, te marca la equivalente en la otra opción.

Page 5: FUNDAMENTOS DE COMPUTACIÓN › crespoj › computacion › organiz... · 2019-09-13 · FUNDAMENTOS DE COMPUTACIÓN 2019-2020 Contenidos de la asignatura Un poco de: Funcionamiento

Servidor de ejercicios

Otro de los enlaces que tienes en el aula virtual es la entrada a un servidor de ejercicios interactivos (con pistas y ayudas).

Cuando entras te da a elegir entre los ejercicios propiamente dichos o unas herramientas de análisis de programas, para ayudarte a descubrir problemas en un programa que tengas, si es que estás en ese caso. También hay una pizarra interactiva que estará disponible cuando el profesor esté conectado, compartida a través de Internet; se usará cuando convenga para explicar algo a través de Internet.

Entrando a los ejercicios, se presentan agrupados por tema, en el orden en que avanza la asignatura, y, dentro de cada tema, por el tipo de ejercicio que es. Puedes elegir el que quieras. Puede haber uno o varios de cada tipo. El sistema te presenta el ejercicio y toma nota, de forma que si no lo acabas y te conectas en otro momento, recuerda cuál estabas haciendo.

Te presentará pistas y ayudas automáticas, unos ejercicios más y otros menos. En cualquier caso puedes consultar con el profesor cualquier duda que te surja.

Uno de los controles de la evaluación continua estará inspirado en una variante de uno de los programas que aparecen ahí.

En caso de dudas respecto a la calificación final, los resultados registrados en este servidor serán uno de los datos que los profesores manejarán.

En caso de problemas (apoyos)

● Tutorías de la asignatura (dudas, corrección de ejercicios, tratamiento personalizado): puedes con-sultar con cualquiera de los profesores. La coordinación corre a cargo de José Luis Crespo. Su des-pacho está en la ETSIIT, escalera B, planta -5, Departamento de Matemática Aplicada y Ciencias de la Computación, puerta S5-22 (está rotulada con su nombre). En la página web y en clase se anunciarán horas en las que estará en el despacho. También puede estar a otras y es posible concertar cita en clase o por correo electrónico.

Page 6: FUNDAMENTOS DE COMPUTACIÓN › crespoj › computacion › organiz... · 2019-09-13 · FUNDAMENTOS DE COMPUTACIÓN 2019-2020 Contenidos de la asignatura Un poco de: Funcionamiento

● El correo electrónico puede usarse para muchas dudas, aunque la respuesta no será en general instantánea. En cualquier caso, se utilizarán las cuentas oficiales de la universidad, identificándose mediante firma con nombre.

● Cursos y apoyo de habilidades genéricas: SOUCAN (Edificio Tres Torres)

Evaluación

La evaluación será continua complementada con un examen final. Consistirá en la realización de ejercicios que se recogerán para ser calificados, cada uno correspondiente a un escalón de dificultad. Los controles incluyen la materia anterior.

Con la nota de la evaluación continua y la del examen final se obtendrá una media ponderada, siendo el peso de la continua un 60% y el del final un 40%.

La calificación final de curso será la máxima entre la del final y la media ponderada.