Você está na página 1de 10

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERA GMMGC Escuela Acadmico Profesional de Ingeniera Geolgica SILABO INFORMATICA

I PROPUESTA TEMATICA

Objetivo: La asignatura se dirige a estimular la bsqueda y el uso de las soluciones informticas en los problemas que se presenten a lo largo de la formacin profesional. El alumno desarrollar competencias tales como la de analizar, los diferentes tipos de software existente y sus posibles aplicaciones en la actividad geolgica solucionando problemas sencillos pero recurrentes. Unidad 1: Arquitectura de Maquinas: Almacenamiento de datos, Manipulacin de datos , Sistemas Operativos y Bases de Datos. Unidad 2: Procesamiento de Imgenes: Adquisicin, Filtrado de Imgenes raster (de mapas de bit); Imgenes vectoriales y uso de software MatLab. Unidad 3: Lenguaje de Programacin: Algoritmos y aplicaciones usando Visual C++ 2008/DevC++ Unidad 4: Aplicaciones de la Computacin en la Geologa: Sistemas Expertos(Fundamentos y aplicaciones), SIG(Sistema de Informacin Geogrfica), SketchUP Google (para diseo y Modelado 3D en ingeniera) Google Earh (mapas, imgenes de satlite, etc), Surfer ( modelado y superficie de contorno y programa de mapas 3D), Funciones Estadsticas para clculos operacionales uso de Excel. Referencias:

1. Gary J. Bronson (2007). C++ para ingeniera y ciencias; 2da.Edicion, Editorial Thomson- Mxico Disponible en la red: http://books.google.com.pe/books? id=m8taNWp32NAC&printsec=frontcover&dq=inauthor: %22Gary+J.+Bronson %22&hl=es&sa=X&ei=NUz0UInCMJPr0QG8kIEo&ved=0CDEQ 6AEwAA#v=onepage&q&f=false 2. Jos Jaime Esqueda Elizondo y Luis Enrique Palafox Maestre(2010). Fundamentos de procesamiento de imgenes, Universidad Autnoma Baja California-Mxico. Disponible en la red: http://books.google.com.pe/books? id=h4Gj8GuwPVkC&printsec=frontcover&dq=procesamiento +de+imagenes&hl=es&sa=X&ei=Xk70UNuMCIb89QTj8IH4B w&ved=0CC4Q6AEwAA#v=onepage&q=procesamiento %20de%20imagenes&f=false 3. Deitel & Deitel (2009). Como programar en C++ y Java; 6ta.Edicion; Editorial Pearson. Disponible en la red: http://books.google.com.pe/books? id=H9zwxk6jsMoC&pg=PA11&dq=Lenguaje+de+programaci on+en+c%2B%2B&hl=es&sa=X&ei=PVD0ULvIIXa8ASFwoHYCw&ved=0CEcQ6AEwBA#v=onepage&q=Leng uaje%20de%20programacion%20en%20c%2B%2B&f=false 4. Juan Pea LLopis(2006). Sistema de Informacin Geogrfica Aplicados a la Gestin del Territorio; Editorial Club Universitaria-Universidad de Alicante. Disponible en la red: http://books.google.com.pe/books? id=QGG1Tw_rsB4C&pg=PR1&dq=Libro+de+SIG&hl=es&sa= X&ei=plH0UMzrFYek8ATb_4AI&ved=0CEcQ6AEwBQ#v=onep age&q=Libro%20de%20SIG&f=false

Pagina del Curso: www.ulisesroman.tk

1.

DATOS GENERALESSA 1.1 Departamento acadmico 1.2 Escuela Profesional 1.3 Ciclo de estudios 1.4 Crditos 1.5 Nivel o rea de la asignatura 1.6 Condicin 1.7 Pre-requisito 1.8 Hora de clase semanal 1.9 Profesor(es) responsable (s) 1.10 Semestre Acadmico 1.11 Cdigo del Curso : : : : : : : : : : : Electrnica e Informtica Ingeniera Informtica III 4.00 Desarrollo de Software Obligatoria Introduccin a la Ingeniera Informtica 5 Hrs. Ulises Romn Concha 2010-I 8B0026

2. SUMILLA Arquitectura de una maquina: Almacenamiento y Manipulacin de datos. Paradigmas y Lenguajes de Programacin. Teora de Algoritmos: Representacin y descubrimiento. Metodologas y Tcnicas en la Creacin, Desarrollo de Algoritmos y su Codificacin en el Lenguaje C++. Componentes de un Programa. Estructuras de Control Selectivas. Estructuras de Control Repetitivas. Funciones. Recursividad. Apuntadores. Arreglos. Registros. Introduccin a la Programacin Orientado a Objetos (OPP).Clases /Objetos. Diagramas UML. 3. OBJETIVOS GENERALES Desarrollar la capacidad de razonamiento lgico (analizar y aplicar) a travs de la prctica en la construccin de algoritmos y su codificacin en el Lenguaje de Programacin C++ 4. APORTES DE LA ASIGNATURA AL PERFIL PROFESIONAL Fortalecer las habilidades en el Proceso de desarrollo (construccin o adaptacin) de sistemas informticos para las empresas. Conociendo las Metodologas y Tcnicas en la Creacin, Desarrollo de Algoritmos y su Codificacin en un lenguaje de programacin determinado. 5. PROGRAMACION POR UNIDADES DE APRENDIZAJE

UNIDAD

DENOMINACION

HORAS

1 2 3 4 5 6 7

Arquitectura de una Maquina Paradigmas y Lenguajes de Programacin Teora de Algoritmos Estructuras de Control EXAMEN PARCIAL Funciones y Apuntadores Arreglos y Registros Introduccin a la (OPP) EXAMEN FINAL EXAMEN SUSTITUTORIO EXAMEN DE APLAZADOS TOTAL DE HORAS

6 6 6 25 2 6 25 5 5 2 2 85

6. PROGRAMACION POR UNIDADES DE APRENDIZAJE Primera Unidad : Arquitectura de una Mquina


6.1. No Sesiones :4 6.2. Objetivo especifico: Analizar y reconocer el almacenamiento y la manipulacin de datos en una computadora. 6.3. Contenidos: 1raSemana: Almacenamiento de datos:Memoria Principal, Codificacin de informacin, almacenamiento masivo y otros. 2daSemana: Manipulacin de Datos: Ejecucin de programas, programa almacenado, instrucciones aritmticas, Estructuras simples, sentencia de entrada, de salida, variables constantes, estructuras alternas. Ejercicios de Procesos Secuenciales. Laboratorio: Entorno de programacin en C++. Proceso de Compilacin y Ejecucin de una Programa secuencial 6.4 Actividades : Acceder a la Web de las empresa que fabrican Computadoras para reconocer las diferentes arquitecturas y sus procesos de almacenamiento y manipulacin de datos que estos realizan Instalacin del Compilador C++ en el Laboratorio. 6.5 Bibliografa Especifica J. Glenn Brookshear (1995), Introduccin a las Ciencias de la Computacin 4ta.edicin, Adison Wesley Iberoamericana S.A., Wilmington USA (Pags:20-40) y Luis Joyanes Aguilar(2000).Borland C++: Iniciacin y Referencia. Edit. Edygrafos S.A (Pags:3-32)

Segunda Unidad : Paradigmas y Lenguajes de Programacin

6.1 6.2 6.3

6.4 6.5

No Sesiones :4 Objetivo especifico: Analizar y reconocer los diferentes paradigmas y Tipos de Lenguajes de Programacin y su clasificacin Ejemplos de Aplicacin. Contenidos: 3raSemana: Paradigmas: Funcional, Objetos, Declarativos y Lgicas y otros. Metodologas y Tcnicas de Programacin 4taSemana: Lenguajes de Programacin: Definicin, Clasificacin, Generacin y Ejemplos. Algoritmos con diagrama de flujos, pseudocodigos y cdigos, ejemplos usando los Ejercicios de Procesos Secuenciales. Laboratorio: Analizar e Implementar los algoritmos y su codificacin en C++. Uso de la sentencia IF . Actividades : Revisar y estudiar los paradigmas y los lenguajes de Programacin de la separata y en la Web Codificacin de los programas de la practica de procesos secuenciales en el Laboratorio. Bibliografa Especifica http://www.ulises-cienciascomputacion.blogspot.com/

Tercera Unidad : Teora de Algoritmos


6.1 No Sesiones :2 6.2 Objetivo especifico: Analizar y descubrir la eficiencia y su complejidad de los algoritmos Ejemplo de algoritmos y su aplicacin. 6.3 Contenidos: 5taSemana: Definicin, Definicin, representacin, descubrimiento, estructuras iterativas, estructuras recursivas, eficiencia de algoritmos, complejidad de algoritmos y anlisis. Etapas de algoritmos computacionales. Ejemplos de Algoritmos. Laboratorio: Prueba de Eficiencia de dos algoritmos simples (comparacin de rendimiento) y Uso de la Sentencia Switch-Case . 6.4 Actividades : Analizar y Aplicar en laboratorio la eficiencia de los algoritmos propuestos y revisar los captulos del libro referente al tema Codificacin de los programas de la practica de procesos repetitivos. 6.5 Bibliografa Especifica http://www.ulises-cienciascomputacion.blogspot.com/

Joyanes Aguilar (2006), Fundamentos de Programacin: Algoritmos, Estructura de Datos y Objetos, 2da.Edicin, McGraw-Hill, Madrid Espaa.
Cuarta Unidad : Estructuras de Control
6.1 No Sesiones :4 6.2 Objetivo especifico: Analizar y Aplicar algoritmos mediante las estructuras de control secuencial, selectivas y repetitivas. 6.3 Contenidos: 6taSemana: Definicin de estructuras de control selectivas, Ejemplos de Aplicacin y Diseo algoritmos y su codificacin. Ejercicios de Procesos Selectivos y repetitivos 7taSemana: Definicin de estructuras de control repetitivos, Ejemplos de Aplicacin y Diseo de algoritmos y su codificacin. Ejercicios de Procesos Repetitivos. Practica Calificada No.1 Laboratorio: Aplicacin y Diseo de algoritmos. Uso de sentencias: If - Else, Switch, While, Do - While, For. 6.4 Actividades : Analizar y Aplicar en laboratorio los algoritmos propuestos y revisar los captulos del libro referente al tema Codificacin de los programas de la practica de procesos Selectivos y repetitivos. 6.5 Bibliografa Especifica http://www.ulises-cienciascomputacion.blogspot.com/

Joyanes Aguilar (2006), Fundamentos de Programacin: Algoritmos, Estructura de Datos y Objetos, 2da.Edicin, McGraw-Hill, Madrid Espaa.

Examen Parcial
8taSemana

Quinta Unidad : Funciones y Apuntadores


6.1 No Sesiones :4 6.2 Objetivo especifico: Analizar y Aplicar funciones y apuntadores utilizando almacenamiento primario y secundaria. 6.3 Contenidos: 9naSemana: Definicin de Funciones.Programacin Modular. Declaracin de variables: Globales y Locales. Parmetros y argumentos: Por valor y Referencia. Funciones pre-definidas y definidas por el usuario. Recursividad y Ejemplos. 10maSemana: Definicin de apuntadores. Apuntadores y Funciones. Ejemplos de Aplicacin y Diseo algoritmos y su codificacin. Ejercicios de Funciones. Laboratorio: Aplicacin y Diseo de algoritmos usando Funciones y Apuntadores y uso de las sentencias definidas. Actividades : Analizar y Aplicar en laboratorio los algoritmos propuestos y revisar los captulos del libro referente al tema Codificacin de los programas de la practica de funciones. 6.4 Bibliografa Especifica http://www.ulises-cienciascomputacion.blogspot.com/

Matthias F.,Robert B., Matthew F.,Shriram K.(2009) How to Design Programs:An Introduction to Computing and Programming. The MIT Press Cambridge, Massachusetts London, England. http://www.htdp.org/
Sexta Unidad : Arreglos
6.1 No Sesiones :8 6.2 Objetivo especifico: Analizar y Aplicar las estructuras estticas bsicas de arreglos: Unidimensionales y Multidimensionales. 6.3 Contenidos: 11voSemana: Definicin de arreglos, tipos de arreglos. Ejercicios de Algoritmos 12voSemana: Vectores, operaciones. Implementacin de algoritmos de bsqueda y ordenacin. Ejercicios de Arreglos. 13voSemana: Matrices, operaciones. Implementacin de algoritmos. Ejercicios de Matrices. 14voSemana: Arreglos y cadenas. Estructuras bsicas. Caractersticas. Acceso. Ejemplos Ejercicios de Arreglos Laboratorio: Aplicacin y Diseo de algoritmos usando vectores y matrices. Actividades : Analizar y Aplicar en laboratorio los algoritmos propuestos y revisar los captulos del libro referente al tema. Codificacin de los programas de la practica de arreglos . 6.4 Bibliografa Especifica http://www.ulises-cienciascomputacion.blogspot.com/

Joyanes Aguilar (2006), Fundamentos de Programacin: Algoritmos, Estructura de Datos y Objetos, 2da.Edicin, McGraw-Hill, Madrid Espaa.
Sptima Unidad : Registros y Introduccin a la (OPP)
6.1 No Sesiones :4 6.2 Objetivo especifico: Analizar y Aplicar algoritmos usando registros/estructuras 6.3 Contenidos: 15voSemana: Definicin, operaciones de estructuras/registros, Ejemplos de Aplicacin y Diseo algoritmos y su codificacin. 16voSemana: Definicin de Clases, Objetos, Herencia, UML. Ejemplos. Practica Calificada No.2

Laboratorio: Aplicacin y Diseo de Clases/Objetos. Ejemplos Actividades : Analizar y Aplicar en laboratorio los algoritmos propuestos y revisar los captulos del libro referente al tema Codificacin de los programas usando JAVA Bibliografa Especifica - C. Thomas Wu (2008),Programacin en JAVA: Introduccin a la programacin orientada a objetos, Edit. McGraw Hil, Mexico D.F. - Deitil & Deitil (2008),Java: Como Programar, 7ma. Edicin, Edit. Pearson, Mxico - Fco.Javier Ceballos(2007), Java 2: Curso de Programacin, 3ra. Edicin, Edit. Alafaomega & Ra-ma, Mxico D.F. - Rogers Cadenhead, Laura Lemay (2008), Programacin Java 6, Edit. Anaya Multimedia, Madrid-Espaa. - Luis Joyanes Aguilar (2006), Programacin C++: Algoritmos, estructura de datos y objetos, 2da. Edicin, Edit.McGraw-Hill, Madrid Espaa. - Joseph Shuller (2000),Aprendiendo UML en 24 Horas,Edit. Pearson, Mxico

Examen Final
17voSemana

Examen Aplazados
18voSemana

7.

ESTRATEGIAS METODOLOGICAS 7.1. Mtodos: Expositivo, Inductivo, Casustico, Comprobacin 7.2. Tcnicas: Desarrollo Focus Group, Experimentos numricos, Simulacin en Computadoras 7.3. Medios Didcticos: Diapositivas, Gua de laboratorios, Manuales y/o Tutoriales,Separatas, Papers

8. EVALUACION 8.1. Tcnicas: Oral, Escrita, Desarrollo del Caso, Pruebas en Laboratorio 8.2. Instrumentos: Cuestionario V/F, Cuestionario de opciones, Cuestionario abierto, formato para la solucin de un caso 8.3. Criterios: Resultados obtenidos, sustentacin de los resultados, sigue un modelo estndar, para presentar sus informes. 8.4. Aspectos: Terico, Practico y Laboratorio La evaluacin ser permanente, la intervencin y participacin activa de los alumnos en clase sern consideradas en los promedios finales. Se tomara un examen sustitutorio , cuya nota reemplazar a la menor nota del parcial final. El promedio final ser: Promedio de Exmenes Parcial y Final (PEPF) : 40% Promedio de Laboratorio (PL) : 30% Promedio de Practicas Calificadas(PPC) : 10% Trabajo de Investigacin y Practicas Dirigidas(TIPD) : 20% Nota Final (NF) = PEPF*0.40 + PL*0.30+PPC*0.10+TIPD*0.20 10.5 (aprobatoria)

9. BIBLIOGRAFIA BASICA 1. J. Glenn Brookshear (1995), Introduccin a las Ciencias de la Computacin 4ta.edicin, Adison Wesley Iberoamericana S.A., Wilmington USA. 2. Joyanes Aguilar, Luis(2006),Fundamentos de Programacin: Algoritmos, Estructura de Datos y Objetos, 2da. Edicin, McGraw-Hill, Madrid-Espaa. 3. Javier Ceballos (1991), Curso de Programacin C++ :Programacin Orientada a Objetos,Editorial RA-MA, Madrid Espaa. 4. C. Thomas Wu (2008),Programacin en JAVA: Introduccin a la programacin orientada a objetos, Edit. McGraw Hil, Mxico D.F. 5. Deitil & Deitil (2008),Java: Como Programar, 7ma. Edicin, Edit. Pearson, Mxico BIBLIOGRAFIA COMPLEMENTARIA
1. Rogers Cadenhead, Laura Lemay (2008), Programacin Java 6, Edit. Anaya Multimedia, MadridEspaa 2. Joseph Shuller (2000),Aprendiendo UML en 24 Horas,Edit. Pearson, Mxico

3. Fco.Javier Ceballos(2007), Java 2: Curso de Programacin, 3ra. Edicin, Edit. Alafaomega & Ra-ma, Mxico D.F.

SUMILLA DEL CURSO

La asignatura se dirige a estimular la bsqueda y el uso de las soluciones informticas en los problemas que se presenten a lo largo de la formacin proesional El alumno desarrollar competencias tales como la de analizar, los diferentes tipos de software existente y sus posibles aplicaciones en la actividad geolgica solucionando problemas sencillos pero recurrentes El enfoque del dictado se orienta a desarrollar en el alumno la capacidad de detectar las circunstancias en las que la utilizacin del recurso informtico optimizara la realizacin de una tarea estudiantil o profesional

y motivarlo a la bsqueda de la herramienta que brinde las mejores prestaciones para la obtencin del objetivo, proveyndole los criterios necesarios para diferenciar y analizar las relaciones de costo/beneficio de cada eleccin. METODOLOGIA DE ENSEANZA Las clases impartidas son tericas en la primera mitad y prcticas de laboratorio en la segunda mitad. Las actividades tericas se sustancian a travs de la exposicin verbal y/o multimedial del

docente y eventualmente el anlisis y/o debate grupal orientados a exponer, analizar y fundamentar los conceptos que subyacen a cada uno de los temas, para desarrollar en los alumnos la capacidad de diferenciar el concepto, el objetivo y las herramientas utilizadas para obtenerlo. Durante el desarrollo de los Trabajos Prcticos se realizan actividades que le permiten al estudiante poner en prctica y verificar los criterios desarrollados as como aplicar los conceptos mediante alguno de los programas existentes para ese objetivo (generalmente el ms sencillo y difundido) resaltando la importancia de no cerrarse sobre la herramienta utilizada, si no en la bsqueda del software que mejor se adapte a cada una de las funcionalidades requeridas. EVALUACION Condiciones para la regularizacin de la materia 1. Estar matriculado en la asignatura. 2. Asistencia al 80% de las clases terico-prcticas. 3. Asistencia y aprobacin del 80% de los Trabajos Prcticos de Laboratorio. 4. Aprobar con un mnimo de 4 (cuatro) todos y cada uno de los parciales y el promedio de los Trabajos prcticos (Es decir cada una de las notas a promediar ya que el promedio de los Trab. Prct. Constituye una nota equivalente a un parcial). Condiciones para la promocin de la materia 1. Cumplimentar con las condiciones de alumno regular. 2. Haber aprobado todas las asignaturas correlativas obligatorias.
Computacin Aplicada a la Geologa Pgina 3 de 7

2. Obtener como promedio de los exmenes parciales y la nota promedio, de los TP una calificacin mayor o igual a 7 (siete) no pudiendo, ninguna nota individual ser menor a 5 (Cinco). CONTENIDOS TEMATICOS Unidad 1. Hardware - Arquitectura de una computadora. -Introduccin a la informtica, definicin. Hardware; Componentes o arquitectura de una computadora: CPU; La memoria, tipos; Dispositivos de almacenamiento, tipos; disco rgido; Perifricos de E, S, y E/S. Monitor; teclado; ratn; impresora; Comunicaciones, (modem, fax, etc.). Concepto de Software. Unidades de medida de la informacin. Unidad 2. Sistemas operativos Windows. Concepto de sistemas operativos; Clasificacin de los Sistemas Operativos; Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea); Sistema Operativo Monotareas; Sistema Operativo Monousuario; Sistema Operativo Multiusuario; Ejemplos. Windows; Descripcin del escritorio; Descripcin y manejo de una ventana; botones y barras;

Unidades fsicas y lgicas; Carpetas y ficheros; Trayectorias; Manejo de Unidades; carpetas y ficheros; El Explorador de Windows; El botn de Inicio; Configuracin de Windows; Documentos; Programas; Accesos directos. Unidad 3. Procesadores de texto Word / Writer. Programas de Aplicacin; Procesadores de texto; Introduccin a Word; Gestin de documentos; Formatos; Ortografa y Sinnimos; Imgenes; Editor de ecuaciones; Indices y Tablas; Clculos en una tabla. Unidad 4. Hojas de Clculo Exel / Calc. Hojas de Clculo; Introduccin a Exel; Generalidades; Trabajo con libros y hojas de clculos; Edicin y Modificacin de celdas; Formateo de Libros de Trabajo; Operar con un libro de trabajo; Creacin, Edicin e Impresin de Grficos; Impresin de un Libro de Trabajo; Procesamiento y operaciones con valores angulares; Creacin de planillas para procesamiento de datos topogrficos; uso de los grficos de exel para la confeccin de poligonales; sistematizacin de tareas, confeccin de macros. Unidad 5. Tratamiento Digital de Imgenes Corel Draw Corel Photo Paint. Imgenes, tipos; Imgenes raster (de mapas de bit); Imgenes vectoriales; Vectorizacin de imgenes; El Scanner; Software de procesamiento de Imgenes; Introduccin al uso de programas de tratamiento de imgenes Raster y Vectoriales (Corel Draw; Corel Photo Paint, y otros); trabajo por capas; aplicacin de este software para la confeccin de mapas y perfiles geolgicos. Unidad 6. Modelos Digitales de Terreno - Surfer. Modelos Digitales de Terreno: Introduccin a Surfer; Caractersticas, prestaciones y utilidades; Creacin de archivos de datos XYZ; Grillados; Mapas de Curvas de Nivel; Blocks Diagamas y Mapas de Superficies 3D; Mapas de Vectores; Mapas de imagen; Mapas de relieve con sombras; Mapas con posicionamientos; Mapas de Base; Sobreimposiciones en Mapas; Fallas y lineas de corte; Posibilidades de Digitalizacin de contornos; Caractersticas de la Hoja de Trabajo; Administrador de Objetos. Unidad 7. Sistemas de Informacin Geogrfica - Arc-View. Introduccin al GIS (Sistemas de Informacin Geogrfica); El GPS y los sistemas de coordenadas Geogrficas; Sistemas de proyeccin; Software de conversin de coordenadas; Uso de GEOCALC; 9.

Você também pode gostar