Diagramación Lógica

Instituto de Formación Técnica Superior Nº 18

Mansilla 3643, Ciudad Autónoma de Buenos Aires mapa

Jueves de 18:30 a 22:00hs - 1° Cuatrimestre


Fundamentación

Esta instancia curricular brinda a los estudiantes herramientas de programación para utilizar en la etapa específica, desarrollando la capacidad de producir el código en el contexto de la tecnología asignada a un proyecto. Esto incluye la modificación (agregado, reemplazo o eliminación) de código ya escrito, sea para corregir errores observados en pruebas o, para cambiar funcionalidades o el comportamiento de productos con existencia previa.

Objetivos

Que los estudiantes:

  • Comprendan la estructura lógica para la resolución de problemas paso a paso.
  • Adquieran el concepto de programa.
  • Identifiquen componentes o partes que puedan ser potencialmente reutilizados en el futuro.
  • Dominen las operaciones implicadas en la fase de programación.
  • Respeten los estándares de buena práctica y normas internas estipuladas para el proyecto.

Organización

Carga Horaria: 5 h/c.

Modalidad de cursada: Presencial.

Duración: 1 cuatrimestre.

Evaluación: Durante toda la cursada y al finalizar el curso.

Requisitos de aprobación Cumplimentar al menos 75% de asistencia y la aprobación de los exámenes parciales y del examen final.

Ejes de contenido

  • Resolución de problemas y algoritmos. Técnicas de representación lógicas y gráficas.
  • Diagramación lógica. Simbología y técnicas de construcción de diagramas.
  • Estructura sintáctica de un programa.
  • Estructuras de Control. Recursividad. Eventos. Excepciones. Concurrencia.
  • Operaciones. Tipos de datos simples y compuestos.
  • Diferencia entre variables y constantes.
  • Arreglos – Introducción. Declaración de arreglos multidimensionales.
  • Declaración de tipos definidos por el usuario.
  • Funciones y procedimientos. Programación modular.
  • Estructura sintáctica de un programa con procedimientos.
  • Variables locales en procedimientos.
  • Pasaje de parámetros por valor y por referencia.
  • Registros, introducción, concepto y su utilización.
  • Definición de clases, escritura de algoritmos, estructuración de datos necesarios.

Programa de la Asignatura

La asignatura se divide en 3 (tres) unidades temáticas que nuclean los contenidos según la relación existente entre los mismos.

  • UNIDAD 1: INTRODUCCIÓN A LA PROGRAMACIÓN.

    Definición de algoritmo. Resolución de problemas básicos. Concepto de variables y constantes. Programas secuenciales. Diagramas de Nassi-Schneiderman y Pseudogódigo.

  • UNIDAD 2: ALGORITMOS BÁSICOS.

    Condicionales y estructuras cíclicas: MIENTRAS y PARA. Procedimientos típicos. Algoritmos de control. Resolución de problemas lógicos.

  • UNIDAD 3: EL CÓDIGO EN LENGUAJE PYTHON.

    Sintaxis básica. Introducción a la programación estructurada. Programación modular. Operadores. Variables y Constantes: tipos de datos en Python. Traducción de pseudocódigo a código.

Descargate la planificación.

Metodología de Trabajo en Clase

Actividades a desarrollar

Cada uno de los temas se introducen mediante una clase expositiva que se complementa con la ejercitación correspondiente para la fijación de los conceptos explicados.

Guías de trabajos prácticos confeccionadas por el docente sobre temas vistos en clase. Se reserva unos minutos de cada clase para consultas sobre los ejercicios pendientes.

Comunicaciones Internas

Para establecer una comunicación fluida entre alumnos y docentes, existe una lista de correo de uso exclusivo para la asignatura. Los alumnos deberán suscribirse en la misma y deberán permanecer suscriptos mientras dure la cursada. Los alumnos deberán obtener una cuenta de correo electrónico, e informarla al docente al comenzar el ciclo lectivo.

Todas las consultas, o dudas, se llevan a cabo a través de la lista. Las fechas de parcial, entrega de notas, y cualquier otra inquietud, se hará a través de la lista. La lista generada en esta materia puede ser utilizada en otra asignatura siempre y cuando la utilización sea para fines académicos. Utilizando la lista los alumnos pueden hacer consultas entre sí, y a los docentes. Las cuales serán respondidas a la brevedad.

Evaluación y Regularidad

La evaluación se realizará en forma continua con la observación del desempeño de cada alumno. Considerando:

  • Cumplimiento en tiempo y forma con la entrega de los trabajos prácticos y un mínimo del 80% de asistencia.
  • Primer Parcial: Examen escrito que evaluará conceptos con la realización de ejercicios prácticos y temas teóricos.
  • Segundo Parcial : Examen escrito que evaluará conceptos con la realización de ejercicios prácticos y temas teóricos.
  • Cada parcial tiene una única posibilidad de recuperación.
  • Regularidad en la Asignatura: Serán regulares, quienes hayan aprobado los parciales, entregado los trabajos prácticos y cumplido con el porcentaje de asistencia, podrán firmar la regularidad en la materia que los habilita a rendir el final.
  • Examen Final: Es oral y escrito. Se evaluará la integración de conocimientos mediante ejercicios y preguntas conceptuales.