PLAN ANUAL
ESTABLECIMIENTO: Instituto Superior de Profesorado N°7.
CARRERA: Técnico Programador en Sistemas Administrativos.
UNIDAD CURRICULAR: Introducción a los Procesos y Sistemas.
CURSO: 1° Año.
AÑO LECTIVO: 2012.
MODALIDAD: Anual.
CANTIDAD DE HORAS SENANALES: 4.
PROFESORA: Sandra Gamarra.
PROFESORA REEMPLAZANTE: Silvia María Buzzi.
PLAN APROBADO POR RESOLUCIÓN: N°3010/02.
Introducción a los Procesos y Sistemas – Planificación 2012
MARCO REFERENCIAL.
Esta cátedra, Introducción a los Procesos y Sistemas, del primer año de la
Tecnicatura de Programador en Sistemas Administrativos, es el eje troncal de todos
los espacios curriculares específicos de la carrera, establecida como correlativa a
éstos.
Programar computadoras es desarrollar la lógica necesaria para solucionar
problemas en forma algorítmica, independientemente del lenguaje de programación
que se utilice. Es aprender a diseñar algoritmos antes de comenzar a trabajar con un
lenguaje específico.
En la cátedra Introducción a los Procesos y Sistemas se pretende que los
estudiantes aprendan los fundamentos de la programación orientada a objetos usando
un pseudolenguaje como pseudocódigo, aplicándolo en el diseño de programas o
algoritmos orientados a objetos, lo que dará las bases al estudiante para desarrollar un
sistema en cualquier lenguaje de programación.
EXPECTATIVAS DE LOGRO.
Que los alumnos adquieran la capacidad de:
Desarrollar el pensamiento algorítmico de manera tal que puedan:
Reconocer problemas y darles una solución mediante un algoritmo.
Aplicar una metodología sistemática para su solución.
Resolver algoritmos de manera precisa utilizando pseudocódigo y/o
diagramas de flujo.
CONTENIDOS CONCEPTUALES.
UNIDAD N°1: Introducción
Organización de una computadora: Entrada – Proceso – Salida.
Hardware: CPU: Procesador – Memorias: RAM y ROM – UAL – UC - Dispositivos de
E/S. Dispositivos de almacenamiento.
Software: Lenguajes de Programación: Lenguajes: de máquina – De bajo nivel – De
Alto Nivel. Traductores de lenguaje: Intérpretes – Compiladores.
UNIDAD N°2: Algoritmos – Diagramas de Flujo – Programas
Desarrollo de Software: abstracción y resolución de un problema.
Fases del análisis:
Requisitos y especificaciones.
Diseño.
Implementación.
Pruebas e integración.
Mantenimiento.
Principios de Diseños de Sistemas de Software
Problemas y Algoritmos.
Diagramas de Flujo: Reglas para la construcción de un diagrama de flujo.
Conceptos fundamentales: Tipos de datos – Identificadores – Constantes – Variables –
Operaciones aritméticas – Expresiones lógicas – Bloque de asignación.
Construcción de diagramas de flujo.
UNIDAD N°3: Estructuras algorítmicas selectivas.
2
Introducción a los Procesos y Sistemas – Planificación 2012
Estructuras algorítmicas selectivas: Concepto.
Tipos de estructuras: Simple Si entonces – Doble Si entonces/sino – Múltiple le Si
múltiple – En cascada (anidadas).
UNIDAD N°4: Estructuras de datos: Arreglos.
Arreglos: Concepto
Tipos de arreglos:
Unidimensionales:
Definición de arreglos.
Operaciones con arreglos: Lectura – Escritura – Asignación – Actualización.
Multidimensionales: Bidimensionales – Con más de dos dimensiones.
UNIDAD N°5: Estructuras de datos: Registros.
Registros: Concepto - Definición de registros – Acceso a los campos de un registro –
Diferencia con los arreglos – Combinaciones entre arreglos y registros.
CONTENIDOS PROCEDIMENTALES.
Habilidad en el manejo e interpretación del material bibliográfico.
Capacidad de interpretación de problemas, algoritmos y programas.
Destreza para identificar y utilizar los objetos de un programa y de las distintas
estructuras de datos.
Competencia en la resolución de problemas utilizando pseudocódigo y
diagramas de flujo.
CONTENIDOS ACTITUDIMENTALES.
Actitud colaborativa a la hora de la resolución de problemas.
Capacidad de aceptación del disenso en el momento de analizar una situación
problemática.
Tolerancia y respeto ante las opiniones de los compañeros.
Disposición para el trabajo investigativo y búsqueda de material bibliográfico.
ESTRATEGIAS METODOLÓGICAS.
Clases teóricas y prácticas en el aula de la asignatura del campus virtual.
Trabajo individual y grupal.
Ejercicios prácticos.
Planteos de las situaciones problemáticas que se presenten en modo particular
para resolverlos en forma grupal.
Interacción en el aula de la asignatura el campus virtual.
Resolución de trabajos prácticos utilizando distintos tipos de software de
aplicación.
CRITERIOS DE EVALUACIÓN
Inicio de clases:
Evaluación de conocimientos previos.
Para la regularización de la asignatura además de la presentación de los
trabajos prácticos se evaluará lo siguiente:
3
Introducción a los Procesos y Sistemas – Planificación 2012
Capacidad para analizar y resolver de manera lógica un problema,
traducirlo a pseudocódigo y su representación en diagramas de flujo.
Correcta redacción y ortografía en la elaboración de los trabajos
prácticos, así como la presentación en tiempo y forma.
Manejo de vocabulario técnico y de las tecnologías de información y
comunicación.
Participación en las actividades de clase tanto individuales y
grupales.
Actitud de apertura ante la crítica constructiva tanto por parte del
docente como de sus compañeros.
Aportes realizados en los foros de las distintas clases.
Compromiso en el cuidado del equipamiento informático.
Para aprobar la asignatura en el examen final los alumnos deberán demostrar
la capacidad de resolver un problema a través de un algoritmo a través de
diagramas de flujo y pseudocódigo.
BIBLIOGRAFÍA
JOYANES AGUILAR, Luis: “Fundamentos de programación” – Mc Graw Hill –
3°Edición – 2003.
CAIRÓ, Osvaldo: “Metodología de la Programación” – Alfaomega – 3° Edición –
2005
LÓPEZ ROMÁN, Leobardo: “Metodología de la Programación Orientada a
Objetos” – Alfaomega – 1° Edición – 2006
DU MORTIER, Gustavo: “Técnicas de Programación” – MP Ediciones – 2005.
SITIOS WEB
Campus virtual del Instituto: http://ies7.sfe.infd.edu.ar/aula/
4