Sei sulla pagina 1di 5

Sede y

Sede Andina, San Carlos de

localidad

Bariloche

Carrera

Ingeniera Ambiental-Ingeniera
Electrnica

Programa de la asignatura
Asignatura: Informtica
Ao calendario: 2011

Cuatrimestre: Primero

Carga horaria semanal: 4 (cuatro) Crditos:


hs.
Carga horaria total: 64 hs
Das y horario de cursada: 16 semanas entre el 4/03 y 22/07 de 2011
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
8:30 a 10:30
hs Goin
Comisin 2
10:30 a
12:30 hs Goin

Martes

Mircoles

Jueves

Comisin 3
14:00 a
16:00 hs
Denham
Comisin 4
16:00 a
18:00 hs
Denham
Comisin 5
21:00 a
23:00 hs
Morixe

Viernes
Comisin 1
8:30 a 10:30
hs Goin
Comisin 2
10:30 a 12:30
hs Goin

Sbado

Comisin 3
12:00 a 14:00
hs Denham
Comisin 4
17:00 a 19:00
hs Denham
Comisin 5
21:00a 23:00
hs Morixe

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


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

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

Programa Analtico de la asignatura


Contenidos mnimos establecidos por Plan de Estudio:
Introduccin a la Informtica. Algoritmos de programacin. Codificacin en el
lenguaje C, Arreglos: Vectores y Matrices. Funciones y procedimientos. Punteros.
Estructura de datos.
Objetivos de la asignatura:
Que el alumno, al finalizar el cursado de la materia:
-

Conozca y maneje las distinta maneras de presentar un algoritmo (modo


esquemtico: por medio de grficos y cdigo: por medio del lenguaje de
programacin)

Interprete e implemente los algoritmos usando Lenguaje de


programacin C.

Conozca los tipos de errores en la programacin y su confeccion.

Poder encarar 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 presente una asistencia, tanto en las clases tericas como practicas, del
75. 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 dos exmenes parciales y una

instancia de recuperatorio, en las que se podr recuperar a lo sumo un parcial


por instancia o si debe recuperar los dos se lo hace en una instancia. Los
recuperatorios tendrn lugar en la ltima semana de clases del semestre.
Regularizacin: el alumno ser regularizado en la materia si alcanza el
requisito de asistencia 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
alcanzara cuando el alumno iguale o supere el 75% del contenido del examen.
(queda eximido de rendir examen final) con calificacin final igual al promedio de
las obtenidas en los exmenes parciales.

Unidad I

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: primeros 2 mdulos de 2 hs

Unidad II
Algoritmos:
Algoritmos. Diagramacin Lgica. Variables y Constantes. Variables primitivas: Numricas,
Lgicas y Carcter. Operadores Lgicos. Sentencias: Condicional (decisin), Bucles
(repeticin). Bucles anidados. Bsqueda de mximos y mnimos. Interpretacin y edicin de
diagramas. Prueba escritorio. Pseudocdigo.
Duracin tentativa del dictado de la unidad : Mdulos 3 a 8 de 2 hs (6
mdulos)

Unidad III

Introduccin al lenguaje C:

Lenguajes de programacin. Generaciones del Lenguaje. Programa. Codificacin de diagramas.


Cdigo fuente, objeto, mquina. Compiladores. Introduccin a Lenguaje C. Instalacin. 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 : Mdulos 9 a 14 de 2 hs (6
mdulos)

Unidad IV

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. Arreglos paralelos. Arreglos multidimensionales: Matrices. Determinantes. Traspuesta,
Diagonales. Ordenamiento de matrices. Valores mnimos y mximos de un vector y/o matriz.
Duracin tentativa del dictado de la unidad : Mdulos 15 a 18 de 2 hs (4
mdulos)

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: Mdulos 19 a 23 de 2 hs (5
mdulos)

Unidad VI 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: Mdulos 24 a 29 de 2 hs (6
mdulos)

Bibliografa
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).

Potrebbero piacerti anche