10 Programación 1 (Battaglia 2022)
10 Programación 1 (Battaglia 2022)
10 Programación 1 (Battaglia 2022)
00 Código: F C Asign.
T 109 10
T 108 25
07. Créditos: 7
• Correlativas previas:
o 01. Programación Estructurada
• Correlativas posteriores:
o 11. Programación Orientada a Objetos.
10. Fundamentación:
Programación 1 articula con las siguientes asignaturas que desarrollan las mismas
competencias y capacidades en igual o diferente nivel de dominio. Programación
Estructurada, Laboratorio de Cálculo, Cálculo Infinitesimal I y II, Programación Orientada a
Objetos, Lenguajes de Última Generación, Metodologías de Desarrollo de Sistemas I y II y
Bases de Datos. A partir de esta articulación, brinda los conocimientos teóricos y prácticos
básicos de lógica, manejo de programación visual y eventos, estructuras de datos dinámicas
así también como la capacidad para identificar, formular e implementar soluciones
tecnológicas, junto con el desarrollo de la capacidad de seleccionar creativamente una
alternativa de solución a un problema planteado.
Unidad 4: Archivos
Introducción al manejo de archivos. Apertura de archivos. Lectura de archivos. Escritura de
Archivos. Cierre de archivos. Uso de StreamReader y StreamWriter.
Introducción al sistema de objetos de archivos. Modelo FSO. Creación y administración del
objeto FSO. Trabajar con unidades, archivos y carpetas.
Creación, lectura, escritura, inserción, eliminación y búsqueda con archivos binarios,
aleatorios y secuenciales.
Concepto de índice.
Duración: 6 hs
13. Metodología:
El acceso a las aulas virtuales se realizará desde la WEB APP miUAI con las credenciales
institucionales y será tutorizada por el docente a cargo.
b. Evidencias
Evaluaciones parciales
Los exámenes parciales serán como mínimo dos, cada uno con teoría y práctica. Ambos son
obligatorios, individuales y escritos. El primero de ellos se efectuará en la octava semana del
cuatrimestre y el segundo entre la semana doce y catorce. Los parciales deberán tener un 60%
de contenido correcto para estar aprobados. En este último caso la nota deberá quedar
establecida entre 4 (cuatro) y 10 (diez) puntos. Los exámenes recuperatorios se desarrollarán
a razón de uno por cada parcial con teoría y práctica. Se podrá optar por tomar un
recuperatorio integral en aquellos casos que se justifique y el mismo deberá ser equivalente
al alcance de los recuperatorios individuales.
Evaluaciones recuperatorias
Recuperarán los parciales que correspondan, aquellos alumnos que obtuvieron una
calificación inferior a 4 (cuatro) puntos en alguno de sus exámenes parciales. Los
recuperatorios son individuales y por escrito. El docente dispondrá la fecha para realizar esta
actividad que podrá ser con posterioridad a cada uno de los parciales o en una fecha común
para todos. Las notas de los exámenes recuperatorios no reemplazan las calificaciones
Trabajos Prácticos
Evaluación final
Obligatoria:
• Deitel, H. & Deitel, P. (2007). C# como programar, Mexico, Pearson Prentice Hall,
• Brizuela, R. (2016). Apuntes de programacion I. Buenos Aires, Universidad Abierta
Intereamericana.
• Ceballos, F.J. (2008). Microsoft C# lenguaje y aplicaciones. Mexico, Alfaomega RA-
MA.
• Nilsson, Nils J. (2001). Inteligencia artificial: una nueva síntesis. Madrid: McGraw-
Hill.
Ampliatoria:
• Cardacci, D., Booch, G. (2013). Orientación a objetos- Teoría y Práctica .Argentina,
Pearson Argentina. UAI Universidad Abierta Interamericana.
• López, G.; Jeder, I. & Vega, A. (2009). Análisis y diseño de algoritmos:
implementaciones en PC y Pascal. México, DF: Alfaomega.
• Quero Catalinas, E. (2003). Programación en lenguajes estructurados. Madrid:
Thomson Editore.
• Escolano, F., Cazorla, M.A., Alfonso Galipienso, M.I. y otros. (2003). Inteligencia
artificial: modelos, técnicas y áreas de aplicación. Madrid: Thomson Editores.
• Martin, J. & Odell, James J. (1994). Análisis y diseño orientado a objetos. México,
DF: Prentice Hall Hispanoamericana.
• Martin, J. & Odell, J. (1997). Métodos orientados a objetos: conceptos
fundamentales. México, DF: Prentice Hall Hispanoamericana
• López Herranz, J. & Quero Catalinas, E. (2000). Fundamentos de programación. 2a.
ed. Madrid: Paraninfo.
• López Román, L. (2003). Programación estructurada: un enfoque algorítmico. 2a.
ed. México, DF: Alfaomega.
• Cairó Battistutti, O. (2003). Metodología de la programación: algoritmos, diagramas
de flujo y programas. 2a. ed. México, DF: Alfaomega.