Apo I
Apo I
Apo I
FACULTAD DE INGENIERA
PROGRAMA DE INGENIERA DE SISTEMAS
ASIGNATURA
CDIGO
REA
CICLO
SEMESTRE
PRE-REQUISITOS
INTENSIDAD HORARIA SEMANAL
APO I
22A04
SISTEMAS
BASICO
II
Lgica Computacional
4 HORAS
JUSTIFICACIN
La programacin de computadores es fundamental en el rea informtica y el paradigma de
programacin orientada a objetos es actualmente el ms popular en el mundo del software.
Estructuras de Programacin, es el primero curso de programacin, donde se pretende que al final
del mismo el estudiante est en capacidad de utilizar las herramientas y tcnicas adecuadas para
resolver un problema de una realidad simple en trminos de un programa de computador.
OBJETIVOS
METODOLOGIA
Aprendizaje activo Aprendizaje basado en proyectos. Interaccin y trabajo colaborativo (talleres
en grupo), estudio autnomo (consultas/trabajo independiente). El aprendizaje activo se
caracteriza por involucrar a los estudiantes en hacer cosas y en pensar acerca de las cosas que
estn haciendo. La actividad del estudiante y el compromiso de ste en el proceso de aprendizaje
son sus principales elementos. Los estudiantes estn implicados en rdenes de pensamiento ms
altos (anlisis, sntesis, evaluacin), hay menos nfasis en la transmisin de informacin y se
enfatiza en el desarrollo de las habilidades del estudiante. Este enfoque didctico es fundamental,
no slo para el proceso de aprendizaje de las estructuras de programacin, sino para todo el
contexto de la educacin contempornea.
CONTENIDO TEMATICO
Nivel 1 - Problemas, Soluciones y Programas
Objetivos pedaggicos
Motivacin
Problemas y soluciones
Casos de Estudio No 1: Un empleado
Casos de Estudio No 2: Un simulador bancario
Casos de Estudio No 3: Un Tringulo
Comprensin y Especificacin del Problema
Elementos de un Programa
Diseo de la Solucin
Construccin de la Solucin
Hojas de Trabajo
CRITERIOS DE EVALUACION
Cada nivel equivale a un 20% de la calificacin del curso, distribuida de la siguiente forma:
BIBLIOGRAFA
Libro Gua:
Sznajdleder, Pablo Augusto (2013). Java a fondo: Estudio del lenguaje y desarrollo de
aplicaciones. 2a Edicin.
Joyanes, Luis / Zahonero, Ignacio (2011). Programacin en Java 6. 1a Edicin. Mc Graw Hill.
Joyanes, Luis / Zahonero, Ignacio (2010). Programacin en C, C++, java y UML. 1a Edicin.
Mc Graw Hill.
Froufe Quintas, Agustn (2009). Java 2: Manual de usuario y tutorial. 5a Edicin.
Alfaomega.
Wu, C., Thomas (2008). Programacin en Java: Introduccin a la programacin orientada a
objetos. 1a Edicin. Mc Graw Hill.
Ceballos, Francisco (2008). Java 2: interfaces grficas y aplicaciones para Internet. 3a
Edicin. Alfaomega
Joyanes, Luis (2008). Fundamentos de programacin. 4a Edicin. Mc Graw Hill.
Joyanes, Luis / Zahonero, Ignacio (2008). Estructuras de datos en Java. 1a Edicin. Mc
Graw Hill.
Deitel, Harvey / Deitel Paul (2008). Cmo programar en Java. 7a Edicin. Prentice-Hall.
Durn, Francisco (2007). Programacin orientada a objetos con java. 1a Edicin. Thomson.