Download Programa Asignatura
Document related concepts
no text concepts found
Transcript
PROGRAMACIÓN DE ASIGNATURA ASIGNATURA: PROFESORES: CURSO: CUATRIMESTRE: DEPARTAMENTO: ÁREA: GRUPOS: PLAN / CRÉDITOS: LS1118 FUNDAMENTOS DE LA INFORMATICA OSCAR RUANO 2009 / 2010 SEGUNDO INGENIERÍA INFORMÁTICA (DII) LENGUAJES Y SISTEMAS 1INM1 PLAN 98 – 6 CRÉDITOS 1.- REQUISITOS PARA CURSAR LA ASIGNATURA • • Tener conocimientos elementales del sistema operativo Windows e Internet. Será necesario consultar bibliografía y analizar textos en Inglés, por lo que es preciso tener conocimientos de este idioma. 2.- DESCRIPCIÓN GENERAL DE LA ASIGNATURA. OBJETIVOS DE DOCENCIA El objetivo de la asignatura es que el alumno conozca los fundamentos de la informática y la arquitectura de ordenadores. Aunque la mayor parte de la asignatura consistirá en el diseño de algoritmos y su programación en Java. El estudio de Java le permitirá extrapolar sus conocimientos a otros lenguajes existentes como C, C++, o JavaScript; y podrá desarrollar un amplio abanico de aplicaciones en los entornos distribuidos multiplataforma de Internet. 3.- FORMA DE EVALUACIÓN PREVISTA 3.1.- CONVOCATORIA ORDINARIA • • • Asistencia, Participación, Prácticas, Trabajos Escritos Examen Parcial Examen Final 20% 10% 70% 3.2.- CONVOCATORIA EXTRAORDINARIA • • Prácticas, Trabajos Escritos Examen Final 20% 70% 3.3.- RESTRICCIONES • • • • Es imprescindible la entrega de todos los trabajos considerados como obligatorios, tanto para la convocatoria ordinaria, como para la extraordinaria, así como obtener una calificación mínima de 4 puntos en todos y cada uno de ellos. Es también necesario el obtener la calificación de 5 o superior en el examen para poder realizar la media con los otros conceptos. Los trabajos considerados como obligatorios deberán entregarse en el plazo marcado en el enunciado de los mismos, no aceptándose aquéllos presentados después de dicha fecha. El examen parcial no libera material. PROGRAMA DE LA ASIGNATURA (POR TEMAS) LS1118 FUNDAMENTOS DE LA INFORMATICA Tema 1.- Introducción a la informática y la arquitectura de ordenadores. 2.- Introducción a la programación Java. 3.- Tipos de datos, operadores y sentencias de control. 4.- Características de la programación orientada a objetos. Clases y objetos. 5.- Herencia 6.- Swing y applets PROGRAMA DETALLADO DE LA ASIGNATURA (POR SESIONES) LS1118 FUNDAMENTOS DE LA INFORMATICA Sesión 1.- Introducción a la asignatura, arquitectura de ordenadores 2.- Arquitectura de ordenadores 3.- Arquitectura de ordenadores 4.- Algoritmos. Diagrama de flujo y pseudocódigo 5.- Algoritmos. Diagrama de flujo y pseudocódigo 6.- Ejercicios. 7.- Ejercicios. 8.- Ejercicios. 9.- Introducción a Java. 10.- Manejo del entorno de desarrollo. Entrada y salidas básicas 11.- Tipos de datos y operadores 12.- EXAMEN PARCIAL 13.- Sentencias de control 14.- Sentencias de control 15.- Ejercicios 16.- Clases. 17.- Ejercicios. 18.- Métodos. 19.- Ejercicios. 20.- Relaciones de clases 21.- Ejercicios 22.- Herencia 23.- Ejercicios - 24.- Conceptos básicos de Swing y AWT. 25.- Introducción a los Applets. 26.- Ejercicios. 27.- EXAMEN FINAL ORDINARIO 28.- EXAMEN FINAL EXTRAORDINARIO TRABAJOS Y PRÁCTICAS Durante el curso, se describirán los trabajos necesarios para aprobar la asignatura. Los trabajos considerados como obligatorios deberán ser entregados en el plazo y forma previstos. El enunciado de los trabajos, los plazos de entrega, así como todo el material digital de la asignatura está disponible en el Campus Virtual http://www.nebrija.es/cursos/ BIBLIOGRAFÍA • BIBLIOGRAFÍA BÁSICA - H. Schildt, “Java 2. Manual de Referencia, 4ª edición” Osborne-McGraw-Hill, 2001. - J. Galve, y otros, “Algoritmica diseño y análisis de algoritmos funcionales e imperativos”. Ra-Ma. - A. Gómez Vieites y M. Veloso Espiñeira, “Redes de ordenadores e Internet”, Ra-Ma, 2003. - Prieto: “Introducción a la informática”. McGraw-Hill, 2002. - Stallings: “Organización y arquitectura de computadores”. Prentice Hall, 2000. - De Miguel: “Fundamentos de los computadores”. Paraninfo 1990. • BIBLIOGRAFÍA PARA PRÁCTICAS - www.javasoft.com - www.java.programacion.net • BIBLIOGRAFÍA COMPLEMENTARIA - C. Horstmann y G. Cornell, “Java 2. Vol I. Fundamentos”, Prentice Hall, 2003. - Programación en Java 2. Serie Schaum. Jesús Sánchez Allende y otros. McGraw-Hill. 2005. LOCALIZACIÓN DEL PROFESOR Departamento de Ingeniería Informática Despacho 404 E-Mail: oruano@nebrija.es Tfno: +34 - 91.452.11.00 – Extensión 5803