Fundamentos de programación

Page 1

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°.

Fecha

Explicación y análisis del sílabo. Tema 1: Programación Estructurada     

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

 Recursividad  Sobrecarga de métodos  Ámbito de métodos.

Clase teórica14/04/2015 Práctica 15/04/2015

Tema 4: Arreglo Unidimensional (Vector)  Declaración

Clase teórica- 21/04/2015 Práctica 22/06/2015

 Búsqueda  Eliminación

Clase teórica- 28/04/2015 Práctica 29/04/2015

 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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.