You are on page 1of 6

Sede y localidad Carrera

Sede Andina, San Carlos de Bariloche


Ingeniera Ambiental Ingeniera Electrnica

Programa de la asignatura
Asignatura: Informtica Ao calendario: 2012 Carga horaria semanal: 4 (cuatro) hs. Carga horaria total: 64 hs Cuatrimestre: Primero Crditos:

Das y horario de cursada: 16 semanas entre el 12/03 y 20/07 de 2012 Total de mdulos de 2 hs asignados a la materia (2 por semana en 16 semanas): 32 Total de mdulos de 2 hs. dedicados a clases tericas y prcticas: 29 Mdulos de 2 hs. dedicados a parciales: 2 Mdulos de 2 hs. dedicados a recuperatorios: 1 Horarios:
Lunes Comisin 1 08:00 a 10:00 hs Goin Comisin 2 14:00 a 16:00 hs Denham Comisin 3 21:00 a 23:00 hs Morixe Comisin 3 18:00 a 20 hs Morixe Martes Mircoles Jueves Comisin 1 08:00 a 10:00 hs Goin Comisin 2 14:00 a 16:00 hs Denham Viernes

Horas de estudio recomendadas (extra clase): 8hs. Semanales

Profesores a cargo de la teora y practica Dra. Monica Denham Lic. Martin Morixe Lic. Martin Mariano Julio Goin

denham.monica@gmail.com martin.morixe@gmail.com martingoin@gmail.com

Analtico Programa Analtico de la asignatura


Contenidos mnimos establecidos por Plan de Estudio: Componentes de una computadora. Concepto de programa y sistema operativo. Tipos de sistemas operativos. Redes de computadoras. Utilitarios: bases de datos relacionales, planillas de clculo, grficos. Software de aplicacin en Ingeniera. Octave. Introduccin a lenguajes de programacin. Descomposicin de problemas en subproblemas. Representacin de datos. Propagacin de errores. Variables y operadores. Estructuras de control de flujo. Arreglos. Objetivos de la asignatura: Que el alumno, al finalizar el cursado de la materia:
-

Conozca y maneje las distintas maneras de presentar un algoritmo (modo esquemtico: por medio de grficos y cdigo: por medio del lenguaje de programacin).

Que el alumno conozca y maneje Planilla de Clculo y Base de Datos. Interprete e implemente los algoritmos usando Lenguaje de programacin C. Conozca los tipos de errores en la programacin, y su forma de solucionarlos. Poder utilizar con facilidad otros tipos de lenguajes de programacin.

Propuesta Metodolgica: La asignatura consistir de clases tericas y clases prcticas que ocuparn partes iguales del total de horas de clases dedicadas a la asignatura. En las clases tericas se desarrollarn los temas del programa de la asignatura, incluyendo numerosos ejemplos que faciliten la asimilacin de los contenidos conceptuales. Este nfasis se robustecer con los ejercicios propuesto en trabajos prcticos, estimulando la participacin de los alumnos y discusin. En las clases prcticas se buscar que, mediante la ejercitacin, el alumno adquiera capacidades para asimilar y aplicar los conceptos tericos aprendidos e implementar los algoritmos necesarios para su mejor comprensin obteniendo los resultados concretos.

Asistencia: para alcanzar la condicin de regularidad es necesario que el alumno tenga una asistencia del 75% de las clases (tericas y prcticas). El alumno puede registrar un porcentaje inferior de presencias en clases, si las justifica debidamente ante los docentes de la asignatura y el coordinador de la carrera. Evaluacin: la evaluacin del curso consiste en trabajos prcticos, dos exmenes parciales y una instancia de recuperacin, en la que se podr recuperar un parcial o ambos, siempre en una sola instancia. El recuperatorio tendr lugar en la ltima semana de clases del semestre. Regularizacin: Regularizacin el alumno ser regularizado en la materia si alcanza el requisito de asistencia, aprueba los trabajos prcticos,y obtiene en cada parcial, o recuperatorio en el caso que corresponda, una calificacin mayor o igual a cuatro (4). Esta calificacin se alcanzar cuando el alumno iguale o supere el 60% del contenido del examen. Promocin: alcanzar dicha condicin el alumno que obtenga en cada parcial (no recuperatorio) una nota mayor o igual a siete (7). Esta calificacin se alcanzar cuando el alumno iguale o supere el 75% del contenido del examen. La calificacin final es igual al promedio de las obtenidas en los exmenes parciales.

Unidad I

Utilitarios Planilla de Calculo Calc y Base de datos Base:

Planilla de Clculo: Introduccin y Concepto. Descripcin del rea de trabajo. Operaciones bsicas con la barra de men. Libros de trabajo. Operaciones entre hojas. Operaciones bsicas de edicin: copiar y pegar texto y frmulas. Referencias relativas y absolutas. Frmulas y funciones. Operaciones aritmticas y lgicas. Valores de error. Formato condicional. Categoras de funciones. Filtros. Subtotales. Ordenamiento. Grficos: tipos y formatos. Base de Datos: Introduccin y Concepto. Diseo de Base de Datos. Entorno de trabajo. Creacin de tablas. Relaciones entre tablas. Carga de datos. Asociacin de campos entre las tablas. Campos Clave. Generacin de consultas.

unidad dad: Duracin tentativa del dictado de la unidad 2 mdulos de 2 hs

Unidad II Introduccin a la Informtica: Conceptos de Software y Hardware. Unidades de medida de la informacin. Computadoras: Componentes. Sistemas Operativos. Introduccin al Sistema Operativo Linux. Aplicaciones, instalaciones y Manejo del UBUNTU en su entorno grafico. Comandos bsicos de consola en Linux.
Duracin tentativa del dictado de la unidad: 2 mdulos de 2 hs

Algoritmos: Unidad III Algoritmos. Diagramacin Lgica. Pseudocdigo. Variables y Constantes. Variables primitivas: Numricas, Lgicas y Carcter. Operadores Concepto de estructura de datos. Registros: Tipo de datos. Arreglos de registros. Ordenamiento y bsqueda de arreglos de registros. Recursin. Como hay que pensarlos. Ejemplos sobre factorial, fibonacci y Hanoi. Punteros. Operadores relacionados. Pasaje de argumentos por referencia. Aritmtica de punteros. Punteros vs. Arreglos.Lgicos. Sentencias: Condicional (decisin), Bucles (repeticin). Bucles anidados. Bsqueda de mximos y mnimos. Interpretacin y edicin de diagramas. Prueba de escritorio.
Duracin tentativa del dictado de la unidad: 6 mdulos de 2hs.

Introduccin al lenguaje C: Unidad IV Lenguajes de programacin. Generaciones del Lenguaje. Programa. Codificacin de diagramas. Cdigo fuente, objeto, mquina. Compiladores. Introduccin a Lenguaje C. Pasos de fuente a ejecutable. Editor. Compilador. Linker y bibliotecas. Tipos, rangos y representacin de variables. Constantes. Ingreso y egreso de datos. Estructuras de control de flujo: secuenciales, condicionales y repetitivas. Comentar programas. Tratamiento de cadena de caracteres (strings). Tipos de errores.
Duracin tentativa del dictado de la unidad: 6 mdulos de 2hs.

Unidad V Funciones y Procedimientos: Programacin modular. Importancia de las funciones en la descomposicin de problemas (subprogramas). Divide y conquista. Pasaje de argumentos (tipos de parmetros). mbito de variables. Variables locales y globales.
Duracin tentativa del dictado de la unidad: 4 mdulos de 2hs

Unidad VI Arreglos: Funciones de generacin de nmeros pseudo-aleatorios. Funciones especiales. Control de la pantalla y el teclado. Arreglos unidimensionales: Bsqueda, edicin y ordenamiento de vectores. y/o matriz.
Duracin tentativa del dictado de la unidad: 5 mdulos de 2hs.

Arreglos

paralelos.

Arreglos

multidimensionales:

Matrices.

Determinantes.

Traspuesta, Diagonales. Ordenamiento de matrices. Valores mnimos y mximos de un vector

Unidad VII Lenguaje C avanzado: Concepto de estructura de datos. Registros: Tipo de datos. Arreglos de registros. Ordenamiento y bsqueda de arreglos de registros. Recursin. Como hay que pensarlos. Ejemplos sobre factorial, fibonacci y Hanoi. Punteros. Operadores relacionados. Pasaje de argumentos por referencia. Aritmtica de punteros. Punteros vs. Arreglos.
Duracin tentativa del dictado de la unidad: 4 mdulos de 2hs.

Bibliografa

PROGRAMACION EN C METODOLOGIA ALGORITMOS Y ESTRUCTURA DE DATOS Autor JOYANES AGUILAR, IGNACIO ZAHONERO MARTINEZ Editorial MCGRAWHILL. CALC OPENOFFICE ISBN 9788496416666. EDITORIAL ALMUZARA COLECCIN PASO A PASO.2005 FUNDAMENTOS DE ALGORITMOS Y PROGRAMACION ISBN 9789871104635 Autor LAGE

FERNANDO J. CATALDI ZULMA , SALGUEIRO FERNANDO A. Editorial NUEVA LIBRERA. FUNDAMENTOS DE PROGRAMACION ISBN 9789701511558 Autor SANTOS MANUEL, CARRASCO VALLINOT RAUL , PATI,O CORTES ISMAEL Editorial ALFAOMEGA GRUPO EDITOR.

FUNDAMENTOS DE PROGRAMACION ISBN 9788497325509 Autor CARRETERO PEREZ JESUS CALDERON MATEOS ALEJANDRO , FERNANDEZ MU,OZ JAVIER , GARCIA CARBALLEIRA FELIX , PEREZ LOBARO JOSE MANUEL Editorial PARANINFO

Software: Compilador + IDE Se utilizar lenguaje C standard portable (Windows/Linux) para minimizar problemas de alumnos en sus casas. No se utilizarn libreras externas. En el laboratorio se utilizar Ubuntu 10.4 (sistema operativo) + gcc (compilador por lnea de comandos) + editor de textos de Ubuntu (gedit o cualquier otro). No se ensear el uso de makefiles (aunque podr ser mencionado/explicado durante el curso). Opcionalmente, una vez avanzado en el curso, se podr introducir algn IDE tipo CodeBlocks (es sencillo y corre en Windows y Linux).

You might also like