SILABO DE FUNDAMENTOS DE PROGRAMACIÓN 1. DATOS INFORMATIVOS 1.1. Facultad 1.2. Carrera Profesional 1.3. Asignatura 1.4. Pre requisitos 1.5. Modalidad 1.6. Código 1.7. Créditos 1.8. Número de Horas 1.9. Ciclo de estudios 1.10. Semestre académico 1.11. Profesor 1.12. Correo Electrónico
: Ingeniería : Ingeniería Informática y de Sistemas : Fundamentos de Programación : Algoritmos : Presencial : 04104 :4 :6 : II : 2015-1 : Ing. Jorge Luis Pariasca León. : jpariasca@hotmail.com
2. MISIÓN Y VISIÓN DE LA CARRERA PROFESIONAL Misión de la Carrera Profesional
Visión de la Carrera Profesional
Somos una escuela profesional con docentes calificados y comprometidos en la formación de Ingenieros Informáticos, quienes aplican la investigación, innovación y gestión de las organizaciones, para el desarrollo sostenible del país con valores y responsabilidad social.
Ser una escuela profesional acreditada y reconocida a nivel nacional como líder en la formación de Ingenieros Informáticos y de Sistemas competentes.
3. COMPETENCIAS 3.1. Genéricas 3.1.1. Resuelve problemas de programación utilizando técnicas, herramientas y un lenguaje de programación, para implementar Funciones y Procedimientos, Clases, Objetos, Métodos y Arreglos en casos específicos. 3.2. Específicas. 3.2.1. Aprende el concepto de Programación Orientada a Objetos. 3.2.2. Codifica programas con Métodos, Procedimientos y parámetros. 3.2.3. Utiliza Arreglos en la creación de programas. 3.2.4. Elabora aplicaciones en java empleando Clases de cadenas y caracteres. 3.2.5. Desarrolla aplicaciones en java utilizando excepciones y arreglo de objetos.
4. PROGRAMACIÓN TEMÁTICA Semana Tema 1°.
3ª
Fecha
Explicación y análisis del sílabo. Tema 1: Programación Estructurada
2ª
Modalidad de aprendizaje
Secuencial Condicional Selectiva Múltiple Repetitiva Anidamiento de estructuras
Clase teórica24/03/2015 Práctica 25/03/2015
Tema 2: Introducción a la Programación Orientada a Objetos Propiedades de la POO Concepto de Clase Concepto de Objeto Herencia Polimorfismo Encapsulamiento Tema 3: Métodos. Definición - declaración Devolución de valores de un método Sentencia return Llamada a métodos Acceso a métodos Paso de argumento a métodos
Clase teórica31/03/2015 Práctica 01/04/2015
Clase teórica07/04/2015 Práctica 08/04/2015
4ª
Recursividad Sobrecarga de métodos Ámbito de métodos.
Clase teórica14/04/2015 Práctica 15/04/2015
5ª
Tema 4: Arreglo Unidimensional (Vector) Declaración
Clase teórica- 21/04/2015 Práctica 22/06/2015
6ª
Búsqueda Eliminación
Clase teórica- 28/04/2015 Práctica 29/04/2015
7ª
Métodos de ordenamiento Seminario
8ª 9ª
Evaluación Parcial No. 01 Tema 5: Arreglo Bidimensional. (Matriz) Inicialización Acceso a elementos Lectura y escritura de elementos
05/05/2015 06/05/2015 13/05/2015
Clase teórica- 19/05/2015 Práctica 20/05/2015
Observación
mediante bucles. 10a
Arreglos Multidimensionales.
11a
Tema 6: Cadenas y Caracteres. Concepto Lectura de cadenas Asignación de cadenas Concatenación Obtención, comparación y conversión de cadenas. Tema 7: Manejo de Excepciones Lanzamiento Tratamiento
12ª
13ª
14ª 15a
Clase teórica- 02/06/2015 Práctica 03/06/2015
Clase teórica- 09/06/2015 Práctica 10/06/2015
Clase teórica16/06/2015 Práctica 17/06/2015
Jerarquía Ventajas Arreglo de Objetos
Clase teórica- 23/06/2015 Práctica 24/06/2015 30/06/2015 Seminario 01/07/2015 Evaluación Parcial No. 02 08/07/2015
16ª 17ª
Clase teórica- 26/05/2015 Práctica 27/05/2015
Evaluación sustitutoria del examen parcial escrito.
5. METODOLOGÍA Modalidad Presencial
No Presencial
Tipo de clase
13/07/2015
Metodología
Teórica
Clase Magistral
Práctica
Demostraciones, proyectos. Ejercicios y/o Talleres
Aprendizaje Cooperativo
Seminario
Grupal
Desarrollo de laboratorios, talleres.
6. EVALUACIÓN Para cada unidad: 2.5*P + 2.5*S + 5*E / 10 K1 + k2 + k3 = 10 P = Prácticas S = Seminarios Aplicación en la empresa E = Examen escrito
Se eliminará la práctica de calificativo más bajo El Examen Sustitutorio será solo de las evaluaciones escritas El promedio se redondea a décimos
7. BIBLIOGRAFÍA 7.1. Coronel C., E. (2010). Lenguaje de Programación Java. Lima, Perú: Macro. 7.2. Marcelo V., R. (2010). Fundamentos de Programación Java, más de 100 algoritmos codificados. Lima, Perú: Macro. 7.3. Flores, J. y Hernán, G. (2009). “Método de las 6d”s. Modelamiento - Algoritmo – Programación (Enfoque orientado a los arreglos). Lima, Perú: Universidad San Martín de Porres. 7.4. Bertolotti, C. y Flores, J.J. (2008). “Método de las 6d”. Modelamiento, algoritmo y programación. Enfoque orientado a las estructuras lógicas (2da Ed.). Lima, Perú: Universidad San Martín de Porres. 7.5. Joyanes, L. y Zahonero, I. (2002). Programación en java 2: Algoritmos, Estructura de datos y programación orientada a Objetos. Madrid, España: Mc Graw Hill / Interamericana de España. 7.6. Louden, K. (2004). Lenguaje de Programación. Principios y práctica. Madrid, España: Thomson. 7.7. Deitel, P y Deitel, H. Como.Programar.en.Java. (6ta.Ed). PRENTICE.HALL