Source: http://alumnos.unsl.edu.ar/carreras/impresion.php3?id=1062&tipo=con
Timestamp: 2018-05-20 13:51:17+00:00

Document:
PROGRAMA DEL CURSO: FUNDAMENTOS DE LA INFORMATICA
AREA: Servicios AÑO: 2001 (Id: 1062)
INGENIERIA ELECTRONICA CON ORIENTACION EN SISTEMAS 9/00 6 90
Jefe Trab. Prác. ZAVALA, EDGAR ALFREDO 10 hs. JEFE DE TRABAJOS PRAC. EXC. Efectivo
Jefe Trab. Prác. AGUIRRE, JESUS FRANCISCO 10 hs. JEFE DE TRABAJOS PRAC. EXC. Temporal
Auxiliar de 1º GARCIA, JOSE LUIS 10 hs. AYUDANTE DE 1RA. EXC. Temporal
Período del 13/08/2001 al 16/11/2001
Se pretende enfrentar al alumno con la problemática de analizar y resolver problemas de carácter general y la transformacion de los mismos para posteriormente poder ser resueltos por una computadora; al mismo que se lo interioriza de las diferentes componentes de la misma y de cómo éstas interactúan entre sí.
 Resolver problemas de tipo general,
 Diseñar e Implementar algoritmos de solución a dichos problemas en forma computacional.
 Usar diferentes herramientas para el análisis, diseño y codificación de las soluciones.
 Integrar las diferentes componentes de una máquina con el proceso de resolución computacional.
Las partes de una computadora. Las partes Internas: Unidad Central de Proceso, unidad de Memoria (Memoria Principal). Las partes Externas: unidad de Entrada (Teclado), unidad de Salida (Video). Dispositivos Periféricos. Clasificación de los periféricos: tipos. Memoria Auxiliar. Discos magnéticos: Flexibles (floppy ó disquete) y Rígidos (duros). Impresoras: clasificación. Procesadores y Micro­Procesadores. Procesadores y Co­procesadores. La información (datos) dentro de la computadora. Puesta en marcha. El Sistema Operativo.
Bolilla II: Introducción a la Lógica.
Proposiciones. Funciones proposicionales. Variables proposicionales. Funtores de verdad (a) Conectivos: Conjunción-Disjunción, Condicional, Bicondicional. (b) No­conectivos: Negación. Interpretación y Resolución de enunciados lógicos.
El Proceso de Resolución de Problemas. Etapas de la Resolución de Problemas. Estrategia de resolución. Abstracción de los problemas. Modelización. Estructuración de los problemas.
Bolilla IV: Introducción a la Programación. (1era. Parte)
Problemas de tipo computacional. El proceso de resolución. Descomposición en Acciones Básicas. Algoritmos.
Lenguaje del problema: características generales. Estructura de los problemas: Secuencia, Condición, Repetición.
Acciones y Sentencias. Estructuras de control de las acciones. Diagrama de flujo de las acciones.
Bolilla V: Introducción a la Programación. (2da. Parte)
Lenguaje de Diseño. Datos: manipulación. Sintáxis de las acciones. Estructuración de Datos: concepto de Arreglo.
Modularización de los problemas: concepto de Subalgoritmo.
Bolilla VI: Lenguaje de Programación \"C\".
Orígenes y objetivos. Acciones y descripción de datos. Datos: Definición y Declaración. Constantes, Variables, Tipos. Acciones: Sentencias de Asignación, Selección e Iteración.
Particularidades de Almacenamiento de Datos. Concepto de Arreglo. Usos. Concepto de variables Puntero. Usos.
Modularización. Concepto de Función: finalidad. Funciones: Declaración, Invocación, Parámetros. Pasaje de parámetros. Uso de las funciones.
TP. Nº 2: Resolución de Problemas generales.
TP. Nº 3: Lógica.
TP. Nº 4: Resolución de Problemas lógicos.
TP. Nº 5: Resolución de Problemas algorítmicos.
TP. Nº 6: Lenguaje de Diseño: resolución de problemas.
TP. Nº 7: Lenguaje de Diseño: estructuración de datos.
TP. Nº 8: Lenguaje de Diseño: modularización.
TP. Nº 9: Lenguaje C: resolución de problemas. Tipificación .
TP. Nº 10: Lenguaje C: uso de arreglos.
TP. Nº 11: Lenguaje C: uso de funciones.
 Asistencia al 70% de las clases prácticas.
 Aprobar el trabajo práctico de máquina a establecer por la cátedra en tiempo y forma.
 Aprobar la evaluación parcial, o su recuperación con un mínimo del 70%.
 Los alumnos que hayan cumplimentado los requisitos anteriormente citados podrán presentarse a rendir exámen final en cualquiera de los turnos establecidos por la reglamentación de facultad.
 Los alumnos que trabajan dispondrán de una recuperación adicional acorde con lo establecido por la reglamentación de facultad.
Sólo podrán presentarse a rendir en calidad de alumnos libres aquellos alumnos que: habiendo cumplimentado con el requisito de asistencia, no hayan podido cumplimentar los requisitos de evaluaciones para regularizar la materia.
Para ello primero se deberá rendir una evaluación práctica en máquina y papel y, de ser ésta aprobada, posteriormente deberán rendir la evaluación teórica la cual podrá ser oral o escrita.
 Apuntes de la cátedra.
 Programación Estructurada. Dahl, Dijkstra, Hoare. Ed. Tiempo Contemporáneo.
 El lenguaje de programación C. Brian W. Kernighan, Dennis M. Ritchie. Ed. Prentice Hall Hispanoamericana. Segunda edición.
 Algoritmos + Estructuras de Datos = Programas. N. Wirth. Ed. Del Castillo.
 El Arte de la Programación, Vol I. D. Knuth. Ed. Reverte.
 La PC por dentro. Peter Norton.
 Programación en C. Mitchell Waite, Stephen Prata. Ed. Anaya Multimedia.
 Practical C Programming. Steve Oualline. Ed. O´Reilly & Associates.

References: resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 Resolución 
 resolución 
 resolución